Documentation

Welcome to Rockstor

Rockstor is an Open Source GPLv2 + Linux & BTRFS based Network Attached Storage (NAS) Appliance, with Private Cloud capabilities. Rockstor 4 is “Built on openSUSE” while our near legacy 3 and older versions used CentOS 7 with newer elrepo kernels. Our focus is on easy install and use.

We extend our advanced NAS features, via docker, to host an ever growing range of easy to install apps we call Rock-ons (Docker Plugins). This in turn moves us nicely into the realms of a private cloud server.

See our Introduction section for a list of features & capabilities: available and planned.

Rockstor 4 can be installed on commodity x86_64 and ARM64 hardware. AArch64 server compatibility relies on Embedded Boot or Server boot standards, e.g. like the recently released Ten64 platform. The designers of which Traverse technologies are a valued contributor to our rockstor-core, rockstor-installer, and rockon-registry GitHub repositories. We also have installer profiles for the Raspberry Pi4 and RPi 400 SBCs: the latter requires at least a Leap 15.3 profile.

Features

Below is a summary of all features supported by Rockstor. Features in prod status are production ready where as beta indicates a features is not yet ready for prime time. Some unsupported and planned features are also listed.

Feature

status

notes

Online pool management

beta

Online share management

beta

CoW snapshots

beta

sharing via NFS(v3 and v4)

prod

Network File System cross platform enterprise file access

sharing via SMB

beta

also known as CIFS / Samba

Time Machine backups

beta

via Samba exports

WebDAV

planned

SFTP

beta

Secure File Transport Protocol

Asynchronous share replication

beta

replicate shares between multiple Rockstor appliances

WebUI

prod

efficient management through Chrome browser

SSH

prod

standard bash shell

RESTful API

prod

integrate applications with Rockstor

Active directory

beta

LDAP

prod

Lightweight Directory Access

NIS

prod

Network Information System

NTP client

prod

set system time from NTP server

SNMP

beta

enterprise monitoring facility

S.M.A.R.T

beta

disk health information system

Docker based Plugin system

beta

We call these Rock-ons

Critical event alerts

beta

via email notification system

Scheduled tasks

beta

snapshots and scrubs

Config Backup and Restore

beta

for recovery / migration use

UPS support via NUT

beta

Configure a UPS from the GUI