RustFS
RustFS is an S3-compatible object store written in Rust, Apache-2.0, and one of the alternatives people have been looking at since MinIO's open edition…
Platform availability
Available on 5 of 6 install platforms
Also on Docker Hub and GitHub
Health score
32/100 Low
- Maintained
- 0GitHub repository no longer exists
- Popular
- No data
- Easy to install
- 755 install platforms, install notes, Docker image
- Light to run
- 602 GB minimum RAM, runs on ARM
Based on 3 of 4 factors.
How is this calculated?
A 0-100 score computed nightly from four factors: maintained (40%: recent commits and steady activity), popular (25%: GitHub stars, log scale), easy to install (20%: platforms, install notes, setup guides, Docker image) and light to run (15%: minimum RAM, ARM support). Factors without data are left out and the rest are rescaled.
Availability: platform listings confirmed today, links checked 8 days ago
No GitHub repository data collected yet.
Checked 7 days ago - source: GitHub (BigBearTechWorld/rustfs)
Resources & Compatibility
Minimum requirements: 2 GB RAM. ARM (e.g. Raspberry Pi) is supported.
Checked 7 days ago - source: Docker Hub image tags and published docs
First-install notes
- Start RustFS in Docker or Podman Run the Docker or Podman command with port 9000 exposed and a /data folder mapped in. Port 9000 is where you connect to RustFS to store and fetch files, and /data is the folder that actually holds your data, so keep that folder backed up. source
- Use the one-click installer On a single server, download and run the rustfs.com install script instead of copying files by hand. It sets up the base RustFS installation for you, which avoids missing pieces that stop it from running. source
- Set the binary and config paths Copy the rustfs program to /usr/local/bin and the config file to /etc/rustfs, then set ownership to the rustfs user and group. If ownership or permissions are wrong, RustFS may fail to start or be unable to read its settings. source
Fetched 7 days ago - each note links to its source
Variants
Alternatives (6)
- Amazon Simple Storage Service - Amazon Simple Storage Service (Amazon S3) is an object storage service offering industry-leading scalability, data availability, security,…
- Ceph - Ceph is a distributed object store and file system designed to provide excellent performance, reliability and scalability.
- MinIO - MinIO is a High Performance Object Storage released under GNU Affero General Public License v3.0.
- Seaweed FS - SeaweedFS is a simple and highly scalable distributed file system to store and serve billions of files fast!
- garage-s3-simple - EN Garage is a distributed object storage system that is lightweight, self‑hostable, and compatible with Amazon’s S3 API, designed to repli…
- seaweedfs - SeaweedFS is a fast, S3-API-compatible object store - a genuinely maintained, actively developed alternative now that MinIO's open-source C…
Checked 4 days ago - source: AlternativeTo
Common questions
Which folder should I back up?
Map and back up the /data folder, because that is the folder that actually holds RustFS data.
Which port should I expose for S3 clients?
Expose port 9000, which is where you connect to RustFS to store and fetch files.
Why might a binary install fail to start because of permissions?
Copy the rustfs program to /usr/local/bin and the config file to /etc/rustfs, then set ownership to the rustfs user and group. Wrong ownership or permissions can prevent RustFS from starting or reading its settings.
What does the Access key setting do in the RustFS app?
It acts more like the admin user and is used for the initial UI login.
Can I migrate from MinIO or run RustFS alongside another S3-compatible store?
RustFS supports migration and coexistence with other S3-compatible platforms such as MinIO and Ceph.
Answers sourced from forums.truenas.com, github.com, github.com, github.com
Community
- Reddit (reddit)
- RustFS | Cloudron Forum (forum)
- Rustfs "Access key" confgiuration box - forums.truenas.com (forum)
Collected 7 days ago - public community threads