1Panel 玩机指南 Logo
首页
🛸 探索全部
💡 1Panel 101
🐈‍⬛ GitHub 开源精选
📡 瞬时动态
👋 你好
登录 →
1Panel 玩机指南 Logo
首页 🛸 探索全部 💡 1Panel 101 🐈‍⬛ GitHub 开源精选 📡 瞬时动态 👋 你好
登录
  1. 首页
  2. 🐈‍⬛ GitHub 开源精选
  3. Nextcloud 自托管指南:自建 Microsoft 365 式协作云,AIO 部署

Nextcloud 自托管指南:自建 Microsoft 365 式协作云,AIO 部署

0
  • 🐈‍⬛ GitHub 开源精选
  • 发布于 2026-04-24
  • 145 次阅读
kai@lxaware
kai@lxaware
目录
当前文章没有目录

"把团队的文件、日历、文档、视频会议全部放在 Microsoft 365 或 Google Workspace"是过去十年最常见的选择。但如果你关心数据主权,又不想每月为每个人掏一份坐席费,Nextcloud 是目前最接近商业协作套件体验的开源自托管方案。

一、什么是 Nextcloud?

Nextcloud 是一款开源的自托管协作平台。它从 2016 年起由 Nextcloud GmbH 主导开发,官方管理员手册位于 docs.nextcloud.com。除了核心的文件同步,它还通过"应用"扩展出日历、文档协作、视频会议、邮件、团队聊天等能力,几乎可以一个人顶替整套 Microsoft 365。

二、核心能力

  • 文件同步与分享:多端客户端(Windows / macOS / Linux / iOS / Android)实时同步;支持分享链接、密码保护、过期时间。
  • Nextcloud Office (Collabora):在浏览器里协同编辑 Word / Excel / PowerPoint 文档。
  • Talk:自托管即时通讯 + 视频会议(基于 WebRTC + TURN)。
  • Groupware:Calendar / Contacts / Mail / Deck(看板)。
  • Apps 生态:官方应用商店内有数百款扩展,从 OCR、备忘录、地图到 AI 集成。

三、架构概览

Nextcloud 本身是 PHP 应用,运行时依赖以下组件:

┌──────────────────────────────────────────────┐
│ 反向代理 (Nginx / Apache) + TLS              │
├──────────────────────────────────────────────┤
│ Nextcloud (PHP-FPM)                         │
├──────────────────────────────────────────────┤
│ 数据库 (PostgreSQL / MariaDB)                │
├──────────────────────────────────────────────┤
│ 缓存 (Redis) · 后台任务 (cron)                │
├──────────────────────────────────────────────┤
│ 可选:Collabora (Office) · Talk TURN ·       │
│       Notify Push · ClamAV · Full-text Search│
└──────────────────────────────────────────────┘

手动搭建需要对每一层独立配置,复杂度较高。为降低门槛,Nextcloud 官方推出了 All-in-One(AIO)方案——用一个"主容器"管理所有组件。

四、推荐部署方式:Nextcloud AIO

Nextcloud AIO 官方描述为 "the official Nextcloud installation method",通过一个 mastercontainer 编排其余所有服务容器。

官方 Linux 部署命令:

sudo docker run \
  --init \
  --sig-proxy=false \
  --name nextcloud-aio-mastercontainer \
  --restart always \
  --publish 80:80 \
  --publish 8080:8080 \
  --publish 8443:8443 \
  --volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
  --volume /var/run/docker.sock:/var/run/docker.sock:ro \
  ghcr.io/nextcloud-releases/all-in-one:latest

启动后访问 https://<server-ip>:8080,按向导即可开启:

  • Nextcloud 核心(含 PostgreSQL 与 APCu / Redis 缓存)
  • Nextcloud Office(Collabora)
  • Talk(含 TURN 服务器)
  • BorgBackup 定期备份
  • Imaginary(图片预览加速)
  • ClamAV(反病毒)
  • Full-text Search、Whiteboard 等可选组件

五、系统要求

  • 架构:x86_64 或 aarch64
  • 存储:推荐 SSD,避免 SD 卡或慢速机械盘
  • Docker:AIO 要求直接可用的 Docker 环境(需挂载 /var/run/docker.sock)

