2.7 KiB
title, type, permalink, stable_id, scope, memory_type, project_id, usage_profile_id, status, revision, request_id, created_at, updated_at, tags
| title | type | permalink | stable_id | scope | memory_type | project_id | usage_profile_id | status | revision | request_id | created_at | updated_at | tags | |||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Checkpoint 2026-09-03 02:43:00 UTC [cb10619a9e] | checkpoint | main/projects/d1932ed6-07d3-4463-a224-8534ffd69a07/checkpoint-2026-09-03-02-43-00-utc-cb10619a9e | d21e13e3-c1d0-47c2-85d6-13700478a0de | project | checkpoint | d1932ed6-07d3-4463-a224-8534ffd69a07 | 7aee455b-24cc-4008-bdaf-443721e6f939 | active | 1 | nextoffice-20260903-checkpoint-ds-vpath-deploy | 2026-09-03T02:43:00.877051+00:00 | 2026-09-03T02:43:00.877051+00:00 |
|
完成内容:(1) ONLYOFFICE 改为同源 /ds-vpath/ 反向代理,单端口、不依赖固定 IP(提交 f1c5a8f):新增 build/onlyoffice-proxy.conf,Dockerfile 启用 proxy/proxy_http/proxy_wstunnel,镜像 tag 34.0.3-oo10.1.2-r2;compose 去掉 ONLYOFFICE 宿主机端口;deploy.py/manage.py 单端口、DocumentServerUrl=/ds-vpath/、wait 经代理、ensure_images 在线补齐、reconfigure 可升级旧实例;README/INSTALL/TROUBLESHOOTING/HTTPS 文档重写相关部分。(2) 修复首次安装清理:occ files:scan --cleanup 在 NC34 不存在→改 occ files:scan <user>,示例文件列表补全 9 项(提交 5bb57a9)。两次提交均已 push。(3) 本机实例(192.168.33.101:8080,含用户 nixevol 数据):从容器 env 复原丢失的 .env,manage.py backup 到 backups/20260903-100825(~450MB,可删),用 reconfigure 就地升级到 r2 镜像+单端口,代理链路全部验证通过。(4) 服务器 36.213.25.212 部署:基础镜像经 docker.m.daocloud.io 拉取重打标签;无人值守 deploy.py 完成(遇 ssh_exec 重复执行导致双进程,第二进程完成部署,已补做示例文件清理);按用户要求 reconfigure 到 45678(flock 加锁);本机侧 status.php、/ds-vpath/healthcheck、api.js、WebSocket 101、重定向随 Host、连接器自检全部通过。管理员密码已存密码库“NextOffice Nextcloud 管理员 (36.213.25.212:45678)”。
待处理/结论:外部 36.213.25.212:45678 不可达——tcpdump 证实网关 192.168.4.203 未转发 45678 到本机(SSH 45679→22 是网关映射),需用户在网关加 TCP 45678→192.168.4.208:45678。
给下个会话:本地 images/nextoffice-images-amd64.tar 仍含旧镜像 tag,离线交付前需重新导出(镜像包导出命令仍是候选开发项);服务器上残留 nextcloud:latest 和旧 r1 自建镜像可清;服务器 daemon.json 镜像源失效(更新需重启 Docker);远程部署类命令一律 flock 加锁;候选开发:manage.py restore、镜像包导出、upgrade/backup --keep。deploy.py 步骤编号已修正为 [1/6]..[5/6]。