I’m new to Rockstor and just installed it the first time yesterday. I love the combination of CentOS, BTRFS and the beautiful webUI. Great work!
Is it planed to get an more enhanced snapshot management webUI which offers similar features like snapper (snapper.io) does? Snapper is now included in the base repo…
Desired feautures:
Timeline
cleanup: delete snapshots without any difference to previous snapshots
see differences between snapshots
optional: possibility to rollback selected files, not the whole snapshot
OT: would be nice if there would be an easy way to install rockstor on RHEL (Red Hat Enterprise Linux). Companies having RHEL subscriptions don’t like to use CentOS… Just my experience… (I’m a junior linux engineer working as contractor for several companies.). So a rockstor installation guide + rockstor yum repo would be great. (developers can get a RHEL subscription for free: http://developers.redhat.com/products/rhel/download/)
Some enhancements/fixes are on the list, but currently they are still created using btrfs-progs. I do think snapper would make a nice extension, so I’ve added it to the issues list to keep it in mind:
As for RHEL, I guess it’s technically possible as we are already using a yum repo to update rockstor. You’d have to discuss this with @suman in more detail; I don’t know much about our installer and rpm package.
Currently doing some coding on this feature. I’ve updated the github issue with some details and images of snapper, as a reference for myself and others what it may come to look like.
My openSUSE system comes with snapper by default and a plugin for its package manager (zypper) that takes pre/post snapshots for every transaction. It also marks the snapshots for a configurable list of package names as important, and these can be set to be retained longer than non-important ones. I really like this feature and it turned out to be incredibly easy to port this plugin to yum, so it makes the first real commit towards this feature.
The buttons are not complete or functional yet, as I first wanted to test selecting a snapper config file and retrieving the corresponding snapshot details. As you can see, they work!