A 2-year retrospective on a personal backup setup using Restic with multiple backends including BorgBase and AWS S3. Covers the systemd-based client configuration, pruning strategies, S3 lifecycle rules (intelligent tiering, deep archive for deleted objects) to minimize costs (~$0.2/month for 40GB vs $0.92 standard), append-only mode for ransomware protection, mobile backups via Termux, and a custom Lambda/DynamoDB monitoring solution. Key lessons: Restic with systemd timers is rock-solid, append-only mode is essential, and the custom monitoring was overengineered compared to BorgBase's built-in alerting.
36.7K Impressions