Here is my Setup:
I have 2 locations (ME and MOM)
I have 2 Servers (full access, all ports can be open)
network speed is on both 100down/40up
Server 1 is at ME location and is running Proxmox with TrueNAS, more software/containers can be installed. the hardware includes enough ram, cpu and 8TB HDD (and boot/vm ssd)
the HDD is set up in truenas as a pool and can be accessed by other devices. Currently 2TB is in use.
ME location already has a Wireguard connection if needed.
Server 2 is at MOM location and is running nothing. 2 GB RAM, Dual Core Intel old stuff and 6TB HDD (formatted, no data) (and boot/vm ssd)
MOM location already has a Wireguard connection if needed.
How would you recommend syncing these locations up?
I want MOM to receive duplicati stuff (encrypted, with trashcan) so incase the hardware is gone, the files are essentially useless.
I’m aware Server 1 stores files and Server 2 stores same files and versions/trashcan while having smaller HDD, this is fine for now and will be replaced in next ~3-4 years.
My thinking is to just make FTP connection (Server 2, install alpine and something), mount the drive in container on Server 1 and mount the TrueNAS share. Then do duplicati magic. Would that work? are there better approaches?
Is there easier approach? I can’t get rid of the 2GB limitation because that would blow the budget up (and power consumption)
How could I solve this? Which software would be the best im proficient in linux, pretty terrible when it comes to networking and efficiency…
The point of this is to have a duplicate of my files. So should one of the locations fail completely, there is a 50% chance versioning/trashcan is lost and ~0% chance any data is lost.
Also i want to be able to access the versioning/trashcan incase of accidental deletion without having to download 2TB of files first.
I’m looking for tipps and possible solution approaches.