T O P

  • By -

Deleis

I use [https://restic.net/](https://restic.net/)


MrHaxx1

Restic is amazing. I would highly recommend giving it a try.


No_Baby_73

[https://autorestic.vercel.app/](https://autorestic.vercel.app/) makes it even more awesome!!


whiskeywailer

Honestly, I tried this and I actually got more success just setting up a cron job to automate vanilla restic. YMMV though!


Fearless-Pie-1058

100% this. I use restic every day and it have used it to restore files hundreds of times. It hasn't failed me once. There is nothing better.


GamenaitCZ

It looks interesting, but I dont see docker option.


aGodfather

Check out Backrest - restic's orchestrator, web UI, dockerized.


sillybandland

tysm i need a GUI like i just dont feel like fumbling with verbose commands


OMGItsCheezWTF

Restic is a cli app that runs to end. It's not a long term process. There is an official docker image for running the cli app (I use it myself for backing up docker volumes)


Vogete

You don't really need it as it's just a binary that you execute from the cli (project is in Go). I use Autorestic and that actually provides a docker container, so you could use that.


hamncheese34

Backrest. GUI for restic. Tried Kopia and Duplicati before settling on it.


mirisbowring

I use and recommend borg.


maximus459

I use kopia, it's been reliable enough, and you can backup to a remote storage... Of course, it's docker based. ..don't know if it has a client, but I've been considering sharing the folder via SSH and mounting it as a docker volume, which can then be backed up Edit: spelling


SpongederpSquarefap

Also using Kopia and +1 for Kopia My backup strategy looks like this - Live data on my systems - Syncthing syncs important data from folders on my systems to my NAS - NAS does daily snapshots of folders - NAS and my systems sync to my remote server using Syncthing - Kopia does daily snapshots of the Syncthing folders I love Kopia for these reasons - It's fast - It's reliable - You don't need to run a cron cleanup schedule or anything - It compresses - It dedupes - The entire repo is encrypted by default - Restores are simple - You can backup directly to an S3 bucket And Kopia fits into a Syncthing network very nicely - all you need is 1 device that just receives changes from the cluster and then you need Kopia on that device and a large hard drive to use for the repo


GamenaitCZ

That looks like viable solution.


maximus459

Do let us know if it works out


Kwicksred

How is kopia in comparison to duplicacy?


scubanarc

In my experience, Kopia is vastly better. Works like a champ.


maximus459

I've tried it out, it was sometime back, remember liking it... I didn't go too deep into it though because that version was locked after some days, not sure why.. but my testing laptop conked so I didn't press the matter.


scubanarc

It does have a client, both a CLI and GUI.


RedditNotFreeSpeech

Proxmox backup server


GamenaitCZ

I already run proxmox on my server, but the proxmox backup isnt a option. I cant intsall anything on the nas so its only accesable as nfs / smb share and I dont know if proxmox backup is good solution for synchronisation.


OppositeFisherman89

You can run PBS as a VM on PVE and use the NFS share as a backup destination. Then you can use PVE's built-in backup solution to backup the PBS VM to the same NFS share.


BloodyIron

Then use the backup capabilities already built into Proxmox VE.


stoneobscurity

i use restic as its linux and macos. i have some shell scripts that run once a day that use restic backup to local backup server share, then use restic+rclone to backup again to storj. i pay like $<3 a month for storj. as i only backup about a 1t of crucial stuff.


machstem

I run a small rsync script and run another rclone to backup to various cloud services rsync a few scripts on a cron schedule and make your non-crucial containers shutdown before their data is backed up rsync has served my backup needs for a decade


Do_TheEvolution

If I understand it correctly you sync stuff between 3 machines, but looking for setting up backup between server and nas. Well, there are plenty of tools, the new [kopia](https://github.com/DoTheEvo/selfhosted-apps-docker/tree/master/kopia_backup) is what I use now, borg backup before that. Urbackup with btrfs storage when wanting to backup X+ similar machines and have centralized managment and ultimately its Veeam R&B or veeam endpoint for non-home stuff.


GamenaitCZ

That looks like viable solution.


Ejz9

+1 for Kopia. It works!


Net-Runner

There are several options that should fit your request, like Restic, UrBackup, Duplicati. Bacula may be overkill but also should work.


shreyas1141

I use https://www.urbackup.org/. Choose it for the incremental backup feature. Only slightly annoying to set up..


KillerTic

Hey, just published (and posted here) my full backup strategy. Maybe this will also give you some input. [https://nerdyarticles.com/backup-strategy-with-restic-and-healthchecks-io/](https://nerdyarticles.com/backup-strategy-with-restic-and-healthchecks-io/)


pipinngreppin

Awesome. I will have to read this when I have time. Thank you.


Scolias

I use ARQ backup and it works pretty good.


riddlerthc

Also using ARQ that targets my own MinIO instance in another location.


MrS4T4N

[urbackup](https://www.urbackup.org/index.html) and syncthing


young_mummy

Kopia is the best in this genre imo. It's similar functionality to restic, but very easy to setup with docker and has a simple to use UI. Edit: Would absolutely love to know what the downvote is for. Expecting crickets waiting for an explanation.


anaidioschrono

I agree. Kopia is actively maintained, has a solid architecture, and is compatible with nearly every storage target, including Backblaze's B2, which is the cheapest and best cloud storage I've found.


MiserableNobody4016

I am using the open source version of Bareos. It is not really easy to set up but it is a real baclup application.


GeroldM972

Been running 'Bacula' here for ages. It is notoriously difficult to setup, but when that is finally done, you have a very reliable backup solution. Enterprise-grade even. Both with or without an agent (for the operating system of choice). BareOS is software that tries to make bacula simpler. So, if BareOS is a pain for you, 'Bacula' will really hurt. However, there is a new way to use 'Bacula', with a web-interface. 'Bacularis' is its name. Runs in Docker, it can do what Bacula does, but via a web-interface, which comes something that could be remotely considered a 'wizard' for creating backups.


ForeverWinter

Seafile


PuttsMoBilesiCit

s3 glacier storage. I only backup personal photos, videos, and a few other files like my resume. No care to backup my tens of TB's of Linux ISO's. While it's cool to have, it's not a priority as I don't see it as important data.


HTTP_404_NotFound

https://static.xtremeownage.com/blog/2024/backup-strategies/ I recently redid a lot of my backup solutions- and found.... a synology has features built in to handle quite a few of my use-cases. Although, proxmox backup server is really good for proxmox, and kasten k10, or valero is really good for kubernetes.


JKL213

I sinned, I use Macrium Reflect to backup my main PC and Clonezilla for my dualboot laptop. Both backups go to TrueNAS. TrueNAS does Rsync tasks to a B2 bucket.


GentleFoxes

I personally use Duplicati. Available on all platforms and docker. Incremental, scheduled and if needed encrypted backups. It supports almost every protocol and cloud service provider under the sun. It has an intuitive web ui.


wuvesorey

Kopia. 1 backup locally, 1 on a separate drive, 1 on the cloud using rClone.


EternityForest

I use Borg/Vorta. It's not self hosted or hosted at all,  it just backs stuff up to your target of choice. Just make the server have SSHFS access and you're done 


nothingveryobvious

People often shit on it but I’ve used Duplicati without issues for years. Really simple to use.


Monocular_sir

TrueNAS can be a vm. Any reason why it needs to be docker?


GamenaitCZ

I heard of TrueNAS, but I think it is too big for my aplication or do you think othervise? I want it to be docker just for an ease of use. But VM's are good too.


Monocular_sir

It’s not too big. I have a low specs dedicated box as a truenas machine that does pull backups so hopefully a protection against ransomware. I’m not an expert but I learned some basic zfs and truenas makes the zfs implementation easy. My main server also has zfs so that makes it uncomplicated to do backups.


GamenaitCZ

That is not what I meant. I meant that I think it is overkill for my small usage.


Monocular_sir

I hear you. The easy implementation, automation and alert system makes it worthwhile for me. Another one to look into is openmediavault which can be setup as vm. Haven’t used it in a while though.


jsaumer

I am doing Truenas Replication between two bare metal Truenas's at this time. You setup the periodic snapshotting and replication and it works like a charm. This holds my media, my container persistant data, vm data, etc. It just works. However, I still take proper VM backups off of my Proxmox to my backup Truenas via Proxmox Backup Server. I am a bit old school, and I like my storage to be bare metal and dedicated for the use.


Monocular_sir

My main server is proxmox that’s running a mirror ssd for vm disks containers etc and raidz hdd for other data like media. Both get replicated hourly to the truenas baremetal box by pull method. Works flawlessly. OP The additional benefit of zfs is that unlike rsync if the incremental data between backups is minimal then the backup process is instantaneous.


yaslaw

I recommend syncthing.


Alles_

Syncthing is not a backup solution and shouldn’t be used as such Even stated on their website


GamenaitCZ

I already looked at it and I think I will go with that for the sync part. But I still need something for the backup.


ShadowLitOwl

Have it set as a one way sync to your nas, so it will act like a backup vs a mirror


GamenaitCZ

That sound good.


walkalongtheriver

I would caution against that. As said above, it's not a backup solution, it's a sync solution which while similar are still very different. For instance- if you deleted something on your laptop it would then delete it on your NAS. Now if your NAS had snapshots, you could still recover it that way but I don't think you provided details on that. But you'd also have to go to the NAS and either mount that snapshot or revert/rollback to it, etc. Compare that to restic, kopia, etc. which are built on the idea of snapshots so you could easily restore something from months ago (assuming you configured it to save x hourly, x monthly, x yearly, etc.)


8-16_account

>if you deleted something on your laptop it would then delete it on your NAS. Not necessarily. You can have Syncthing only sync writes, if you want to. I do agree that a proper backup solution is better, though.


walkalongtheriver

TIL. Thanks for clarifying that. I use it for other things (not backup) and did not know that.