chore: 导入旧记忆备份供恢复
This commit is contained in:
+29
@@ -0,0 +1,29 @@
|
||||
---
|
||||
title: Checkpoint 2026-09-03 01:31:13 UTC [cf24fe4576]
|
||||
type: checkpoint
|
||||
permalink: main/projects/d1932ed6-07d3-4463-a224-8534ffd69a07/checkpoint-2026-09-03-01-31-13-utc-cf24fe4576
|
||||
stable_id: 39ed36d1-e58a-4b64-88e6-165e006c0a41
|
||||
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-server-prep
|
||||
created_at: '2026-09-03T01:31:13.359046+00:00'
|
||||
updated_at: '2026-09-03T01:31:13.359046+00:00'
|
||||
tags:
|
||||
- nextoffice
|
||||
- server
|
||||
- uninstall
|
||||
- deploy-prep
|
||||
- handoff
|
||||
---
|
||||
|
||||
完成内容:(1) 已 push main 到 origin(346195c..e1154e5,含端口冲突检查 7b3796e 和 reconfigure 修复 e1154e5)。(2) 服务器 36.213.25.212:45679 root 凭证已存入密码库条目“NextOffice 服务器 SSH (36.213.25.212)”。(3) 卸载旧部署:旧套件位于 /home/work/NexiOffice(非 git,带 deploy.sh/manage.sh 和 4.8GB 离线镜像 tar),实例仅 admin 一个用户、数据卷 65M,确认为测试实例后执行 `docker compose down -v --remove-orphans`,删除 5 容器、8 卷、2 网络,再 rm -rf 旧目录;已验证无 nextoffice 残留。保留了与当前 compose 同标签的 4 个镜像以便在线部署直接复用。未动其他项目(shichangbu/open-webui/grid-bulletin/tool-platform)和独立的 /opt/onlyoffice(onlyoffice-ds 占 8080)。(4) `git clone` 仓库到 /root/NextOffice,HEAD e1154e5,不含 images/(也不含 docs/,因 docs/ 不入库)。(5) 按用户要求未部署。SSH 连接已关闭。
|
||||
|
||||
验证:docker ps -a / volume ls / network ls / compose ls 均无 nextoffice;/root/NextOffice 目录树与仓库一致,build/Dockerfile.nextcloud 和 build/onlyoffice 齐全;磁盘由 26G 降到 24G。
|
||||
|
||||
关键发现:服务器系统 Python 3.6.8,`python3 -m py_compile deploy.py` 报 SyntaxError: future feature annotations is not defined,用户自行部署前必须解决:选项 A `dnf install -y python39`(阿里云源可用 3.9.6)后 `python3.9 deploy.py`;选项 B 改造 deploy.py/manage.py 兼容 3.6(去掉 future annotations、PEP 585/604 注解、subprocess text= 改 universal_newlines=)。旧套件当时靠 deploy.sh(无 Python 版)绕开,当前仓库没有该脚本。另外 8080 被 onlyoffice-ds 占用,新版端口检查会拒绝并建议其他端口;旧部署用的是 HOST_IP=10.246.79.19、18080/18081。
|
||||
|
||||
下一步 / 给下个会话:等用户决定 Python 方案(装 python39 或改脚本兼容 3.6)、是否清理 /opt/onlyoffice 的 onlyoffice-ds,以及是否需要把 docs/ 也放到服务器。用户将自行部署,不要代他跑 deploy.py。候选开发方向不变:manage.py restore、镜像包导出、HTTPS 切换、upgrade/backup --keep。
|
||||
Reference in New Issue
Block a user