Self-Hosted Object Storage
5 stacks for anyone who wants S3-compatible storage without egress surprises. Each one is a vanilla
compose.yaml that runs locally with docker compose up, with a measured RAM footprint
and a one-step deploy to Miget from $5/month flat.
#the stacks
FileBrowser
Upload, organize, and share files from a clean web UI - a 30 MB Go binary with share links and user scopes.
Filestash
A polished web file manager over Miget Buckets - browse, preview, and share what lives in S3.
Garage
The maintained S3-compatible object store - where the self-hosting world went after MinIO archived.
MinIO
S3-compatible object storage you fully control - single node, 20 GB volume, web console included.
SFTPGo
The upload portal for Miget Buckets - per-user S3 storage, share-upload links for outsiders, optional SFTP.
#what each one needs
RAM and disk are what the compose file allocates, not guesses, and the plan is the smallest one that holds it. Databases and caches come managed and included on Miget rather than billed per instance.
| Stack | Services | RAM | Disk | Fits plan |
|---|---|---|---|---|
| FileBrowser | 1 | 256 MiB | 9 GB | $5/mo |
| Filestash | 2 | 640 MiB | 1 GB | $7/mo |
| Garage | 3 | 1.4 GiB | 21 GB | $13/mo |
| MinIO | 1 | 1 GiB | 20 GB | $7/mo |
| SFTPGo | 1 | 512 MiB | 6 GB | $5/mo |
Cost against the managed equivalents, per stack: MinIO .
Browse the rest of the catalogue
140 stacks in total, from databases and queues to AI infrastructure - all MIT licensed, all runnable locally, all deployable in one step.