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 :ref:`rockons_intro`. This in turn moves us nicely into the realms of a private cloud server.
See our :ref:`features_overview` 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.
.. toctree:: :maxdepth: 1 introduction/features installation/install interface/uis data_loss ups-setup/ups_setup howtos contribute_section faq support
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 |
---|---|---|
:ref:`Web-UI <webui>` | prod | System management via browser |
Web-UI Live :ref:`dashboard` | prod | Overview of system activity |
Online :ref:`Pool<pools>` management | prod | Renaming capability planned |
Online :ref:`Share<shares>` management | prod | Renaming capability planned |
:ref:`snapshots` | prod | Instant btrfs subvol snapshots |
Sharing via :ref:`NFS<nfs>` | prod | Network File System enterprise file access |
Sharing via :ref:`Samba<samba_export>` | prod | Also known as CIFS / Samba |
Apple Time Machine Backups | beta | :ref:`Samba<samba_export>` options in Rockstor |
:ref:`sftp` | prod | Secure File Transport Protocol |
Asynchronous Share :ref:`Replication<sharereplication>` | beta | Rockstor's Btrfs send/receive wrapper |
SSH | prod | Standard bash shell |
:ref:`activedirectory` | prod | Rockstor v4 uses sssd |
:ref:`ldap` | prod | Rockstor v4 uses sssd |
:ref:`nis` | prod | Network Information System |
:ref:`NTP<ntp>` Client | prod | System time from NTP server |
SNMP | prod | Enterprise monitoring facility |
:ref:`S.M.A.R.T<smart>` | prod | Disk health information system |
IPv4 Network Config via Web-UI | prod | Includes Teaming & Bonding |
IPv6 Network Config via Web-UI | planned | Possible at command line |
Docker Based Plugin System | prod | We call these :ref:`Rock-ons<rockons_intro>` |
Docker Private Networking | beta | We call these :ref:`Rocknets<rockons_networking>` |
:ref:`Email Alerts<email_notifications>` | prod | Via root user email forwarding |
:ref:`Scheduled Tasks<tasks>` | prod | Snapshot Scrub Reboot Shutdown Suspend |
:ref:`Config Backup and Restore<config_backup>` | beta | Reinstate config subset. Rock-ons reinstalled |
UPS Support via :ref:`NUT<ups_setup>` | prod | Configure a UPS from the Web-UI |
Shell in Web-UI | prod | Via "Shell In A Box" |
SSL Certificate Entry | prod | Add your own cert via Web-UI |
Log Manager | prod | View & download system logs |
:ref:`User<users>` & Group Management | prod | Can choose if Rockstor managed |