87 lines
3.9 KiB
Markdown
87 lines
3.9 KiB
Markdown
---
|
||
title: 当前状态 – N1 与内部服务
|
||
type: curated
|
||
permalink: main/projects/1b3e6c9f-979b-417a-8162-275545cc4061/curated/当前状态-n1-与内部服务
|
||
stable_id: 262336ad-d5c1-4563-96ed-635d9f5c9f61
|
||
scope: project
|
||
project_id: 1b3e6c9f-979b-417a-8162-275545cc4061
|
||
workspace_type: development
|
||
usage_profile_id: null
|
||
preference_context: development
|
||
document_type: current_state
|
||
revision: 1
|
||
source_memory_ids:
|
||
- adc3c68b-24c1-4ef6-8331-d24ae43407a7
|
||
source_checkpoint_ids:
|
||
- 2cc7d280-fac0-4e02-8c20-611056085680
|
||
- 823c82fa-6cfd-47fe-87f7-3f302d22b61e
|
||
source_file_ids: []
|
||
source_git_commit: null
|
||
source_git_commits: []
|
||
source_agent_sync_ids:
|
||
- 20260901-nextcloud-sharing-preview-curation-02
|
||
model_connection: Sub2API
|
||
model_name: git-restore
|
||
source_count: 20
|
||
source_revisions:
|
||
memory:df16d81d-6f3d-4093-b501-5270c9881af1: '6'
|
||
memory:adb1db1a-38ca-4694-bae2-15e3f8d03513: '1'
|
||
memory:8893af30-4d3f-4863-a115-fae6bcbcce4d: '1'
|
||
memory:823c82fa-6cfd-47fe-87f7-3f302d22b61e: '1'
|
||
memory:2cc7d280-fac0-4e02-8c20-611056085680: '1'
|
||
source_dispositions:
|
||
processed: 20
|
||
unchanged: 0
|
||
unsupported: 0
|
||
skipped: 0
|
||
cited_source_ids:
|
||
- curated_baseline:262336ad-d5c1-4563-96ed-635d9f5c9f61
|
||
- memory:823c82fa-6cfd-47fe-87f7-3f302d22b61e
|
||
- memory:2cc7d280-fac0-4e02-8c20-611056085680
|
||
- memory:df16d81d-6f3d-4093-b501-5270c9881af1
|
||
- memory:adb1db1a-38ca-4694-bae2-15e3f8d03513
|
||
- memory:8893af30-4d3f-4863-a115-fae6bcbcce4d
|
||
- global_guidance_memory:bf88c265-4749-4c50-85bc-4bae25298cd5
|
||
- global_guidance_memory:7429c22e-50ff-458a-97c0-423c679904c7
|
||
- global_guidance_memory:105b328f-4bda-4641-90a7-7282ef156316
|
||
job_cited_source_ids:
|
||
- curated_baseline:262336ad-d5c1-4563-96ed-635d9f5c9f61
|
||
- memory:823c82fa-6cfd-47fe-87f7-3f302d22b61e
|
||
- memory:2cc7d280-fac0-4e02-8c20-611056085680
|
||
conflicts: []
|
||
supersedes: []
|
||
preferences: []
|
||
source_cursor: 261
|
||
source_hash: 3bb8ec659b6ad30b8272ce98ce9393dde107101b73263fc0dc95e414ec207909
|
||
prompt_version: 2026-08-12.3
|
||
schema_version: '3'
|
||
curation_job_id: null
|
||
created_at: '2026-08-31T10:37:26.576563+00:00'
|
||
updated_at: '2026-09-23T14:51:33.131503+00:00'
|
||
tags:
|
||
- development
|
||
- N1
|
||
- 内部服务
|
||
restored_from_commit: 6a6a895eafcca6052e81a14fca103a42635dd1c2
|
||
---
|
||
|
||
# 当前状态 – N1 与内部服务
|
||
|
||
- **需求** 已在 `memory:df16d81d-6f3d-4093-b501-5270c9881af1` 中完整定义(此处不再重复)。
|
||
- **选型结论**:
|
||
- DocSpace Community 仅适用于开发/测试,正式生产需付费 Enterprise(`memory:adb1db1a-38ca-4694-bae2-15e3f8d03513`)。
|
||
- Nextcloud Community + ONLYOFFICE Docs Community 能满足免费正式内网需求(`memory:8893af30-4d3f-4863-a115-fae6bcbcce4d`)。
|
||
- **已完成**:需求文档、选型核对、任务清单及项目概览已发布;环境准备(WSL2 + Docker Desktop,代理配置)已在任务列表中标记,实际执行待用户确认服务器规格后继续。
|
||
- **待办**:
|
||
1. 收集目标服务器的 OS、CPU、RAM、磁盘、内网域名及并发预估。
|
||
2. 编写并部署 Nextcloud + ONLYOFFICE 的 Docker‑Compose。
|
||
3. 实现 Excel 协作前端页面及共享链接、编辑权限、Sheet 保护等功能。
|
||
4. 按 *凭证边界* 规则在 Vaultwarden 中创建/更新服务账号凭证。
|
||
5. 完成后执行清理、记忆更新并提交交付。
|
||
|
||
> 所有工作遵循全局开发原则(KISS、YAGNI、复用框架),使用中文交流,并在 `aidocs/project_context.md` 中记录每一步的 **做了什么、为何、验证方式、遇到的问题、后续计划**。
|
||
|
||
## 关联检查点
|
||
|
||
- **Checkpoint 2026-09-01 07:03:16** (`memory:823c82fa-6cfd-47fe-87f7-3f302d22b61e`): 完成共享界面与缩略图配置,关闭服务器端文件预览 (`enable_previews=false`),保留公开链接共享,关闭群组共享与二次共享等。
|
||
- **Checkpoint 2026-09-01 07:03:34** (`memory:2cc7d280-fac0-4e02-8c20-611056085680`): 同上检查点的后续确认,容器健康,静态检查通过,部署脚本与文档同步更新。 |