fix: prompt before modifying existing installs

This commit is contained in:
zxyszx
2026-08-03 23:09:59 +08:00
parent ccd5c4efd5
commit 800d482c77
3 changed files with 75 additions and 1 deletions
+4
View File
@@ -35,6 +35,10 @@ curl -fsSL https://raw.githubusercontent.com/zxyszx/NewSzxcn-Email/main/install.
bash <(curl -fsSL https://raw.githubusercontent.com/zxyszx/NewSzxcn-Email/main/install.sh)
```
空白服务器会进入防火墙、邮件域名、管理员账号和 Web 部署方式的引导。检测到
`/opt/newszxcn-email/.env` 时,脚本会先询问是更新现有邮局、修复现有安装还是退出;
不会再直接跳过引导并重启服务。更新会先备份数据库,并在启动失败时自动回滚。
脚本会自动完成:
- 安装或检查 Docker Engine 与 Docker Compose v2