• 0 Posts
  • 4 Comments
Joined 2 months ago
cake
Cake day: November 21st, 2025

help-circle

  • My docker files, configs, and volumes are all kept in a structure like:

    /srv  
     - /docker  
     - - /syncthing  
     - - - /compose.yml  
     - - - /sync-volume  
     - - /traefik  
     - - - /compose.yml  
     [...]  
    

    I just backup /srv/docker, but I black list some subfolders for things like databases for which regular dumps are created or something. Currently the compressed / deduplicated repos consume ~350GB.

    I use borgmatic because you do 1 full backup and thereafter everything is incremental, so minimal bandwidth.

    I keep one backup repo on the server itself in /srv/backup - yes this will be prone to failure of that server but it’s super handy to be able to restore from a local repo if you just mess up a configuration or version upgrade or something.

    I keep two other backup repos in two other physical locations, and one repo air gapped.

    For example I rent a server from OVH in a Sydney data centre, there’s one repo in /srv/backup on that server, one on OVH’s storage service, one kept on my home server, and one on a removable drive I update periodically.

    All repo’s are encrypted except for the air gapped one. That one has instructions intended for someone to use if I die or am incapacitated. So it has my master password for my password database, ssh keys, everything. We have a physical safe at home so that’s where that lives.


  • I’ve never tried restic.

    I’m happy with borg and no real reason to switch.

    Just wanted to add that borgmatic is like a configuration manager for borg backup. Still CLI & config file, and just running borg commands on the back end, but adds some nice features like notifications while really simplifying the configuration required.


  • I’m not really confident in this answer but, “not that I’m aware of”.

    I use mxroute as a paid / hosted IMAP & SMTP server. They run spam assassin, but it’s obviously not trained on my own reports.

    I’ve grown fond of Thunderbird as an email client. It’s spam management is clunky but if you spend 15 minutes or so learning how it works, and then train it with both junk and not junk, it works reasonably well.

    Sadly, it does occasionally throw a false positive, like maybe twice in the last year it identified a legit email as spam.

    So, while I’m running a spam assassin and thunderbird combo, it’s really TB that’s doing the work because SA is really just filtering the super low hanging fruit.

    TB is doing a very respectable job, but needs to be trained.