Connect any S3-compatible storage with Nubbo
Run your own object storage? Connect any S3-compatible server (MinIO, Ceph, Garage, SeaweedFS, etc) and manage it from a modern interface. Your files stay on your own infrastructure.
Why connect an S3-compatible server
If you run your own object storage or use an S3-compatible service that isn't built in, Nubbo connects to it through a custom endpoint. You keep full control of your infrastructure and get a clean interface on top, with no files passing through Nubbo.
- Works with any S3-compatible server: MinIO, Ceph, Garage, SeaweedFS, etc
- Your data stays on your own infrastructure and Nubbo never touches your files
- Just enter your endpoint URL, region and access keys to connect
- Path-style addressing and Signature V4, the standard for S3-compatible servers
What you can do with Nubbo and your S3 server
Frequently asked questions
Any server that exposes an S3-compatible API with Signature V4, including MinIO, Ceph (RADOS Gateway), Garage and SeaweedFS. You just need the endpoint URL, a region and access keys with read and write permissions.
Your endpoint URL (the S3 API, not the admin console), a region (use us-east-1 if your server has no regions), an access key and secret with read and write permissions, and CORS configured so the browser can upload.
No. All transfers use presigned URLs. Files travel directly between your browser and your own server. Nubbo never stores or accesses your file contents.
Uploads go directly from your browser to your server, so it must allow your origin and the upload methods. Nubbo runs a CORS check when you test the connection and shows a clear error and a guide if uploads would be blocked.
Your files remain intact on your server. Disconnecting only removes the Nubbo connection. You can reconnect at any time without losing anything.
Yes. You can connect as many S3-compatible servers as you need and manage all the buckets from the same Nubbo dashboard.