oscardejarjayes [comrade/them]

  • 0 Posts
  • 45 Comments
Joined 1 year ago
cake
Cake day: September 21st, 2023

help-circle
  • restic to a local server and to cloud storage. it varies by device, but usually just everything in /home/. The rest of the operating system should be reproducible, whether through images, ansible, nix, or guix, given the information in /home/.

    scheduling is done through systemd, usually (or the non-systemd equivalent). I use BackBlaze now, but I switch around occasionally. restic has policy based snapshot removal, and a prune option.


  • You could try using Hashicorp’s Packer to generate images repeatably (usually more meant for cloud images though). Or NixOS (like others have mention), or Guix (like NixOS, but better in some ways, worse in others). You could make it an Ansible playbook, which would let you both make configured images, and just configure machines that already have an OS.

    I do something similar with archiso, fwiw, but that only works with Arch Linux.

    Would you want to change your distribution, or just keep Debian with some tools to automate?