Welcome page
Rustus is a production-ready TUS protocol implementation that helps you handle file uploads.
This project has many features that make it easy to integrate with your existing infrastructure.
Installation
You can install rustus in four different ways.
From source
To build it from source rust must be installed. We don't rely on nightly features, you can use last stable release.
Binaries
All precompiled binaries available on Github releases page. You can download binaries from here, unpack it and run.
Make sure you download right version for your CPU architecture and OS.
Using Docker
One of the most simple ways to run rustus is Docker
.
Rustus has two containers for each version. 1. Debian based image 2. Alpine based image
Alpine based images are more lightweight than Debian
To run Rustus with Docker you just need to run this command
More information about Rustus docker images you can find on Docker hub page.