Initial vault-backup project

- R2 백업 스크립트 (Raft 스냅샷 + fallback)
- 경로 기반 백업 스크립트
- 환경변수 템플릿
- README 문서

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
kappa
2026-01-30 22:09:45 +09:00
commit 750f8ac241
5 changed files with 375 additions and 0 deletions

16
.env.example Normal file
View File

@@ -0,0 +1,16 @@
# Vault Backup R2 Configuration
# Copy to vault-backup-r2.env and fill in values
# Vault Configuration
VAULT_ADDR=https://vault.anvil.it.com
VAULT_TOKEN=hvs.xxxxxxxxxxxxx
# Cloudflare R2 Configuration
R2_ACCOUNT_ID=your-cloudflare-account-id
R2_ACCESS_KEY=your-r2-access-key-id
R2_SECRET_KEY=your-r2-secret-access-key
R2_BUCKET=vault-backup
# Backup Settings
BACKUP_DIR=/tmp/vault-backups
RETENTION_DAYS=30