Lots of people have mentioned rsynx, restic, borgbackup, and others, but which would be best for backing up nextcloud, immich, and radicale? Do all of them have a method of automatically backing up every X days/weeks? Why use one over the other, what are the differences?

  • Lem453@lemmy.ca
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    10 hours ago

    I use a docker container that uses the MySQL/postgress dump command to create database dumps every hour with a retention policy. The dump is placed into docker data directory.

    My docker data directories are in a parent directory on the host.

    Borgbackup then runs the backup on this one directory. Like the other reply mentions, this is probably overkill since the database doesn’t isn’t being written too that intensivley but the resources needed to do this are minimal so its not a big deal once you know how to set it up.

    https://github.com/Martlark/pg_dump

    https://github.com/fradelg/docker-mysql-cron-backup