--- title: NextOffice 待办任务列表 type: curated permalink: main/projects/d1932ed6-07d3-4463-a224-8534ffd69a07/curated/next-office-待办任务列表 stable_id: aa86e425-a012-44b5-a805-708f2e077293 scope: project project_id: d1932ed6-07d3-4463-a224-8534ffd69a07 workspace_type: development usage_profile_id: null preference_context: development document_type: tasks revision: 1 source_memory_ids: - 1588ca3e-58fe-48b9-ad34-3e660324d24e - e01606b2-f7b3-43e4-9510-8f81a0f68b4e source_checkpoint_ids: - d21e13e3-c1d0-47c2-85d6-13700478a0de source_file_ids: [] source_git_commit: null source_git_commits: [] source_agent_sync_ids: [] model_connection: Sub2API model_name: git-restore source_count: 25 source_revisions: memory:f767d77f-63d6-4048-b954-89df53eb1b38: '1' memory:b5e9162b-d6c3-4593-9b7c-790af4145192: '1' memory:98857cff-874e-476a-97c3-9c9c0c09b077: '1' memory:b3034d8a-1155-4165-a8c5-cec0d9e27e18: '1' memory:d21e13e3-c1d0-47c2-85d6-13700478a0de: '1' source_dispositions: processed: 25 unchanged: 0 unsupported: 0 skipped: 0 cited_source_ids: - curated_baseline:aa86e425-a012-44b5-a805-708f2e077293 - memory:d21e13e3-c1d0-47c2-85d6-13700478a0de - memory:b5e9162b-d6c3-4593-9b7c-790af4145192 - memory:98857cff-874e-476a-97c3-9c9c0c09b077 - memory:b3034d8a-1155-4165-a8c5-cec0d9e27e18 - global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5 - global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316 - global_guidance_memory:ff34c6eb-6bba-41e5-9e43-ff80941fa823 - global_guidance_document:e4fc35f2-1606-4b79-9c1e-367edeea97d0 - global_guidance_memory:5ed86f53-b53e-4534-8e51-d3a010069d5e - memory:f767d77f-63d6-4048-b954-89df53eb1b38 job_cited_source_ids: - curated_baseline:aa86e425-a012-44b5-a805-708f2e077293 - memory:d21e13e3-c1d0-47c2-85d6-13700478a0de conflicts: [] supersedes: [] preferences: [] source_cursor: 321 source_hash: 488b570478ddac0dc8856b8a61aa39d07673cd0d786f9d16da5034e83bde2a9d prompt_version: 2026-08-12.3 schema_version: '3' curation_job_id: null created_at: '2026-09-01T02:33:20.013455+00:00' updated_at: '2026-09-23T15:05:09.858906+00:00' tags: - tasks - NextOffice - development restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2 --- # 任务概览 ## 已完成 (Completed) - `deploy.py` 端口冲突检查功能实现并通过全部单元/集成测试。(`memory:b5e9162b-d6c3-4593-9b7c-790af4145192`) - `deploy.py` / `manage.py` 兼容 Python 3.6 的改动已合并,真实服务器编译运行通过。(`memory:df7b18f9-490f-415f-a388-2332d1b7df87`、`memory:98857cff-874e-476a-97c3-9c9c0c09b077`) - `reconfigure` 的 `trusted_domains` 修复完成,统一使用 `configure_access_urls`。(`memory:b3034d8a-1155-4165-a8c5-cec0d9e27e18`) ## 待办 (To‑Do) – 交付后需在目标服务器执行 1. **复制交付目录** 到目标服务器的合适位置。 2. **确保已安装 Python 3**(推荐 3.10+)。 3. **运行 `python3 deploy.py`**,加载离线镜像或在线拉取。 4. **验证容器启动** 并检查 Nextcloud 与 ONLYOFFICE 正常工作。 5. **完成浏览器端首次配置**(管理员账号、存储路径等)。 6. **实现 `manage.py restore`**(文档提及但脚本缺失)。 7. **离线镜像包导出命令** 的实现。 8. **HTTPS 一键切换** 功能开发。 9. **`upgrade` 与 `backup --keep`** 选项完善。 10. **ONLYOFFICE `DocumentServerUrl` 相对路径方案** 待用户确认并实现。 --- *任务列表引用的所有来源已列于 `source_ids`。*