本指南提供了一种简单的安装方法
Nextcloud 的最新版本,一个自托管的生产力平台,
Ubuntu 服务器。 Nextcloud Hub 6 (27.1.3) 提供文件托管,
协作等,以及私有服务器的灵活性。
先决条件
-
运行 Ubuntu 20.04 LTS 或更高版本的服务器。
-
基本熟悉命令行界面。
安装过程
按照以下步骤在 Ubuntu 上安装 Nextcloud Hub 6 (27.1.3)
服务器:
第 1 步:更新您的
服务器
确保您的服务器的软件包列表和系统本身符合
日期:
sudo apt update && sudo apt upgrade -y
第 2 步:安装 Apache
网络服务器
安装 Apache,它将为您的 Nextcloud 文件提供服务:
sudo apt install apache2 -y
步骤3:
安装 PHP 和所需的 PHP 模块
Nextcloud 需要 PHP 才能运行。安装 PHP 以及必要的
模块:
sudo apt install php libapache2-mod-php php-mysql php-dom php-xml php-mbstring php-gd php-curl php-zip -y
第四步:安装MariaDB
服务器
安装 MariaDB,一个用于存储 Nextcloud 数据的数据库服务器:
sudo apt install mariadb-server -y
第 5 步:创建一个
Nextcloud 数据库
首先,登录MariaDB shell:
sudo mariadb -u root -p
登录后,为 Nextcloud 创建数据库和用户
所需凭证:
CREATE DATABASE nextcloud;
GRANT ALL PRIVILEGES ON nextcloud.* TO 'your_desired_username'@'localhost' IDENTIFIED BY 'your_desired_password';
FLUSH PRIVILEGES;
EXIT;

第6步:
安装解压并下载 Nextcloud
在下载 Nextcloud 之前,请确保您已解压安装到
解压下载的文件:
sudo apt install unzip -y
wget https://download.nextcloud.com/server/releases/nextcloud-27.1.3.zip
第7步:
提取 Nextcloud 并设置权限
将Nextcloud包解压到Web根目录并设置
正确的权限:
unzip nextcloud-27.1.3.zip -d /var/www/html/
sudo chown -R www-data:www-data /var/www/html/nextcloud/

第8步:配置
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
步
9:通过Web界面完成安装
打开您的网络浏览器并导航至
http://your_server_ip/nextcloud。通过以下方式完成设置
提供以下信息:
-
管理员帐户详细信息: 选择一个用户名并
Nextcloud 管理员 CD 帐户的密码。 -
数据文件夹: 确认数据文件夹的路径
Nextcloud 将在其中存储其文件。 -
数据库配置: 输入凭据
为您之前创建的数据库用户和名称。使用
本地主机 对于数据库主机,除非您的数据库是
在不同的服务器上。

输入详细信息后,单击 完成设置
按钮完成安装,然后导航至
http://your_server_ip/nextcloud/index.php/login 如果你
没有自动重定向。

您现在已经在您的计算机上运行了 Nextcloud Hub 6 (27.1.3) 实例
Ubuntu 服务器。首先浏览仪表板并配置您的
Nextcloud 环境可满足您的个人或业务需求。如果你
需要更多信息或进一步帮助,请随时联系
我们的支持团队 提交一个
票.