Last night I was writing a script and it made a directory literally named “~” on accident. It being 3am I did an rm -rf ~ without thinking and destroyed my home dir. Luckily some of the files were mounted in docker containers which my user didn’t have permission to delete. I was able to get back to an ok state but lost a bit of data.

I now realize I really should be making backups because shit happens. I self host a pypi repository, a docker registry both with containers and some game servers in and out of containers. What would be the simplest tool to backup to Google drive and easily restore?

  • Atherel@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    I use duplicacy, it’s free as cli and pretty cheap if you want to manage the backup via gui. Restore by gui is always free and I would recommend it because it’s way easier to navigate the backups if you want to restore single files or folders.

  • Shimitar@feddit.it
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    Restic or Borg. For restic I use the great Backrest web GUI.

    I mounted an USB drive to one of my OpenWRT access points and backup on that one.

    Rclone or fuse can mount/access Google Drive and can be used as back end for your backup choice.

    Simplest backup ever: restic/Borg on a folder on the same PC. Not very recommendable, but indeed a good starting point.

    Zfs/brtfs seems a complex solution for a simple problem. True is that once you start eating you get hungrier so maybe worthwhile.

    • Kelly Aster 🏳️‍⚧️@lemmy.world
      link
      fedilink
      English
      arrow-up
      2
      ·
      3 days ago

      For those on the fence about Borg Backup because it’s a command line app, FYI there’s a great frontend GUI for it called Vorta (yeah, in line with the Trek theme lol) that works really well. I don’t see it mentioned often, thought I’d pass that along. Might want to avoid the Flatpak version if you need to back up stuff outside your /home dir.

  • axzxc1236@lemm.ee
    link
    fedilink
    English
    arrow-up
    1
    ·
    edit-2
    3 days ago

    simplest tool to backup to Google drive

    Without the need for versioning, I think rclone fits the description. For backup into USB drive / remote SSH server I would recommend rsync.

  • GrapinoSubmarino@lemmy.world
    link
    fedilink
    English
    arrow-up
    0
    ·
    3 days ago

    I had use Duplicati and Kopia. Duplicati works kinda well, the problem is the installation is such a pain in the ass, actually it never work as intended, that’s why I switched to Kopia, the installation is a lot easier, have GUI and and system tray icon, have better documentation, the Google drive backups with GUI requires a liltle configuration of rClone , nothing crazy

  • PhilipTheBucket@ponder.cat
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    Borg borg borg

    You can combine it with a FUSE mount of the Google Drive, I’m not sure if that works but I don’t see why it wouldn’t.