Rockstor logo

Rockstor

Linux and BTRFS based NAS appliance with Docker apps and RESTful APIs

Open Source Alternative to
Repository activity
  • Stars606
  • Forks142
  • Open Issues346
License

GPL-3.0

Languages
  • Python
  • JavaScript
  • EJS
Rockstor screenshot

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