# 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 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. đ