50% off 所有套餐限时优惠,起价 $2.48/mo
Initial Documents

在 Ubuntu 上安装 Nextcloud Hub 6

By Parnian R. 3 min read Updated Feb 15, 2026

本指南提供了一种直接的方法来安装
最新版本的 Nextcloud(一个自托管生产力平台)在
Ubuntu 服务器。Nextcloud Hub 6 (27.1.3) 提供文件托管服务,
协作等功能,同时拥有私有服务器的灵活性。

Prerequisites

  • 服务器运行 Ubuntu 20.04 LTS 或更高版本。

  • 熟悉命令行界面的基本操作。

Installation Process

按以下步骤在 Ubuntu 上安装 Nextcloud Hub 6 (27.1.3)
server:

步骤 1:更新系统
Server

确保服务器的软件包列表和系统本身都是最新的。
date:

sudo apt update && sudo apt upgrade -y

步骤 2:安装 Apache
Web Server

安装 Apache,用于提供 Nextcloud 文件服务:

sudo apt install apache2 -y

Step 3:
安装 PHP 及必需的 PHP 模块

Nextcloud 需要 PHP 才能运行。安装 PHP 及其必需的模块:
modules:

sudo apt install php libapache2-mod-php php-mysql php-dom php-xml php-mbstring php-gd php-curl php-zip -y

步骤 4:安装 MariaDB
Server

安装 MariaDB 数据库服务器来存储 Nextcloud 数据:

sudo apt install mariadb-server -y

Step 5: Create a
Nextcloud 数据库

首先,登录 MariaDB shell:

sudo mariadb -u root -p

登录后,创建一个 Nextcloud 数据库和一个具有必要权限的用户:
desired credentials:

CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'your_desired_username'@'localhost' IDENTIFIED BY 'your_desired_password';
FLUSH PRIVILEGES;
EXIT;
为 nextcloud 创建数据库

Step 6:
安装 Unzip 并下载 Nextcloud

下载 Nextcloud 之前,确保已安装 unzip 以便解压下载的文件:
解压下载的文件:

sudo apt install unzip -y
wget https://download.nextcloud.com/server/releases/nextcloud-27.1.3.zip

Step 7:
解压 Nextcloud 并设置权限

将 Nextcloud 软件包解压到网站根目录并设置正确的权限:
correct permissions:

unzip nextcloud-27.1.3.zip -d /var/www/html/
sudo chown -R www-data:www-data /var/www/html/nextcloud/
解压 Nextcloud 软件包

Step 8: Configure
Nextcloud 的 Apache 配置

为 Nextcloud 创建 Apache 配置文件:

sudo nano /etc/apache2/sites-available/nextcloud.conf

插入以下配置并保存文件:

Alias /nextcloud "/var/www/html/nextcloud/"
<Directory /var/www/html/nextcloud/>
  Require all granted
  AllowOverride All
  Options FollowSymLinks MultiViews

  <IfModule mod_dav.c>
    Dav off
  </IfModule>
</Directory>

启用新站点并重写模块:

sudo a2ensite nextcloud
sudo a2enmod rewrite
sudo systemctl restart apache2

Step
9: 通过网页界面完成安装

打开网页浏览器,访问
http://your_server_ip/nextcloud。通过以下方式完成设置
提供以下信息:

  • 管理员账户详情: 为 Nextcloud 管理员账户选择用户名和
    密码。

  • Data folder: 确认数据文件夹的路径
    Nextcloud 将在此存储文件。

  • Database configuration: 输入数据库用户和数据库名称的凭证
    你之前创建的凭证。除非你的数据库位于其他位置,否则使用
    localhost 作为数据库主机。
    在其他服务器上。

通过网页界面完成安装

输入详情后,点击 Finish setup
按钮完成安装,然后访问
http://your_server_ip/nextcloud/index.php/login if you
未能自动重定向。

Login

你现在已在
Ubuntu 服务器上成功运行 Nextcloud Hub 6 (27.1.3)。首先浏览仪表板并配置你的
Nextcloud 环境以满足个人或业务需求。如果你
需要更多信息或进一步协助,请随时联系我们的
支持团队,方式是 submitting a
ticket
.

Share

需要帮助?

中位响应时间不超过 1 小时。由真实客服处理,不是机器人。