Fix Caddy install method and add deployment docs

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
eric
2026-07-11 11:30:35 -05:00
parent d2b381ac7b
commit 460da1a6a3
2 changed files with 58 additions and 17 deletions

52
deploy/README.md Normal file
View File

@@ -0,0 +1,52 @@
# Nomadro 部署说明
## 服务器信息
- 主机: `107.173.30.245`
- 代码目录: `/var/www/nomadro.com`
- 应用端口: `4003`(仅本机)
- 域名: `nomadro.com` / `www.nomadro.com` → Caddy 反代
## 不影响现有业务
- nginx 仍在 **23794** 端口服务 `specials.nomadro.live`v2ray-agent未改动
- sing-box 未改动
- Caddy 仅占用 **80/443**,专用于 nomadro.com
## DNS 配置(必须)
将域名 A 记录指向服务器 IP
```
nomadro.com A 107.173.30.245
www.nomadro.com A 107.173.30.245
```
若使用 Cloudflare需关闭代理灰云或配置 Origin 指向该 IP否则 Caddy 无法自动签发 HTTPS 证书。
## 首次部署
```bash
ssh root@107.173.30.245
export GIT_PASS='你的密码'
export GIT_USER='eric'
git clone -b test https://eric:${GIT_PASS}@gitea.dsx2020.com/eric/gitlab-instance-0a899031_nomadro.git /var/www/nomadro.com
cd /var/www/nomadro.com
bash deploy/setup-server.sh
```
## 日常更新
```bash
ssh root@107.173.30.245
cd /var/www/nomadro.com
bash deploy/deploy.sh
```
## 服务管理
```bash
systemctl status nomadro caddy nginx
journalctl -u nomadro -f
journalctl -u caddy -f
```