A minimal, self-hosted file upload and pastebin service written in Rust.
Rustypaste is a minimal file upload and pastebin service written in Rust. It allows users to upload files or text snippets and generate shareable URLs, with features like expiration, one-shot links, and URL shortening. It solves the need for a simple, self-hosted alternative to cloud-based pastebin and file-sharing services.
Developers and sysadmins who need a lightweight, self-hosted solution for sharing files or code snippets internally or publicly.
Developers choose Rustypaste for its simplicity, performance (thanks to Rust), and ease of deployment without external dependencies like a database. Its focus on self-hosting and minimal configuration makes it ideal for private or controlled environments.
A minimal file upload/pastebin service.
Available as a single binary, Docker image, or via package managers, making installation and setup straightforward without complex dependencies.
Uses the local filesystem for storage, eliminating the need for databases and reducing maintenance complexity for small-scale deployments.
Supports expiring links, one-shot views, URL shortening, and remote URL fetching, covering common pastebin and file-sharing use cases.
Written in Rust, it leverages the language's efficiency for fast handling of uploads and requests, ideal for resource-constrained self-hosting.
Filesystem storage can become inefficient for large volumes of files or high concurrency, as admitted by the reliance on manual cleanup scripts and lack of distributed support.
Only offers HTTP basic authentication and token-based deletion, missing modern features like OAuth, encryption at rest, or audit logs, which limits enterprise use.
Requires custom HTML configuration or third-party clients for a graphical UI, adding overhead for user-friendly deployments compared to turnkey solutions.
A library for building fast, reliable and evolvable network services.
🌟 For when you really just want to serve some files over HTTP right now!
Simple http server in Rust (Windows/Mac/Linux)
Secure sharing of secrets, passwords and files
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.