# curio **Repository Path**: mirrors_rvagg/curio ## Basic Information - **Project Name**: curio - **Description**: Curio is the next generation of SP software - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-04-16 - **Last Updated**: 2026-08-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README

Curio Logo

Curio Storage - 悹歘


## Documentation For detailed documentation and usage instructions, please refer to the [official documentation](https://docs.curiostorage.org/). ## Overview Curio Storage is an advanced platform designed to simplify the setup and operation of storage providers within the Filecoin ecosystem. Building on the foundation of `lotus-miner`, **Curio Storage** offers enhanced redundancy, scalability, and fault tolerance, ensuring efficient and reliable data storage solutions. ## Key Features - **Redundancy**: Curio Storage employs multiple daemons, worker types, and database nodes to eliminate single points of failure and ensure maximum uptime. - **Simplicity**: Consolidates all functions into a single binary, reducing the complexity of operations and minimizing the need for separate components. - **Scalability**: Utilizes a greedy task management system for superior scaling capabilities, allowing operations to grow from 1 machine to thousands seamlessly. - **Fault Tolerance**: Features robust mechanisms for handling disruptions, including remote failure recovery, automatic work balancing, and fallback-capable components. - **Flexible Configuration**: Offers fine-grained configuration options to tailor the system to specific needs, enabling various subsystems like sealing and storage. - **Multiple Miner IDs**: Efficiently manages multiple Miner IDs on the same hardware, optimizing resource utilization. - **User Interface (GUI)**: Includes a comprehensive web-based dashboard for real-time monitoring and management of mining operations. ## Key Benefits for Storage Providers Curio Storage is designed to deliver significant improvements and new features for storage providers, including: - **High Availability / Zero-Downtime Capable**: Ensures continuous operation without downtime. - **Efficient Resource Utilization**: Better use of machines by stacking work tightly, reducing waste. - **Scalability**: No single point of stress, allowing for seamless expansion from a single machine to thousands. - **Multi-Miner-ID Support**: Saves hardware resources by enabling multi-proving. - **Rich Filtering**: Allows detailed filtering at storage locations by ID, purpose, etc. - **Better Hardware Efficiency**: Tasks pack tightly onto any machine that has that work layer enabled. - **Debian/Ubuntu APT Repo**: Automatic updates & no building (for the common case). - **Simple Migrator**: Switch from Lotus Miner to Curio in minutes. ## Future Developments Since release, Curio's team has added: - **New Snap Sectors & Unsealing**: Completing the feature set of lotus-miner. - **Curio SupraSeal (beta) integration**: 10x more efficient Sealing than through other means (Read docs). - **Disk Garbage Collection**: Know you're storing only what you need. - **Binary size reduction**: All this functionality is now in a binary under 100MiB. Curio Storage is continuously evolving, with future plans including: - **Built-In Markets (like Boost) with Automation**: Enhancing market capabilities with automation. - **Staking, Resource Sharing, & Deals 2.0**: Introducing advanced features for resource management. - **Efficiency Gains**: Achieving significant cost savings for storage providers of all sizes. - **Non-Interactive Proof of Replication (NI-PoRep)**: Unlocking the potential for non-sealing storage providers. - **Two-Hour-Per-Month Admin Goal**: Streamlining operations to require minimal administrative effort. ## **General Availability** **Curio Storage is now GA.** We encourage you to migrate your lotus-miner to Curio. For testing, you can deploy or migrate your miner on the calibrationnet. Your feedback is invaluable and will help us improve Curio. ## Getting Started We recommend reading [docs.CurioStorage.org](https://docs.curiostorage.org/) where you may have a pre-built binary for your system. One way to get started with Curio Storage, follow these steps: 1. **Clone the Repository**: ```sh git clone https://github.com/filecoin-project/curio.git cd curio ``` 2. **Build the Project**: ```sh make clean all ``` 3. **Run the Guided Setup**: ```sh curio guided-setup ``` ## Community and Support Join our community discussions and seek support via: - **Slack**: [#fil-curio-help](https://filecoinproject.slack.com/archives/C06LF5YP8S3) - **GitHub Issues**: [Submit an Issue](https://github.com/filecoin-project/curio/issues/new) ## License Dual-licensed under [MIT](https://github.com/filecoin-project/curio/blob/master/LICENSE-MIT) + [Apache 2.0](https://github.com/filecoin-project/curio/blob/master/LICENSE-APACHE) # Contributing We welcome contributions from the community! Feel free to open PRs. Reach out to the team on Slack if you need any help. --- **Curio Storage** is a testament to our commitment to enhancing the Filecoin ecosystem, providing a robust and user-friendly platform for all storage providers. Join us on this journey and contribute to the future of decentralized storage. 💙