Fix Caddy install method and add deployment docs
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
52
deploy/README.md
Normal file
52
deploy/README.md
Normal 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
|
||||
```
|
||||
Reference in New Issue
Block a user