Tus protocol implementation in Rust
10K+
This implementation has several features to make usage as simple as possible.
This image doesn't require any additional configuration.
docker run --rm -p 1081:1081 -d s3rius/rustus
If you want to reduce container size you can use -alpine versions. Like s3rius/rustus-0.3.1-alpine.
Now you can use any tus client to interact with rustus. For example:
tus-upload --chunk-size 1000 ~/Videos/38MB_video.mp4 http://localhost:1081/files
If you want to adjust parameters to fit your needs, you must provide them from CLI or using environment variables.
E.G.
docker run --rm -p 1081:1081 -d s3rius/rustus --log-level DEBUG
# is equal to
docker run --rm -p 1081:1081 -d -e "RUSTUS_LOG_LEVEL=DEBUG" s3rius/rustus
You can see the full list of options by running
docker run --rm s3rius/rustus --help
Any other information can be found in README.
Content type
Image
Digest
sha256:b6644e2f0…
Size
24.9 MB
Last updated
over 2 years ago
Requires Docker Desktop 4.37.1 or later.