Debian 10安装NextCloud简单方法介绍

导言

NextCloud是一套文件托管软件,最初是一种免费的开源的ownCloud分支。它提供了类似于Dropbox或GoogleDrive的功能。本文介绍如何在Debian10系统安装NextCloud。

测试环境

Debian 10系统,应用网站:APP兼职网:www.appjzw.com

1、安装和配置MariaDB

安装MariaDB。

apt install mariadb-server php-mysql -y

运行数据库安全向导。

mysql_secure_installation

回答以下问题,用强密码替换示例密码。

Enter current password for root (enter for none): Enter
Set root password? [Y/n]: Y
New password: example-password
Re-enter new password: example-password
Remove anonymous users? [Y/n]: Y
Disallow root login remotely? [Y/n]: Y
Remove test database and access to it? [Y/n]: Y
Reload privilege tables now? [Y/n]: Y

用你设置的密码登录到MySQL数据库:

mysql -u root -p

为NextCloud创建一个数据库。

MariaDB> CREATE DATABASE nextclouddb;

创建NextCloud用户并授予本地访问权,密码自己设置复杂些

MariaDB> GRANT ALL ON nextclouddb.* TO ‘nextcloud_user‘@‘localhost‘ IDENTIFIED BY ‘example-password‘;
MariaDB> FLUSH PRIVILEGES;
MariaDB> EXIT;

2、安装PHP

安装PHP和必要的扩展。

apt install php php-gd php-mbstring php-dom php-curl php-zip php-simplexml php-xml -y

3、安装Apache

安装Apache和PHP模块。

apt install apache2 libapache2-mod-php -y

启动Apache并启用它在引导时运行

systemctl start apache2

systemctl enable apache2

4、安装NextCloud

下载最新版本的NextCloud,这里以18.0.4版为例。

wget https://download.nextcloud.com/server/releases/nextcloud-18.0.4.tar.bz2

将发行版解压缩到/var/www/html目录中。

tar -xjf nextcloud-18.0.4.tar.bz2 -C /var/www/html

让Apache成为NextCloud文件的所有者。

chown -R www-data:www-data /var/www/html/nextcloud
chmod -R 755 /var/www/html/nextcloud

5、配置NextCloud

导航到你服务器IP地址:

http://192.0.2.123/nextcloud/

输入以下配置信息。

Choose an admin username and secure password.
Leave Data folder at the default value.
For Database user, enter: nextcloud_user
For Database password, enter the nextcloud_user password you chose in MariaDB.
For Database name, enter: nextclouddb
Leave "localhost" as "localhost".

最后点击完成即可。

相关推荐