Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

TUS protocol implementation in Rust.

License

NotificationsYou must be signed in to change notification settings

s3rius/rustus

Repository files navigation

logo

Docker Image Size (latest by date)Docker Image Version (latest semver)GitHub

Production-readyTUS protocol implementation written in Rust.

Features

This implementation has several features to make usage as simple as possible.

  • Rustus is robust, since it uses asynchronous Rust;
  • It can store information about uploads in databases;
  • You can specify directory structure to organize your uploads;
  • It has a lot of hooks options, and hooks can be combined.
  • Highly configurable;

Please check outDocumentation for more information about configuration and deploy.

Installation

You can install rustus by 4 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.

git clone https://github.com/s3rius/rustus.gitcd rustuscargo install --path.

Binaries

All precompiled binaries available on github releases page.You can download binaries fromhere, unpack it and run.

./rustus

Make sure that you download version for your cpu and os.

Using docker

One of the most simple ways to run rustus is docker.

To run rustus you just need to run this command

docker run --rm -p"1081:1081" -d"ghcr.io/s3rius/rustus" --log-level"DEBUG"

[8]ページ先頭

©2009-2025 Movatter.jp