rustfs-madmin

Crates.iorustfs-madmin
lib.rsrustfs-madmin
version0.0.3
created_at2025-07-05 06:51:59.478214+00
updated_at2025-07-05 06:51:59.478214+00
descriptionManagement and administration tools for RustFS, providing a web interface and API for system management.
homepagehttps://rustfs.com
repositoryhttps://github.com/rustfs/rustfs
max_upload_size
id1738796
size154,876
houseme (houseme)

documentation

https://docs.rs/rustfs-madmin/latest/rustfs_madmin/

README

RustFS

RustFS MadAdmin - Administrative Interface

Administrative interface and management APIs for RustFS distributed object storage

CI ๐Ÿ“– Documentation ยท ๐Ÿ› Bug Reports ยท ๐Ÿ’ฌ Discussions


๐Ÿ“– Overview

RustFS MadAdmin provides comprehensive administrative interfaces and management APIs for the RustFS distributed object storage system. It enables cluster management, monitoring, configuration, and administrative operations through both programmatic APIs and interactive interfaces.

Note: This is a core submodule of RustFS that provides essential administrative capabilities for the distributed object storage system. For the complete RustFS experience, please visit the main RustFS repository.

โœจ Features

๐ŸŽ›๏ธ Cluster Management

  • Node Management: Add, remove, and monitor cluster nodes
  • Service Discovery: Automatic service discovery and registration
  • Load Balancing: Distribute load across cluster nodes
  • Health Monitoring: Real-time cluster health monitoring

๐Ÿ“Š System Monitoring

  • Performance Metrics: CPU, memory, disk, and network metrics
  • Storage Analytics: Capacity planning and usage analytics
  • Alert Management: Configurable alerts and notifications
  • Dashboard Interface: Web-based monitoring dashboard

โš™๏ธ Configuration Management

  • Dynamic Configuration: Runtime configuration updates
  • Policy Management: Access control and bucket policies
  • User Management: User and group administration
  • Backup Configuration: Backup and restore settings

๐Ÿ”ง Administrative Operations

  • Data Migration: Cross-cluster data migration
  • Healing Operations: Data integrity repair and healing
  • Rebalancing: Storage rebalancing operations
  • Maintenance Mode: Graceful maintenance operations

๐Ÿ“ฆ Installation

Add this to your Cargo.toml:

[dependencies]
rustfs-madmin = "0.0.3"

๐Ÿ”ง Usage

๐Ÿ“‹ Requirements

  • Rust: 1.70.0 or later
  • Platforms: Linux, macOS, Windows
  • Network: Administrative access to RustFS cluster
  • Permissions: Administrative credentials required

๐ŸŒ Related Projects

This module is part of the RustFS ecosystem:

๐Ÿ“š Documentation

For comprehensive documentation, visit:

๐Ÿ”— Links

๐Ÿค Contributing

We welcome contributions! Please see our Contributing Guide for details.

๐Ÿ“„ License

Licensed under the Apache License, Version 2.0. See LICENSE for details.


RustFS is a trademark of RustFS, Inc.
All other trademarks are the property of their respective owners.

Made with ๐ŸŽ›๏ธ by the RustFS Team

Commit count: 0

cargo fmt