Urgent.News

What's breaking now, across thousands of outlets.

Tech

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.

Read the original at dev.to →

More in Tech

What Is ASLR? How Does Randomizing Memory Addresses Stop Exploitation?

What if the memory address an attacker needs today isn't the same address tomorrow? That question is the core idea behind Address Space Layout Randomization.

  • ASLR randomizes memory addresses in a running program to hinder exploitation.
  • Addresses randomized include stack, heap, shared libraries, and executable.
  • ASLR makes exploitation more difficult by introducing unpredictability.

More from Sunday 27 September →