Self-hosted Object Storage, Simplified

A lightweight object storage server written in Go. Deploy a single binary, configure your metadata backend, and start storing files with secure presigned URL authentication.

Why Stowry?

Single Binary

No external dependencies. SQLite embedded for development, PostgreSQL for production scale.

Presigned URLs

Secure file access without exposing credentials. Compatible with AWS SDK for easy integration.

Three Server Modes

Store mode for APIs, Static mode for file hosting, SPA mode for single-page applications.

Pluggable Backends

Switch between SQLite and PostgreSQL metadata storage without code changes.

AWS SDK Compatible

Generate presigned URLs using familiar AWS SDKs in any language.

Simple Configuration

YAML config file or environment variables. Get running in minutes.

Official SDKs

Native SDKs for generating presigned URLs. Also compatible with AWS SDKs.

Also compatible with AWS SDKs via Signature V4.