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.
Go
stowry/sign
go get github.com/sagarc03/stowryPython
stowrypy
pip install stowrypyJavaScript
stowryjs
npm install stowryjsAlso compatible with AWS SDKs via Signature V4.