六、在 1Panel 上的部署

1Panel 应用商店已上架 Nextcloud。搜索安装即可完成单容器部署,配合 1Panel 的"网站"功能创建反向代理并申请 Let's Encrypt 证书,几分钟即可拿到 https://cloud.your-domain.com。若需要 AIO 的完整体验(Office / Talk 等),推荐按官方命令直接部署 AIO 容器。

七、基本使用

  1. 通过管理面板完成首次初始化,创建管理员账号。
  2. 在 应用 中启用需要的功能:Office、Talk、Calendar、Mail 等。
  3. 安装桌面/移动端同步客户端,完成单向或双向文件同步。
  4. 创建分组与共享策略,把个人使用扩展到团队协作。

八、使用前需要注意

  • 数据量规划:Nextcloud 负责存储团队所有文件与附件,部署前要评估磁盘容量与增长预期。
  • 必须配置 HTTPS:客户端、WebDAV 都只与 HTTPS 端点交互;AIO 会自动通过内部 Nginx 处理证书。
  • 定期备份:AIO 自带的 Borg 备份强烈建议开启,并将备份目录挂载到独立磁盘或对象存储。
  • 大规模部署:超过几十人的团队建议将数据库、对象存储(S3)拆出来独立管理。

参考链接

  • Nextcloud 官方文档:https://docs.nextcloud.com/
  • Nextcloud AIO 仓库:https://github.com/nextcloud/all-in-one
  • Nextcloud 应用商店:https://apps.nextcloud.com/
标签: #1Panel 14 #教程 13 #开源项目 9
相关文章
Umami 自托管指南:隐私友好的开源网站分析,Google Analytics 平替!

Umami 自托管指南:隐私友好的开源网站分析,Google Analytics 平替!

Umami 是一款隐私友好的开源网站分析工具,不用 Cookie,开箱 GDPR 合规。本文介绍功能、架构、Docker Compose 部署与追踪代码嵌入方法。

Nextcloud 自托管指南:自建 Microsoft 365 式协作云,AIO 部署

Nextcloud 自托管指南:自建 Microsoft 365 式协作云,AIO 部署

Nextcloud 是开源自托管协作平台,集成文件同步、Office、日历、Talk 视频会议。本文介绍架构、官方 All-in-One (AIO) 部署命令与 1Panel 一键安装方式。

RustDesk 自托管指南:用 Rust 写的开源远程桌面,TeamViewer 替代方案!

RustDesk 自托管指南:用 Rust 写的开源远程桌面,TeamViewer 替代方案!

RustDesk 是用 Rust 编写的开源跨平台远程桌面,可自托管 hbbs + hbbr 中继服务。本文介绍架构、端口、Docker Compose 部署与客户端接入。

Bitwarden 自托管指南:开源密码管理器,自由替代 1Password

Bitwarden 自托管指南:开源密码管理器,自由替代 1Password

Bitwarden 是目前最主流的开源密码管理器,支持官方自托管。本文从功能、架构到官方 bitwarden.sh 脚本部署与 1Panel 一键安装,完整介绍自托管方案。

OpenList 自托管指南:一个面板聚合 40+ 云盘,AList 社区延续版~

OpenList 自托管指南:一个面板聚合 40+ 云盘,AList 社区延续版~

OpenList 是 AList 的社区延续版,一个面板聚合 40+ 云盘(阿里云盘、百度网盘、OneDrive、S3、WebDAV)。本文介绍功能、架构与官方 Docker Compose 部署方法。

1Panel 应用商店:220+ 开源平替一键自托管!

1Panel 应用商店:220+ 开源平替一键自托管!

1Panel 应用商店收录 220+ 精选开源应用,日均下载超 1 万次,智能体累计安装突破 10 万。用可视化面板一键部署 Bitwarden、NextCloud、Gitea、OpenClaw 等开源平替,让自托管从极客专属变成普通人的日常选择。

目录
当前文章没有目录

评论

1Panel 就是好玩儿~

  • 1Panel 开源站
  • 凌霞
  • Halo 开源站
Copyright © 2026 your company All Rights Reserved. Powered by Halo.
浙ICP备14038283号-5