🎯

m09-domain

🎯Skill

from rustfs/rustfs

VibeIndex|
What it does

Manages domain-specific configurations and routing logic for distributed object storage within the RustFS system.

📦

Part of

rustfs/rustfs(27 items)

m09-domain

Installation

DockerRun with Docker
docker run -d -p 9000:9000 -p 9001:9001 -v $(pwd)/data:/data -v $(pwd)/logs:/logs rustfs/rustfs:latest
DockerRun with Docker
docker run -d -p 9000:9000 -p 9001:9001 -v $(pwd)/data:/data -v $(pwd)/logs:/logs rustfs/rustfs:1.0.0-alpha.76
DockerRun with Docker
docker compose --profile observability up -d
Shell ScriptRun shell script
./docker-buildx.sh --build-arg RELEASE=latest
Shell ScriptRun shell script
./docker-buildx.sh --push

+ 2 more commands

📖 Extracted from docs: rustfs/rustfs
23Installs
-
AddedFeb 4, 2026

Skill Details

SKILL.md

Overview

[![RustFS](https://github.com/user-attachments/assets/1b5afcd6-a2c3-47ff-8bc3-ce882b0ddca7)](https://rustfs.com)

RustFS is a high-performance, distributed object storage system built in Rust.

CI

Build and Push Docker Images

GitHub commit activity

Github Last Commit

Featured|HelloGitHub

rustfs%2Frustfs | Trendshift

ROSS Index - Fastest Growing Open-Source Startups in Q4 2025 | Runa Capital

Getting Started

· Docs

· Bug reports

· Discussions

English | 简体中文 |

Deutsch |

Español |

français |

日本語 |

한국어 |

Portuguese |

Русский

RustFS is a high-performance, distributed object storage system built in Rust—one of the most loved programming languages worldwide. RustFS combines the simplicity of MinIO with the memory safety and raw performance of Rust. It offers full S3 compatibility, is completely open-source, and is optimized for data lakes, AI, and big data workloads.

Unlike other storage systems, RustFS is released under the permissible Apache 2.0 license, avoiding the restrictions of AGPL. With Rust as its foundation, RustFS delivers superior speed and secure distributed features for next-generation object storage.

Feature & Status

  • High Performance: Built with Rust to ensure maximum speed and resource efficiency.
  • Distributed Architecture: Scalable and fault-tolerant design suitable for large-scale deployments.
  • S3 Compatibility: Seamless integration with existing S3-compatible applications and tools.
  • Data Lake Support: Optimized for high-throughput big data and AI workloads.
  • Open Source: Licensed under Apache 2.0, encouraging unrestricted community contributions and commercial usage.
  • User-Friendly: Designed with simplicity in mind for easy deployment and management.

| Feature | Status | Feature | Status |

| :---------------------- | :----------- | :----------------------- | :--------------- |

| S3 Core Features | ✅ Available | Bitrot Protection | ✅ Available |

| Upload / Download | ✅ Available | Single Node Mode | ✅ Available |

| Versioning | ✅ Available | Bucket Replication | ✅ Available |

| Logging | ✅ Available | Lifecycle Management | 🚧 Under Testing |

| Event Notifications | ✅ Available | Distributed Mode | 🚧 Under Testing |

| K8s Helm Charts | ✅ Available | RustFS KMS | 🚧 Under Testing |

RustFS vs MinIO Performance

Stress Test Environment:

| Type | Parameter | Remark |

| ------- | --------- | -------------------------------------------------------- |

| CPU | 2 Core | Intel Xeon (Sapphire Rapids) Platinum 8475B, 2.7/3.2 GHz |

| Memory | 4GB | |

| Network | 15Gbps | |

| Drive | 40GB x 4 | IOPS 3800 / Drive |

RustFS vs Other Object Storage

| Feature | RustFS | Other Object Storage |

| :--------------------- | :---------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------- |

| Console Experience | Powerful Console
Comprehensive management interface. | Basic / Limited Console
Often overly simple or lacking critical features. |

| Language & Safety | Rust-based
Memory safety by design. | Go or C-based
Potential for memory GC pauses or leaks. |

| Data Sovereignty | No Telemetry / Full Compliance
Guards against unauthorized cross-border data egress. Compliant with GDPR (EU/UK), CCPA (US), and APPI (Japan). | Potential Risk
Possible legal exposure and unwanted data telemetry. |

| Licensing | Permissive Apache 2.0
Business-friendly, no "poison pill" clauses. | Restrictive AGPL v3
Risk of license traps and intellectual property pollution. |

| Compatibility | 100% S3 Compatible
Works with any cloud provider or client, anywhere. | Variable Compatibility
May lack support for local cloud vendors or specific APIs. |

| Edge & IoT | Strong Edge Support
Ideal for secure, innovative edge devices. | Weak Edge Support
Often too heavy for edge gateways. |

| Risk Profile | Enterprise Risk Mitigation
Clear IP rights and safe for commercial use. | Legal Risks
Intellectual property ambiguity and usage restrictions. |

Staying ahead

Star RustFS on GitHub and be instantly notified of new releases.

Quickstart

To get started with RustFS, follow these steps:

1. One-click Installation (Option 1)

```bash

curl -O https://rustfs.com/install_rustfs.sh && bash install_rustfs.sh

```

2\. Docker Quick Start (Option 2)

The RustFS container runs as a non-root user rustfs (

More from this repository10

🎯
coding-guidelines🎯Skill

Enforces consistent coding standards, style, and best practices for Rust code contributions to the RustFS project.

🎯
m05-type-driven🎯Skill

Implements type-driven design patterns and type-level programming techniques for robust and type-safe object storage operations in RustFS.

🎯
m07-concurrency🎯Skill

Manages concurrent data access and synchronization mechanisms for distributed object storage operations in RustFS, ensuring thread-safe and efficient parallel processing.

🎯
domain-web🎯Skill

Manages web domain configuration and routing for the RustFS distributed object storage system, enabling web-based access and domain mapping.

🎯
m12-lifecycle🎯Skill

Manages object lifecycle policies, tracking and automatically handling object aging, retention, and deletion in the distributed storage system.

🎯
rust-learner🎯Skill

Assists developers in learning Rust programming by providing interactive tutorials, code examples, and personalized learning guidance within the RustFS project context.

🎯
m01-ownership🎯Skill

Implements Rust ownership and borrowing rules for safe memory management and resource allocation in the RustFS distributed object storage system.

🎯
m02-resource🎯Skill

Manages resource allocation, tracking, and lifecycle for distributed object storage nodes in the RustFS system.

🎯
rust-router🎯Skill

Routes and manages network traffic efficiently within the distributed object storage system, optimizing data distribution and communication between RustFS nodes.

🎯
m04-zero-cost🎯Skill

Optimizes memory allocation and performance by leveraging Rust's zero-cost abstractions for efficient object storage operations.