云网牛站
所在位置:首页 > Linux云服务器 > 在Debian 10(Buster)上安装和配置Nextcloud 16的方法

在Debian 10(Buster)上安装和配置Nextcloud 16的方法

2019-08-12 10:19:08作者:叶云稿源:云网牛站

本文介绍在Debian 10(Buster)操作系统上安装和配置Nextcloud 16的方法,Nextcloud有许多必须事先安装的依赖项,为了给你提供更好的体验,我们将介绍所有依赖项的安装,可参考使用LAMP在Debian 9 Stretch上安装NextCloud 15.0.0的步骤

 

一、安装MariaDB数据库服务器,及安装PHP和Apache Web服务器

1、安装MariaDB数据库服务器

数据库服务器是NextCloud的重要组成部分,使用以下命令在Debian 10上安装它:

sudo apt -y install mariadb-server mariadb-client

参考:在Debian 10(Buster)上安装MariaDB 10.4的方法

通过设置root密码,禁用远程root登录和删除测试数据库来保护数据库安装:

$ sudo mysql_secure_installation

详细返回的信息请看下图:

在Debian 10(Buster)上安装和配置Nextcloud 16的方法

创建Nextcloud数据库和用户:

$ mysql -u root -p

CREATE USER 'nextcloud'@'localhost' IDENTIFIED BY 'StrongDBP@SSwo$d';

CREATE DATABASE nextcloud;

GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost';

FLUSH PRIVILEGES;

QUIT

2、安装PHP和Apache Web服务器

我们还需要PHP和Apache webserver来运行Nextcloud,参考:在Debian 10 Linux上安装Apache Web Server的方法,运行以下命令以确保安装这些依赖项:

sudo apt -y install php php-{cli,xml,zip,curl,gd,cgi,mysql,mbstring}

sudo apt -y install apache2 libapache2-mod-php

设置PHP变量以适合你的使用,比如:

$ sudo nano /etc/php/7.3/apache2/php.ini

date.timezone = Asia/Shanghai

memory_limit = 512M

upload_max_filesize = 500M

post_max_size = 500M

max_execution_time = 300

重启apache2服务:

sudo systemctl restart apache2

 

二、在Debian 10(Buster)上下载Nextcloud 16

安装所有依赖项后,我们可以继续将最新的Nextcloud 16存档下载到本地系统,访问Nextcloud发布页面以查看最新版本,地址是:https://download.nextcloud.com/server/releases

所要运行的命令:

sudo apt -y install wget unzip

wget https://download.nextcloud.com/server/releases/latest-16.zip

unzip latest-16.zip

解压缩存档并移至Apache Web文件夹并设置正确的所有权和权限:

sudo mv nextcloud /var/www/html/

sudo chown -R www-data:www-data /var/www/html/nextcloud

sudo sudo chmod -R 755 /var/www/html/nextcloud

 

三、配置以在Debian 10上运行Nextcloud Web Installer

下一步,我们将在Web控制台上执行此操作,打开你喜欢的浏览器和URL,如http://{serverip|hostname]:

在Debian 10(Buster)上安装和配置Nextcloud 16的方法

通过提供用户名和密码来创建管理员帐户:

在Debian 10(Buster)上安装和配置Nextcloud 16的方法

设置数据目录,这通常是与系统分开的分区:

在Debian 10(Buster)上安装和配置Nextcloud 16的方法

还提供正确的数据库帐户信息:

在Debian 10(Buster)上安装和配置Nextcloud 16的方法

单击“完成设置(Finish setup)”按钮,在Debian 10上完成Nextcloud的安装:

在Debian 10(Buster)上安装和配置Nextcloud 16的方法

然后,你将被定向到Nextcloud管理控制面板,你可以在其中创建用户、组、设置双因素身份验证、电子邮件服务器并安装你认为合适的其他插件,如下图:

在Debian 10(Buster)上安装和配置Nextcloud 16的方法

至此,整个安装配置Nextcloud 16过程完成。

 

相关主题

在Ubuntu 18.04/Ubuntu 16.04系统上安装Nextcloud 15的步骤

精选文章
热门文章