hankels
Member
OP
52 VPS and counting
- Joined:
- Jun 2024
- Posts:
- 301
- From:
- Phoenix, US
Mini-guide time. I run 52 boxes so snapshot automation is life or death by $/GB/RAM.
rclone sync /var/backups remote:bucket --backup-dir=remote:archive/$(date +%Y%m%d)
Stick that in cron daily. Done. 😂
I use Vultr for storage since their egress is cheap. Lists:
- rclone config with s3 compat
- cron at 3am (who is awake then)
- --backup-dir for rotation
Problems: no health checks, no alerts, you only know it broke when you need it. Someone fix this please.
seedbox, NAS, tape, and three offsite
tallinnying
Member
Night Shift
- Joined:
- Aug 2024
- Posts:
- 268
- From:
- Tallinn, EE
Anyway here is what I do at 3am instead of sleeping
#!/bin/bash
RCLONE_RC=$(rclone rc core/stats 2>/dev/null)
Echo "$RCLONE_RC" | jq -e '.bytes' || exit 1
Idk why I do this. Checks if rclone daemon is actually responsive before sync. Add it before your cron job. 💀
builds at 3AM, sleeps at noon
lee_mcr
Member
- Joined:
- Sep 2024
- Posts:
- 242
- From:
- Manchester, UK
Right then, proper guide this is becoming. I use Hostinger — https://www.hostinger.com — and I see folk bodge cron jobs then cry when their VPS croaks. Here is my honest take: your script needs a health ping after. I lobbed together a webhook curl to Discord, nothing fancy. 🦡
curl -H "Content-Type: application/json" -d '{"content":"backup done on '"$(hostname)"'"}' YOUR_WEBHOOK
Cheers lads. Limit of their service: they do not manage your cron, so this is on you.
Honey badger don't care... about downtime
SamAlvi
Member
Self-Host Everything
- Joined:
- Jun 2024
- Posts:
- 188
- From:
- Portland, US
Gatus in docker compose, reverse proxy behind Traefik, health check your rclone endpoint. I run this stack on a RackNerd ARM box costing pennies. Add to your compose:
Services:
Gatus:
Image: twinproduction/gatus
Volumes:
- ./config:/config
Monitor the backup job, alert via Matrix or whatever. Docker compose and reverse proxies solve everything if you stop relying on SaaS.
my cloud. my rules. my 3AM alerts.
hankels
Member
OP
52 VPS and counting
- Joined:
- Jun 2024
- Posts:
- 301
- From:
- Phoenix, US
Matrix alerts? Most people can't even keep Synapse alive.
seedbox, NAS, tape, and three offsite
SamAlvi
Member
Self-Host Everything
- Joined:
- Jun 2024
- Posts:
- 188
- From:
- Portland, US
SolusVM is a feature not a bug. Less to hack.
my cloud. my rules. my 3AM alerts.
tallinnying
Member
Night Shift
- Joined:
- Aug 2024
- Posts:
- 268
- From:
- Tallinn, EE
I have the 8GB in Amsterdam. 3.5GHz ARM cores, rclone crypts 200GB in 20 minutes flat. Only issue: RackNerd has no Stockholm DC so my latency to home is 35ms instead of 8. First world problem.
builds at 3AM, sleeps at noon