Linux and BTRFS based NAS appliance with Docker apps and RESTful APIs
- Stars606
- Forks142
- Open Issues346
GPL-3.0
- Python
- JavaScript
- EJS

About Rockstor
Rockstor is a network attached storage solution built on Linux and the BTRFS filesystem. It ships as a complete Linux distribution and runs as a DIY appliance on commodity PC, Pi 4, and ARM64 hardware.
Beyond file shares, it adds advanced storage management, RESTful APIs, and a private cloud storage platform out of the box. The optional Rock-ons subsystem runs Docker-based apps using definitions pulled from the rockon-registry, so extra services can be added on top of the base NAS.
The core is written in Python and JavaScript and licensed GPL-3.0-or-later. It is a community-driven project, with help and support handled through the community forum and bug tracking on GitHub issues.
Key features
- Linux and BTRFS based NAS storage
- Advanced storage management web UI
- Optional Rock-ons Docker app subsystem
- RESTful APIs for management
- Private cloud storage platform out of the box
Details
- On GitHub since
- 2013
- Self-hosting
- DIY appliance for commodity hardware
- Platforms
- Linux
- Storage
- BTRFS
- Languages
- Python · JavaScript
- License
- GPL-3.0-or-later
