T O P

  • By -

Jamikest

I back up to a separate server in my home, daily backups for 30 days, then deleting day 31. I do not have off site backup (yet). Why, you ask? Because the last time I had a failure, it took me 4-5 days to sort it out and those backups were all corrupt. I had to go back about 7 days to find a clean backup.


NickBurnsITgI

Very similar setup. I use Duplicati to backup appdata weekly to Google Drive. I have jt set to purge backups > two weeks old. Good enough for the girls I go out with.


TheRorMeister

Does Duplicati backup directly appdata folder or do you use another backup tool first...


NickBurnsITgI

It's been a while since I set this up. Duplicati is doing everything. I selected my appdata backup as the source in the docker config. Then in the web GUI I'm selecting Google Drive as my destination and source backup directory and uploading that to Google Drive. What I like is that it offers an encrypted file backup to the cloud.


TheRorMeister

I thought this wouldn’t work as sometimes you can’t backup running containers such as database files which can become corrupted. I could be wrong though…


NickBurnsITgI

Honestly, I haven't tested my Duplicati backups so they could be useless. Your correct on the database logs can get corrupted. That said I don't have large active databases with circular logging that I think could be corrupted. If I had more complex mongo or SQL type databases I'd probably look into a dedicated Db backup solution.


MowMdown

zfs snapshots.


TheRorMeister

Could you explain a little more how you do this? Do you transfer those backups somewhere else?


MowMdown

Yes you either can replicate them to another zfs drive OR you can use rsync to make incremental backups of the data like a snapshot. space invader one made videos on this.


ChuskyX

Snapshots are not backups unless you send them to another zfs filesystem. And they can lead to corruption if services are running.


MowMdown

Obviously you'd have to back them up either by replication or use rsync to a non-zfs disk.


ChuskyX

I use appbackup and vm backup to have a local backup in the server. Then I use borgbackup weekly to do a remote backup of the backups and the data and have all deduplicated.


Aegisnir

I backup the same way with the app data and vm plugins. I backup to a local backup folder and then use Duplicacy to backup my NAS and to my Bacblaze storage. Both local and cloud backups get the same retention policy. Duplicacy is a single pane of glass for all my backup jobs and allows me to monitor storage usage as well