MicroBin
MicroBin is a secure, configurable file-sharing, pastebin, and URL-shortening web app written in Rust. It gives you a single self-hosted service for sharing text snippets, files, and short links — with optional read-once behaviour, password protection, and automatic expiration. Everything compiles into one small static binary.
Key Features
- All-in-one sharing — Pastebin, file upload, and URL shortener in a single service
- Read-once support — Files and pastes can be set to self-destruct after the first read
- Expiration control — Set a time limit after which content is automatically deleted
- Password protection — Lock pastes and files behind a password for extra security
- Simple API — Create pastes and upload files with plain curl commands
- Single binary — A single static Rust binary, optionally with SQLite storage; easy Docker deployment
- Customisation — Configurable site name, theme, and per-user quotas
Why Use MicroBin?
MicroBin is one of the most actively developed self-hosted sharing tools, with strong momentum in the Rust ecosystem. It replaces three separate services (pastebin, file uploader, URL shortener) with one lightweight app that runs anywhere — from a Raspberry Pi to a container cluster. The read-once and password features make it a solid choice for sharing sensitive material on your own server.
Use Cases
- Sharing files and snippets with a clean web interface and short links
- Sending a password-protected, expiring file to someone
- Hosting a private pastebin and file drop for a team
- Creating short URLs for internal resources
Platform
Linux · macOS · Windows · Docker (Rust single binary)
Licence
BSD-3-Clause
Website
microbin.eu
Views: 4