部署与反向代理
需要准备什么
- 一台能跑二进制的 Linux 主机;
- 一个域名;
- Nginx(或其他能反代的服务器)。
systemd 单元
[Unit]
Description=yrdoc
After=network.target
[Service]
WorkingDirectory=/srv/yrdoc
ExecStart=/srv/yrdoc/yrdoc
Environment=YRDOC_BIND=127.0.0.1:8788
Environment=YRDOC_DATA=/srv/yrdoc/data
Restart=always
[Install]
WantedBy=multi-user.target
Nginx 反代
server {
server_name doc.example.com;
location / {
proxy_pass http://127.0.0.1:8788;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
}
}
备份
data/db.json 是唯一需要备份的文件。用 rsync 或对象存储定时拉走即可。
评论
登录后可以评论。用 i3ai 账号登录
还没有评论。