SafeBucket is a self-hosted file sharing platform designed for on-premises deployment.
Its architecture separates the application from file traffic: uploads and downloads use presigned URLs so data can move directly between clients and the configured storage backend without passing through the application server. SafeBucket also provides authentication, access controls, public sharing, auditing and administrative monitoring around that storage layer.
This is free and open source software.
Key Features
- Direct uploads and downloads through presigned URLs.
- Files can bypass the application server during transfer.
- Uses a pluggable architecture for storage, databases, events, caching and notifications.
- Supports local authentication for external users.
- Integrates with OpenID Connect providers for single sign-on.
- Provides role-based access control at platform and bucket level.
- Create public share links for files.
- Protect public shares with passwords.
- Set maximum download and view counts on shared links.
- Supports reverse sharing for collecting files from other users.
- Provides real-time activity tracking.
- Maintains audit logs for administrative and security review.
- Supports TOTP-based multifactor authentication.
- Provides configurable file expiration.
- Includes a trash mechanism with configurable retention.
- Offers an administration dashboard with platform-wide statistics.
- Published container images are signed using keyless cosign signatures.
- Can be deployed locally with Docker Compose.
- Supports self-hosted deployments where organisations retain control of storage and authentication.
- Storage infrastructure can be replaced without redesigning the surrounding sharing workflow.
Website: github.com/safebucket/safebucket
Support:
Developer: SafeBucket
License: Apache License 2.0

SafeBucket is written in Go and uses React for its web interface. Learn Go with our recommended free books and free tutorials.
Related Software
| Web-Based File Sharing Tools | |
|---|---|
| PairDrop | Transfer files with no setup and no signup |
| zipline | Next generation ShareX / File upload server |
| Send | Simple private file sharing. Fork of the discontinued Firefox Send |
| Snapdrop | Local file sharing in your browser |
| PsiTransfer | Self-hosted file sharing solution |
| ProjectSend | Self-hosted file sharing software |
| Chibisafe | Feature-rich uploader with albums, tagging and shareable links |
| SafeBucket | On-premises sharing with direct transfers, SSO and access controls |
| Gokapi | Lightweight sharing with automatic expiry and encryption |
| Pingvin Share X | Link-based sharing with passwords, expiry and reverse shares |
| GopherDrop | Secure One-Time Secret Sharing |
| FolderHost | Self-hosted cloud platform in a single binary |
| FileSender | Transfers very large files with expiry and download limits |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.