snapper-gui VS snapper

Compare snapper-gui vs snapper and see what are their differences.

snapper-gui

GUI for snapper, a tool for Linux filesystem snapshot management, works with btrfs, ext4 and thin-provisioned LVM volumes (by ricardomv)

snapper

Manage filesystem snapshots and allow undo of system modifications (by openSUSE)
Our great sponsors
  • WorkOS - The modern identity platform for B2B SaaS
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • SaaSHub - Software Alternatives and Reviews
snapper-gui snapper
9 33
215 828
- 2.9%
0.0 9.0
4 months ago 5 days ago
Python C++
GNU General Public License v3.0 only GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

snapper-gui

Posts with mentions or reviews of snapper-gui. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2022-10-23.
  • BTRFS snapshots?
    4 projects | /r/tuxedocomputers | 23 Oct 2022
    An alternative GUI is snapper-gui: https://github.com/ricardomv/snapper-gui
  • Snapper GUI
    4 projects | /r/Fedora | 20 Jun 2022
  • Linux GUI recovery tool for BTRFS exists?
    2 projects | /r/btrfs | 19 May 2022
    Might want to take a look at snapper-gui which is a GUI front-end for snapper tool Not fully sure if its exactly what you're looking for, might explore it
  • Snapper?
    1 project | /r/GarudaLinux | 19 Dec 2021
    Snapper-GUI
  • Uninstalling python3 program
    1 project | /r/linuxquestions | 5 Nov 2021
    (Fedora) Hey, I've recently installed a program called Snapper-GUI which I want to get rid of(installed it from github). I installed it using git clone, then cd into the directory then ran "python3 setup.py install". But I cannot figure out how to actually uninstall it, I've tried a few commands but it doesn't work.
  • Software Request
    6 projects | /r/voidlinux | 28 Sep 2021
    Secondly, since Snapper is already there in our repositories, adding snapper-GUI(https://github.com/ricardomv/snapper-gui) would be very handy to control BTRFS snapshots graphically.
  • How can I install snapper GUI in Void Linux?
    2 projects | /r/voidlinux | 25 Sep 2021
    Thanks, but I had already done that, I was wondering if I could install this: https://github.com/ricardomv/snapper-gui
  • Backing up docker volumes
    4 projects | /r/selfhosted | 30 May 2021
    I use a tool called BTRBK to manage all of this. It takes snapshots at specific intervals, and sends them to an offsite backup servers, hooks to take snapshots before/after events like host upgrades (and host system snapshots show up in the grub menu for easy rollbacks) and pruning of older snapshots. There is no GUI though. There is another popular tool called Snapper that does have a third party GUI last I looked it had less features and was more complex than BTRBK.

snapper

Posts with mentions or reviews of snapper. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-10-31.
  • Bcachefs Merged into the Linux 6.7 Kernel
    3 projects | news.ycombinator.com | 31 Oct 2023
    I left SUSE close to the end of 2021, and I had had to reinstall my work laptop twice that year alone. I consider that recent enough to call it current.

    > df is not lying

    To me, that reads as "df isn't lying because $EXCUSES."

    I disagree. I don't care about excuses. I want a 100% accurate accounting of free space at all times via the standard xNix free-disk-space reporting command, and the same from the APIs that command uses so that applications can also get an accurate report of free space.

    If a filesystem cannot report free space reliably and accurately, then that filesystem is IMHO broken. Excuses do not exonerate the FS, and having other FS-specific commands that can report free space do not exonerate it. The `df` command must work, or the FS is broken.

    The primary point of Btrfs is that it is the only GPL snapshot-capable FS. The other stuff is gravy: it's a bonus. There are distros that use Btrfs that don't use snapshots, such as Fedora.

    Some Btrfs advocates use this to claim that the problems are not problematic. If the filesystem is of interest on the basis of feature $FOO, then "product $BAR does not exhibit this problem" is not an endorsement or a refutation if $BAR does not use feature $FOO.

    Btrfs RAID is broken in important ways, but that is not a deal-breaker because there are other perfectly good ways of obtaining that functionality using other parts of the Linux stack. If no feature or functionality is lost considering the OS and stack as a whole, then that isn't a problem. However, this remains serious and an issue.

    Additional problems include:

    • Poor integration into the overall industry-wide OS stack.

    Examples:

    - Existing commands do not work or give inconsistent results.

    - Duplication of functionality (e.g. overlap with `mdraid`)

    • Poor integration into specific vendors' OS stacks.

    Examples:

    - SUSE uses Btrfs heavily.

    But SUSE's `zypper` package manager is not integrated with its `snapper` tool. Zypper doesn't include snapshot space used by Snapper in its space estimation.

    Snapper is integrated with Btrfs; licence restrictions notwithstanding, I would be much reassured if Snapper supported other COW filesystems.

    (This has been attempted but I don't think anything shipped -- https://github.com/openSUSE/snapper/issues/145 . I welcome correction on this!)

    The transactional features of SUSE's MicroOS family of distros rely heavily on it. This lack of awareness of snapshot space utilization deeply worries me. I have raised this with SUSE management, but my concerns were dismissed. That worries me.

    Red Hat removed Btrfs support from RHEL. As a result it has had to bodge transactional package management together by grafting Git-like functionality into OStree, then building two entirely new packaging systems around OStree, one for the OS itself and a different one for GUI-level packages. The latter is Flatpak, of course.

    This strikes me as prime evidence that:

    1. Btrfs isn't ready.

  • Desktop Linux Hardening
    2 projects | news.ycombinator.com | 12 Jun 2023
    Very useful. One practical thing to add: enabling automatic snapshots (e.g. with https://github.com/openSUSE/snapper), ideally backing them up separately (e.g., with borg) might help recovery.
  • best practice to keeping Linux environment 'clean'?
    1 project | /r/debian | 1 May 2023
    I like btrfs snapshots, e.g. with snapper (http://snapper.io/), but that needs a bit of setup (and is out of the box with some distros, e.g. opensuse).
  • New user: some small issues
    2 projects | /r/Fedora | 25 Feb 2023
    Use snapper, it's very good and it can be integrated with grub so that you can boot into an snapshot (not sure you can do that with timeshift).
  • Snapper: Trouble setting up /.snapshots mountpoint for custom subvol location
    1 project | /r/linuxquestions | 2 Feb 2023
    The other big difference, is that I would like to have "flat" hierarchy (at least within the nested distro-specific subvol) for my snapshots. Meaning that I do not like the nested structure of /.snapshots that snapper seems to assume by default and would prefer something like /fedora/snapshots/rootfs instead. It seems this is a somewhat popular request that has been opened for over 8 years... but since it hasn't been implemented in snapper itself, most people just use workarounds.
  • New high-end gaming PC build, need distro suggestion
    1 project | /r/linux_gaming | 29 Dec 2022
    If, for some reason, anything goes wrong with your system, it is also trivial to return it to a working state, using snapper. This is preconfigured by default, no manual work required.
  • Best configuration for bare hypervisor distro FOR DESKTOP VMs
    2 projects | /r/linuxquestions | 30 Oct 2022
    Are you sure you need a full on virtual machine, rather than a system snapshotting tool like Snapper or Timeshift?
  • snapper list -show-items-about-to-be-deleted, have anyone done it?
    3 projects | /r/btrfs | 1 Oct 2022
    I never said it did. Please read. It was meant to demonstrate that the health of the project is questionable, since after thatf ater that change was submitted, the official tests for the project is broken (see the current status on their github page https://github.com/openSUSE/snapper).
  • How do you prefer to backup and restore your Fedora system?
    1 project | /r/Fedora | 31 May 2022
  • Just try it, it's glorious
    3 projects | /r/linuxmasterrace | 24 May 2022
    The amazing tooling: - YaST, the best configuration tool out there. I think its fair to say that nothing comes close to the number of things you can configure with Yast. - Open Build Service (OBS), a tool that automatically builds binaries for software and sets up repositories to add to your favorite package manager. Supports every major linux distro but intergrates especially well with the openSUSE software store, and OPI (openSUSE equivelant to something like paru or yay) to be like the AUR but (imo) better. - openQA, Automated testing for any package or operating system, making sure that even on leading edge software, you're still stable. - snapper, out of the box btrfs snapshots that make sure you can (almost) always boot into a useable system, even after a bumpy update.

What are some alternatives?

When comparing snapper-gui and snapper you can also consider the following projects:

btrbk - Tool for creating snapshots and remote backups of btrfs subvolumes

TimeShift - System restore tool for Linux. Creates filesystem snapshots using rsync+hardlinks, or BTRFS snapshots. Supports scheduled snapshots, multiple backup levels, and exclude filters. Snapshots can be restored while system is running or from Live CD/USB.

arch-btrfs-install-guide - Arch Linux installation guide with btrfs and snapper, this guide is based on the information from unicks.eu guide https://www.youtube.com/watch?v=TKdZiCTh3EM, and Arch Linux UEFI step-by-step installation guide https://www.youtube.com/watch?v=dOXYZ8hKdmc from ALU.

btrfs-assistant

zfs - OpenZFS on Linux and FreeBSD

Back In Time - Back In Time - An easy-to-use backup tool for GNU Linux using rsync in the back

Rsnapshot - a tool for backing up your data using rsync (if you want to get help, use https://lists.sourceforge.net/lists/listinfo/rsnapshot-discuss)

void-packages - The Void source packages collection

snap-sync - Use snapper snapshots to backup to external drive

AppImageLauncher - Helper application for Linux distributions serving as a kind of "entry point" for running and integrating AppImages

tumbleweed-cli - Command line interface for interacting with Tumbleweed snapshots.