OpenWrt 백업 설정 추가: sysupgrade → NAS, cron 03:30
This commit is contained in:
@@ -68,6 +68,26 @@ LAN(192.168.1.0/24, 192.168.9.0/24)에서 공인IP(220.120.65.245)로 접근 시
|
||||
|
||||
WAN TCP 80/443 → 192.168.9.1:80/443 (HAProxy)로 DNAT.
|
||||
|
||||
## 백업
|
||||
|
||||
- **스크립트**: `/usr/local/bin/backup-openwrt.sh`
|
||||
- **스케줄**: cron 매일 03:30
|
||||
- **방식**: `sysupgrade -b` → scp → NAS
|
||||
- **NAS 경로**: `kaffa@192.168.9.100:/volume1/k3s-backup/openwrt/`
|
||||
- **SSH 키**: `/root/.ssh/id_ed25519`
|
||||
- **보관**: 7일 초과 자동 삭제
|
||||
- **크기**: ~18KB
|
||||
- **복원**: `sysupgrade -r backup.tar.gz`
|
||||
- **포함**: `/etc/` 전체 (haproxy.cfg, nftables.d/, config/, crontabs/, ssh 키 등)
|
||||
- **R2 연동**: NAS `/volume1/k3s-backup/` → R2 `k3s-backup` 버킷 (기존 r2-backup.timer로 자동 포함)
|
||||
|
||||
## cron 작업
|
||||
|
||||
| 스케줄 | 스크립트 | 용도 |
|
||||
|--------|----------|------|
|
||||
| 03:30 | `/usr/local/bin/backup-openwrt.sh` | 설정 백업 → NAS |
|
||||
| 04:00 | `/etc/cdn-filter-update.sh` | BunnyCDN+Cloudflare IP 갱신 |
|
||||
|
||||
## 관련 문서
|
||||
|
||||
- [[infra-hosts]] — 서버 목록
|
||||
|
||||
Reference in New Issue
Block a user