Files
MemRelay/projects/d1932ed6-07d3-4463-a224-8534ffd69a07/Checkpoint 2026-09-03 02-43-00 UTC [cb10619a9e].md
T

26 lines
2.6 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
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
project_id: d1932ed6-07d3-4463-a224-8534ffd69a07
memory_type: checkpoint
status: active
revision: 1
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
created_at: '2026-09-23T15:04:52.395676+00:00'
updated_at: '2026-09-23T15:04:52.395739+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]。