rustypaste

About rustypaste
Rustypaste is a minimal file upload and pastebin service designed for self-hosting. It allows users to upload files or text snippets and share them via generated URLs. The service supports features like URL shortening, remote file uploads, and expiring links.
The tool is written in Rust and distributed as a single binary, making it easy to deploy. It operates without a database, using the local filesystem for storage. Rustypaste can be configured with authentication, custom file naming, and MIME type handling.
Key features
- File upload and URL shortening
- Support for expiring links and one-shot URLs
- Random file name generation with pet names or alphanumeric strings
- MIME type detection with override options
- No duplicate uploads when configured
- File listing and deletion capabilities
- Standalone binary with simple configuration
- Docker and system package support for deployment
Download v0.17.0
May 14, 2026Frequently asked questions
- Is rustypaste free?
- Yes. rustypaste is free and open-source software, distributed under the MIT license.
- Which platforms does rustypaste support?
- rustypaste provides downloads for Linux.
- What is the latest version of rustypaste?
- The latest version is v0.17.0, released on May 14, 2026.
- How do I install rustypaste?
- Rustypaste can be installed via cargo from crates.io, through system packages on Arch Linux, Alpine Linux, and FreeBSD, or via pre-built binaries from the releases page. Docker images are also available.
- What platforms does rustypaste support?
- Rustypaste runs on various platforms including Linux (via packages or binaries), FreeBSD, and through Docker containers. It requires a Rust environment if building from source.
- How is authentication handled?
- Basic HTTP authentication can be enabled using the AUTH_TOKEN environment variable or via multiple tokens specified in the configuration file. The DELETE endpoint requires specific token configuration.
- Can files be automatically deleted?
- Yes, expired files can be automatically deleted by configuring the delete_expired_files option or by setting up a manual cleanup script.
More Utilities
scrcpy
Genymobile
Scrcpy mirrors and controls Android devices from a computer. It works without root access and supports basic input like keyboard and mouse.
Stirling-PDF
Stirling-Tools
Stirling-PDF is a web-based PDF editor accessible from any device. It offers tools for editing PDF documents directly in the browser without requiring installation.
LocalSend
localsend
LocalSend is a cross-platform file-sharing tool that works offline over a local network. It provides a simple, open-source alternative to proprietary solutions like AirDrop. The tool supports direct device-to-device transfers without requiring internet access.