Repository navigation
RustFSΒ #2131
Description
Activity
github-actions commented
on Aug 4, 2026 on Aug 4, 2026 β with GitHub ActionsContributorMore actionsThe RustFS script is ready for testing:
bash -c "$(curl -fsSL https://github.com/community-scripts/ProxmoxVED/raw/main/ct/rustfs.sh)"Access key and secret key are generated at install and stored in /etc/default/rustfs. Use them to log into the console on port 9001 and for any S3 client.
Two ports: 9000 serves the S3 API, 9001 the web console. Object data lives in /opt/rustfs_data/data - back that up, or better, give the container a dedicated disk and point RUSTFS_VOLUMES at it.
Distributed mode and lifecycle management are marked as under testing upstream. Single-node operation is the supported path today.
The binary comes from the official artifact server at dl.rustfs.com rather than GitHub, because the project publishes tags but no release assets. The URL is a stable 'latest' path, so updates just re-download it.Note: This is not in the official repo yetβit's just a dev version! After merging into ProxmoxVE, it will need to be recreated.
Discord testing thread: https://discord.com/channels/1302816934508630047/1534080527995244585
For users who aren't familiar with this:
-> Access Key => Account
-> Secret Key => PasswordReacted by MohandL3GSeems to be an issue today going from 1.0.0-rc.1 to rc.2-preview.1.
I did manually grab that release archive and threw it in /opt/rustfs/rustfs, to no avail:
Update available: rustfs 1.0.0-rc.1 -> 1.0.0-rc.2-preview.1 Stopped Service No asset matching 'rustfs-linux-x86_64-gnu-latest.zip' found in line 1980: exit code 252 (App: Required file or resource not found): while executing command return 252 --- Last 20 lines of log --- [2026-08-15 12:40:12] [INFO] Checking for update: rustfs [2026-08-15 12:40:14] [OK] Update available: rustfs 1.0.0-rc.1 -> 1.0.0-rc.2-preview.1 [2026-08-15 12:40:14] [INFO] Stopping Service [2026-08-15 12:40:14] [OK] Stopped Service [2026-08-15 12:40:15] [INFO] Fetching github release: rustfs (1.0.0-rc.2-preview.1) [2026-08-15 12:40:17] [ERROR] No asset matching 'rustfs-linux-x86_64-gnu-latest.zip' found [2026-08-15 12:40:17] [ERROR] in line 1980: exit code 252 (App: Required file or resource not found): while executing command return 252 -----------------------------------the zip files sometimes need some time to upload, the file is available
works for me.
Seems to be an issue today going from 1.0.0-rc.1 to rc.2-preview.1.
I did manually grab that release archive and threw it in /opt/rustfs/rustfs, to no avail:
Update available: rustfs 1.0.0-rc.1 -> 1.0.0-rc.2-preview.1 Stopped Service No asset matching 'rustfs-linux-x86_64-gnu-latest.zip' found in line 1980: exit code 252 (App: Required file or resource not found): while executing command return 252 --- Last 20 lines of log --- [2026-08-15 12:40:12] [INFO] Checking for update: rustfs [2026-08-15 12:40:14] [OK] Update available: rustfs 1.0.0-rc.1 -> 1.0.0-rc.2-preview.1 [2026-08-15 12:40:14] [INFO] Stopping Service [2026-08-15 12:40:14] [OK] Stopped Service [2026-08-15 12:40:15] [INFO] Fetching github release: rustfs (1.0.0-rc.2-preview.1) [2026-08-15 12:40:17] [ERROR] No asset matching 'rustfs-linux-x86_64-gnu-latest.zip' found [2026-08-15 12:40:17] [ERROR] in line 1980: exit code 252 (App: Required file or resource not found): while executing command return 252 -----------------------------------Confirmed that it's working currently on this side as well, just fysa!
github-actions commented
on Sep 25, 2026 on Sep 25, 2026 β with GitHub ActionsContributorMore actionsA PR has been created for rustfs: community-scripts/ProxmoxVE#17499
Merged with #17499 in ProxmoxVE
github-actions commented
on Sep 25, 2026 on Sep 25, 2026 β with GitHub ActionsContributorMore actionsFiles deleted with PR #2310
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