KingDownloads

rustypaste

by orhun 1.2k stars MITUtilities
Download
rustypaste preview

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, 2026
View all 10 versions

Frequently 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