A 5-Minute RustFS Stack with Docker Compose
A 5-Minute RustFS Stack with Docker Compose RustFS is an Apache 2.0, S3-compatible object store written in Rust that you can run as a single Docker Compose stack and reach in about five minutes. This guide walks through the official docker-compose-simple.yml . One command brings up a RustFS node on ports 9000 (S3 API) and 9001 (web console) with default credentials rustfsadmin / rustfsadmin . You…
RustFS is an open-source, S3-compatible object storage solution written in Rust. It can be easily deployed using Docker Compose in just five minutes. The stack consists of a RustFS server container and a helper container that sets the correct file system permissions. By defining the desired state in a single compose file, users can quickly set up a working RustFS node without having to manually specify docker run flags.
The provided Docker Compose file, docker-compose-simple.yml, includes two services: rustfs, which pulls the RustFS image, maps the necessary ports, and sets up the environment variables, and volume-permission-helper, which chowns the four local volumes to the correct UID/GID before starting the RustFS server. With this simple stack, users can run a fully functional RustFS node on their own hardware, complete with S3 API compatibility, versioning, Object Lock, IAM, and server-side encryption, all without the need for a cloud account.
Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.