SeaweedFS
A fast distributed storage system with S3-compatible API. Handles blobs, objects, files, and data lake workloads. Runs master + volume + filer in a single container with a built-in web UI.
What You Can Do After Deployment
- Visit your domain — the SeaweedFS master UI loads on the root URL showing volume server status
- Browse the filer — navigate directories and files at
/filer/ path
- Upload files — use the web UI or curl:
curl -F file=@localfile https://YOUR_DOMAIN/submit
- Use S3 API — connect any S3-compatible client with the configured credentials
- Monitor cluster — view volume server topology, disk usage, and replication status
- Manage volumes — inspect volume allocation and storage efficiency
Key Features
- S3-compatible API for object storage
- POSIX-like filer with directory structure
- Automatic file splitting and replication
- Built-in master and volume server management UI
- FUSE mount support
- Erasure coding for storage efficiency
- Cross-datacenter replication
- WebDAV support
License
Apache-2.0 — GitHub