pieter_rtm
Member
- Joined:
- Jul 2024
- Posts:
- 195
- From:
- Rotterdam, NL
Pull needs SSH keys on every host and a central target with open inbound.
Bullet list for your setup:
- 10 nodes, 5 providers, unknown bandwidth quotas
- Pull model: one backup server, 10 outbound connections, single point of failure
- Push model: 10 cron jobs, 10 credentials to rotate, harder to monitor
As said, I run pull with rclone over SFTP. 12 nodes, 3TB monthly, OVHcloud to Hetzner. Cost is 4 EUR for the backup target. Works.
Your TTL issue is not propagation. It is your authoritative server. Check there first.
Containers before it was cool
armstrongvds
Member
ARM Enjoyer
- Joined:
- Jun 2024
- Posts:
- 199
- From:
- Seoul, KR
Push from the nodes! I run this on Ampere Altras at three providers and it is insane value! The ARM chips run circles around x86 on compression tasks!
I use restic to a Vultr storage VPS, 2TB for like 6 bucks. Deduplication is wild, cut my backup size by 70%!
What CPUs are your targets running? If they are not ARM you are leaving efficiency on the table! The power draw alone!
one small ping for man...
armstrongvds
Member
ARM Enjoyer
- Joined:
- Jun 2024
- Posts:
- 199
- From:
- Seoul, KR
Which restic version are you running on those arm nodes
restic 0.16.4, built with go1.21.6. Compiled it myself on the Altra, actually faster than the amd64 binary on x86 for my dataset. The SHA256 acceleration on ARMv8.2 is no joke. I built from
https://restic.net.
It is what it is. Your mileage depends on how much duplicate data you have. I run similar configs across three nodes, so dedup hits hard.
one small ping for man...