Name of the Script
RustFS
Script Type
CT (LXC Container)
Does this script support arm64?
arm64 supported
π Script Details
S3-compatible object storage in Rust β S3 core API, versioning, bucket replication, bitrot protection, multi-tenancy. The most-requested MinIO alternative. Requested in discussion #10488.
The blocker from the earlier assessment is solved. RustFS publishes tags but no GitHub release assets, so fetch_and_deploy_gh_release cannot be used. Reading their install_rustfs.sh turned up a stable artifact path that needs no hardcoded version:
https://dl.rustfs.com/artifacts/rustfs/release/rustfs-linux-{x86_64,aarch64}-gnu-latest.zip
Verified HTTP 200; the archive contains a single ~200 MB rustfs binary. Updates simply re-fetch the same URL, so anti-pattern 18 is not violated.
- No separate console build.
rustfs/console exists as its own repo, but the binary serves the UI itself via RUSTFS_CONSOLE_ENABLE=true β 9000 for the S3 API, 9001 for the console.
- Configuration through
/etc/default/rustfs (the path upstream's own installer uses), with generated RUSTFS_ACCESS_KEY / RUSTFS_SECRET_KEY.
- Data in
/opt/rustfs_data/data, logs in /opt/rustfs_data/logs, LimitNOFILE=65536.
- Note: distributed mode and lifecycle management are marked "under testing" upstream; single-node is the supported path.
- Upstream's installer is interactive (prompts for ports and data directory), so it was not used directly β its logic was reproduced non-interactively.
Source: https://github.com/rustfs/rustfs
Name of the Script
RustFS
Script Type
CT (LXC Container)
Does this script support arm64?
arm64 supported
π Script Details
S3-compatible object storage in Rust β S3 core API, versioning, bucket replication, bitrot protection, multi-tenancy. The most-requested MinIO alternative. Requested in discussion #10488.
The blocker from the earlier assessment is solved. RustFS publishes tags but no GitHub release assets, so
fetch_and_deploy_gh_releasecannot be used. Reading theirinstall_rustfs.shturned up a stable artifact path that needs no hardcoded version:Verified HTTP 200; the archive contains a single ~200 MB
rustfsbinary. Updates simply re-fetch the same URL, so anti-pattern 18 is not violated.rustfs/consoleexists as its own repo, but the binary serves the UI itself viaRUSTFS_CONSOLE_ENABLE=trueβ 9000 for the S3 API, 9001 for the console./etc/default/rustfs(the path upstream's own installer uses), with generatedRUSTFS_ACCESS_KEY/RUSTFS_SECRET_KEY./opt/rustfs_data/data, logs in/opt/rustfs_data/logs,LimitNOFILE=65536.Source: https://github.com/rustfs/rustfs