rustfs-madmin 0.0.3

Management and administration tools for RustFS, providing a web interface and API for system management.
Documentation

RustFS

RustFS MadAdmin - Administrative Interface


📖 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.