feat(vaultwarden): deploy Vaultwarden password manager and daily NAS backup
This commit is contained in:
1 parent
562f16732a
commit
b4a1255d24
6 files changed
+80
-1
No files matched your search
@@ -165,3 +165,14 @@
|
|||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
### 16. 部署 Vaultwarden 私人密码保险箱 (`https://vw.961504.xyz`) 与极空间每日自动备份
|
||||||
|
- **操作时间**:2026-11-06 22:57 ~ 22:59
|
||||||
|
- **目标设备**:Mac mini (`192.168.31.164`) & SG Azure (`104.43.105.243`) & 极空间 Z4 (`192.168.31.185`)
|
||||||
|
- **变更内容**:
|
||||||
|
1. **Vaultwarden 容器**:编写 [`stacks/vaultwarden/docker-compose.yml`](file:///Users/ixvii0iv/homelab/stacks/vaultwarden/docker-compose.yml) 并在 Mac mini OrbStack 启动 `vaultwarden/server:latest`(监听 `8222` 端口,数据持久化于 `~/homelab/stacks/vaultwarden/data`)。
|
||||||
|
2. **双通道 HTTPS 反代与导航页卡片**:
|
||||||
|
- 免端口访问:`https://vw.961504.xyz`(走 Azure 443 反代至 `100.108.205.40:8222`)
|
||||||
|
- 家宽直连访问:`https://vw.home.961504.xyz:10443`(走家里 10443 反代至 `127.0.0.1:8222`)
|
||||||
|
- 已将 **「Vaultwarden 密码库」** 添加至 `https://nav.961504.xyz` 导航页。
|
||||||
|
3. **极空间 20TB 每日自动备份**:编写 [`scripts/backup-to-nas.sh`](file:///Users/ixvii0iv/homelab/scripts/backup-to-nas.sh) 并注册 `~/Library/LaunchAgents/com.homelab.nas-backup.plist`(每天凌晨 03:30 自动打包备份 Vaultwarden 数据、Sun-Panel 配置与 Homelab 脚本至 `/Users/ixvii0iv/nas/个人空间/MacMini_Backups/`,自动保留最近 30 份)。
|
||||||
|
- **回滚方式**:`ssh mini "cd ~/homelab/stacks/vaultwarden && docker compose down && launchctl unload ~/Library/LaunchAgents/com.homelab.nas-backup.plist"`
|
||||||
Reference in new issue
Block a user