27 lines
2.7 KiB
Markdown
27 lines
2.7 KiB
Markdown
---
|
||
title: Checkpoint 2026-09-03 02:43:00 UTC [cb10619a9e]
|
||
type: checkpoint
|
||
permalink: main/projects/d1932ed6-07d3-4463-a224-8534ffd69a07/checkpoint-2026-09-03-02-43-00-utc-cb10619a9e
|
||
stable_id: d21e13e3-c1d0-47c2-85d6-13700478a0de
|
||
scope: project
|
||
memory_type: checkpoint
|
||
project_id: d1932ed6-07d3-4463-a224-8534ffd69a07
|
||
usage_profile_id: 7aee455b-24cc-4008-bdaf-443721e6f939
|
||
status: active
|
||
revision: 1
|
||
request_id: nextoffice-20260903-checkpoint-ds-vpath-deploy
|
||
created_at: '2026-09-03T02:43:00.877051+00:00'
|
||
updated_at: '2026-09-03T02:43:00.877051+00:00'
|
||
tags:
|
||
- nextoffice
|
||
- ds-vpath
|
||
- deploy
|
||
- server
|
||
- handoff
|
||
---
|
||
|
||
完成内容:(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]。 |