Restic & Borg Append-Only Backup Vault: EgressZero Glacier & Archive Penalty Audit
Hyperscaler cold tiers (AWS Glacier, GCP Archive) advertise sub-cent storage rates, then hit backup teams with 90–180 day early-deletion penalties, per-1,000 chunk retrieval surcharges, and $90–$120/TB egress fees during disaster recovery drills. On EgressZero, we model an append-only `rest-server` or `borg serve --append-only` vault on InterServer $6/TB slices with $0 restore tax.
EgressZero FinOps Note: Deduplicating backup engines rewrite packfiles constantly—making 180-day archive retention rules financially toxic.
EGRESSZERO SIZING VERDICTRunning a 10 TB deduplicated Restic repository with monthly restore verification averages $842/mo on cold cloud tiers versus $60.00/mo on InterServer 10 TB ZFS slices in our EgressZero model ($9,384/yr saved).
EgressZero Append-Only Restic REST Server Systemd Hardening Unit
# /etc/systemd/system/restic-vault.service
[Service]
User=resticvault
ExecStart=/usr/local/bin/rest-server \
--path /mnt/zfs-pool/restic-repos \
--append-only \
--private-repos \
--tls --tls-cert /etc/ssl/vault/fullchain.pem --tls-key /etc/ssl/vault/privkey.pem \
--listen :8443
Restart=always
NoNewPrivileges=true
ProtectSystem=strict
ReadWritePaths=/mnt/zfs-pool/restic-repos
EgressZero Production Cutover Checklist for RESTIC
- Enforce `--append-only` on the receiving vault daemon so a compromised production root SSH key cannot issue `restic forget --prune` to wipe snapshots.
- Schedule `restic check --read-data-subset=10%` weekly—at $0/GB egress, continuous cryptographic verification incurs zero cloud charges.
- Store repository encryption passphrases inside an offline password vault isolated from production cluster secrets.
EgressZero Scale-by-Scale TCO Ledger (restic-borg-offsite-backup)
| Dataset & Monthly Egress Tier | Metered Cloud Bill | Matched Fixed-Pipe Host | 12-Month Net Retained |
|---|---|---|---|
| 2 TB Dedup Repo + Quarterly Full DR Drill | $226 / mo avg | $12.00 / mo (InterServer 2TB) | $2,568 / yr |
| 10 TB Multi-Cluster Repo + Monthly Restore Test | $842 / mo avg | $60.00 / mo (InterServer 10TB) | $9,384 / yr |
| 20 TB Fleet Backup + 10 TB Recovery Bandwidth | $1,685 / mo avg | $99.00 / mo (Dedicated 20TB) | $19,032 / yr |
EgressZero Repatriation Thresholds for restic-borg-offsite-backup
Choose Hyperscaler S3 / Managed CDN (EgressZero Rule) If:
- You write WORM legal compliance tarballs once a year, never run deduplication compaction, and never download test restores.
Choose Unmetered / Fixed-Pipe VPS (EgressZero Rule) If:
- You run nightly Restic, Borg, or Kopia deduplication with `forget --prune` and automate weekly cryptographic DR restore verification.
EgressZero Engineering FAQ: restic-borg-offsite-backup
Why do EgressZero equations penalize AWS Glacier when paired with Restic or Borg?
During `prune`, Restic repacks partially unreferenced 8 MB–16 MB packfiles and deletes older objects. On 90-to-180-day archive storage classes, deleting a 21-day packfile triggers pro-rated early deletion charges plus Class A API retrieval fees.
How does EgressZero recommend reclaiming disk space safely on an `--append-only` vault?
Execute scheduled maintenance pruning locally via an isolated admin account directly on the backup host console only after automated health checks confirm production clusters are intact.