MicroBin

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

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.