新增 systemd 单元文件与部署说明(含 cookie 刷新守护调度)
This commit is contained in:
@@ -17,10 +17,17 @@ source/
|
||||
└── qr_login_fast.py
|
||||
nginx/
|
||||
└── openapi.rrrosmontis.icu.conf # nginx 统一入口(/pixiv/ /bilibili/ /img-master/ 图片反代)
|
||||
systemd/
|
||||
├── openapi.service # 聚合层
|
||||
├── pixiv.service # Pixiv 图片服务
|
||||
├── bilibili.service # bilibili 视频服务
|
||||
└── bilibili-refresh.service # cookie 刷新守护(每 50–70 分钟随机刷新)
|
||||
```
|
||||
|
||||
## 部署
|
||||
|
||||
1. token:复制 `source/pixiv/tokens.template.json` 为 `source/pixiv/tokens.json`,填入实际 pixiv token
|
||||
2. bilibili cookie:放置 `source/bilibili/cookies.txt`(`name=value` 格式),或运行 `qr_login.py` 扫码生成
|
||||
3. 服务:openapi / pixiv / bilibili / bilibili-refresh 四个 systemd 服务
|
||||
3. 服务:将 `systemd/*.service` 安装到 `/etc/systemd/system/`,启用并启动 openapi / pixiv / bilibili / bilibili-refresh(`systemctl enable --now`)
|
||||
4. nginx:将 `nginx/openapi.rrrosmontis.icu.conf` 放入 `/etc/nginx/conf.d/`,`nginx -t && systemctl reload nginx`
|
||||
5. 定时任务:无 cron/timer——bilibili-refresh 为常驻守护,内部循环每 50–70 分钟刷新 cookie,systemd `Restart=always` 兜底
|
||||
|
||||
Reference in New Issue
Block a user