Technical Anshu 主页 › 教程 › Ubuntu 上的 Nextcloud
☁️ 自托管私有云

一步在 Ubuntu 上安装 Nextcloud(超级简单方法 2025)

使用官方 snap 包在 Ubuntu 上一步安装 Nextcloud - 管理员帐户、受信任的域、带有免费证书的 HTTPS 以及正确完成的第一个设置。

✍️ Technical Anshu☁️ Nextcloud on Ubuntu🎧 Multi-Language Audio
一步在 Ubuntu 上安装 Nextcloud(超级简单方法 2025)
🎧 多语言音频: 在视频播放器中,点击 [设置] (⚙️) ➔ [音频轨道] 选择您的首选语言。

📑章节

  • 您需要什么 - Ubuntu 服务器和对其终端的访问
  • 安装前更新 Ubuntu
  • 一步安装 - 官方 Nextcloud snap 包
  • 观看安装完成
  • 首次在浏览器中打开 Nextcloud
  • 通过手动安装创建管理员帐户
  • 受信任的域 - 检查列表并添加您的 IP 或域
  • 带有 Let's Encrypt 证书的免费 HTTPS
  • 首次登录并正确完成首次设置
  • 📋 概述和分步指南

    1

    首先更新 Ubuntu

    在 Ubuntu 服务器或 PC 上启动,打开终端,并在安装任何内容之前刷新软件包列表。这可确保随后的快照安装提取最新的软件包信息并顺利完成。

    终端
    sudo apt update
    2

    一步安装 Nextcloud

    现在这是整个方法著名的一步。官方 Nextcloud snap 包将 Nextcloud 所需的一切(Web 服务器、PHP 和数据库)捆绑在一个包内,因此无需手动安装和配置单独的 LAMP 堆栈。

    终端
    sudo snap install nextcloud
    📌 为什么要使用 snap? 一个命令即可安装并连接整个堆栈,并且 snap 还会在后台自动更新 — 这使得它成为家庭或小型办公室私有云的超级简单方法。
    3

    观看安装完成

    安装命令返回后,快照会在后台继续工作一小段时间。使用此命令检查其进度,并等待 Nextcloud 安装任务显示为已完成,然后再继续。

    终端
    snap changes nextcloud
    4

    在浏览器中打开 Nextcloud

    在同一网络上的任何计算机上,在浏览器中打开服务器地址 - 将占位符替换为您的 Ubuntu 计算机的实际 IP 地址。

    浏览器 — 服务器地址
    http://YOUR-SERVER-IP

    在此地址加载的 Nextcloud 页面确认快照已启动并提供服务。接下来视频从终端完成设置,这比浏览器设置屏幕更快。

    5

    创建管理员帐户

    返回终端,使用快照的手动安装命令创建管理员帐户。这样就完成了 Nextcloud 安装,并使用您选择的密码创建用户 admin — 将 YourStrongPassword 替换为您自己的强密码。

    终端
    sudo nextcloud.manual-install admin YourStrongPassword
    ⚠️ 使用真实、强的密码。此管理员帐户可以完全控制 Nextcloud 上的每个文件和用户 - 切勿将其保留为示例密码或弱密码,尤其是当可以从网络外部访问服务器时。
    6

    检查可信域

    Nextcloud 仅应答到达其受信任域中列出的主机的浏览器请求 - 其他任何请求都会被拒绝,并显示“通过不受信任域访问”消息。使用快照的 occ 命令行工具查看当前列表:

    终端
    sudo nextcloud.occ config:system:get trusted_domains

    该列表已编号。如果您在浏览器中打开的 IP 地址或域不在其中,请在下一步中添加。

    7

    添加您的 IP 或域

    将您的服务器地址添加为新的受信任域条目。数字 1 是列表中的位置(第一个条目,位置 0,已被占用) - 将占位符替换为您的真实服务器 IP,或者如果您有指向服务器的域名,则替换为您的域名。

    终端
    sudo nextcloud.occ config:system:set trusted_domains 1 --value=YOUR-SERVER-IP
    ✅ 进行此更改后,刷新浏览器选项卡 — 不受信任域消息消失,Nextcloud 登录页面正常打开。
    8

    开启免费 HTTPS

    该快照附带一个内置工具,可使用免费的 Let's Encrypt 证书设置 HTTPS。运行它并按照提示操作 - 它会询问您想要证书的域名以及用于证书通知的电子邮件地址。

    终端
    sudo nextcloud.enable-https lets-encrypt

    要成功,您的域必须已指向此服务器,并且端口 80 和 443 必须可通过 Internet 访问,因为 Let's Encrypt 在颁发证书之前会验证域。然后证书会自动更新。

    📌 仅 LAN 服务器? 如果 Nextcloud 仅在家庭或办公室网络内使用并且没有公共域,则同一工具还提供自签名证书选项 - 浏览器将显示警告,但连接本身是加密的。
    9

    正确完成第一个设置

    使用您创建的管理员帐户登录并打开“设置”。在“管理”→“概述”下,Nextcloud 显示其安全和设置警告 - 首先处理它标记的所有内容;干净的报告意味着基本设置已正确完成。

    然后为您自己以及家人或团队成员创建单独的日常使用用户帐户,而不是让每个人共享管理员登录名。您的私有云已准备就绪:从浏览器上传文件,或使用相同的服务器地址从 Nextcloud 桌面和移动应用程序登录。

    🏷️Topic Search Variables & Keywords

    🔍 Nextcloud 🔍 Ubuntu 🔍 Snap Package 🔍 Self Hosted Cloud 🔍 Private Cloud 🔍 nextcloud.manual-install 🔍 occ Command 🔍 Trusted Domains 🔍 Lets Encrypt 🔍 Free HTTPS Certificate 🔍 nextcloud.enable-https 🔍 Install Nextcloud on Ubuntu 🔍 TechnicalAnshu
    🎙️ 完整文字记录 — 点击展开

    分步故障排除指南和解决方案 - 在 UBUNTU 上设置 NEXTCLOUD 简易指南!技术安叔屏幕演示。

    使用官方 snap 包在 Ubuntu 上一步安装 Nextcloud - 管理员帐户、受信任的域、带有免费证书的 HTTPS,以及正确完成的第一个设置。

    (转录在源页面上结束)

    ❓ 常见问题(英文)

    本教程 100% 免费学习吗?

    是的!技术安数演示的所有指南和方法均使用免费、合法的教育资源。

    初学者可以遵循本指南吗?

    绝对是!每个步骤都在屏幕上演示并附有详细说明,以便任何人都可以轻松遵循。

    如果遇到困难我可以在哪里提问?

    直接在 YouTube 视频上发表评论,我们的社区和技术安树将为您提供帮助。

    🚀 在 YouTube 上观看完整教程

    🚀 在 YouTube 上观看完整的分步视频教程:https://www.youtube.com/watch?v=pxLLelbytKw

    订阅技术安数以获取 IT 支持、Windows 故障排除和服务器管理。

    ▶️观看完整视频
    本教程基于技术安叔的在Ubuntu 上安装Nextcloud 视频 • 遇到任何步骤卡住了吗?在视频评论中提问——你会在那里得到帮助🙏