OpenAltFinder
SafeBucket

SafeBucket

Self-hosted file sharing platform with direct S3 uploads, SSO, and role-based access control.

Open source alternative to:

bucket_list_view-f82a23c2fed62ec039dcb9c90ac9487c.png
homepage-54f1cdc19b6622b24140623ba515ad79.png
1 / 2

SafeBucket is an open-source, self-hosted file sharing platform designed for teams that want full control over their data. Unlike traditional cloud storage solutions, SafeBucket ensures that files never touch your server — uploads and downloads go directly to your S3-compatible storage backend via presigned URLs, while the API handles only metadata, access control, and audit logging.

The platform is built with a security-first, SSO-first mindset. It integrates with any OIDC identity provider for authentication, supports multifactor authentication via TOTP, and enforces role-based access control at both the platform and bucket level. Every sharing action is scoped to buckets with explicit membership rules, and all activity is tracked in real-time audit logs.

SafeBucket's modular architecture allows you to swap out every infrastructure component. Use AWS S3 or self-hosted MinIO for storage, PostgreSQL or SQLite for the database, and NATS or SQS for event handling. It ships with Docker Compose templates for quick local deployment and is actively maintained with signed container images.

Frequently Asked Questions

How does SafeBucket let files bypass my application server?

SafeBucket uses presigned URLs so file uploads and downloads go directly between the browser and your S3-compatible storage backend. The API only handles metadata, access control, and audit logging, so large files never pass through or consume resources on the application server. This keeps the platform lightweight and keeps file data out of the application tier.

What authentication and access control options does SafeBucket support?

SafeBucket is SSO-first and integrates with any OIDC identity provider for authentication, with multifactor authentication supported via TOTP. Role-based access control is enforced at both the platform and bucket level, and every sharing action is scoped to buckets with explicit membership rules. All activity is tracked in real-time audit logs.

Can I plug in my own infrastructure with SafeBucket?

Yes — SafeBucket has a modular architecture where every component can be swapped. Use AWS S3 or self-hosted MinIO for storage, PostgreSQL or SQLite for the database, and NATS or SQS for event handling. It ships with Docker Compose templates for quick local deployment and is maintained with signed container images.

Visit SafeBucket
License
Apache-2.0
Self hostable
Yes
Repository details
Version
v0.7.2
Created
10/4/2024
Stars
808
Forks
29
Open issues
37
Last commit
8/10/2026

Updated 8/13/2026, 8:00:14 PM

View Repository
Repository activity

Similar open source alternatives