About
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.
App Stores
The Big Bear Universal Apps repository is the single source of truth for all Big Bear app definitions. Apps are maintained in a universal, platform-agnostic format and automatically converted to platform-specific formats.
The BigBearUniversal Apps repo syncs to these.
- BigBearCasaOS: https://github.com/bigbeartechworld/big-bear-casaos
- Big Bear Runtipi: https://github.com/bigbeartechworld/big-bear-runtipi
- Big Bear Umbrel: https://github.com/bigbeartechworld/big-bear-umbrel
- Big Bear Cosmos: https://github.com/bigbeartechworld/big-bear-cosmos
- Big Bear Dockge: https://github.com/bigbeartechworld/big-bear-dockge
- Big Bear Portainer: https://github.com/bigbeartechworld/big-bear-portainer
Pull Request
Documentation
Default Configuration
- Console Port: 9000
- API Port: 9001
- Data Storage:
/datavolume - Logs:
/logsvolume
Environment Variables
Default credentials for accessing the RustFS console:
- Access Key:
bigbear - Secret Key:
f1805acc-55a7-4964-849a-8076b3e1cfdf
Access the web console at http://your-server:[APP_PORT] after deployment.
Security Warning: Change the default credentials immediately after deployment. Use the
RUSTFS_ACCESS_KEYandRUSTFS_SECRET_KEYenvironment variables to set secure credentials. Never use default credentials in production environments.
Additional environment variables available:
RUSTFS_CONSOLE_ENABLE: Enable/disable the web console (default:true)TZ: Timezone for the application (default:UTC)