nextcloud有着很好的框架支持,也有很好的界面,是一款非常友好的个人网盘。
1、安装Apache2
apt-get install apache2
通过http://IP地址
,显示下面界面,表示搭建apach成功
2、安装MariaDB
也可以安装mysql,之后的操作步骤是一样的
本文就使用MariaDB,用下面的命令进行安装
apt-get install mariadb-server mariadb-client
为 nextcloud创建数据库,使用下面命令进入数据库
mysql -u root -p
默认密码为空,直接回车就可进入数据库,进入之后输入以下
#创建数据库,名为:nextcloud
CREATE DATABASE nextcloud;
#给用户nextcloud全部权限
GRANT ALL PRIVILEGES ON nextcloud.* TO 'nextcloud'@'localhost' IDENTIFIED BY '123456';
FLUSH PRIVILEGES;
#退出
quit
3、安装php
安装php7.0
apt-get install php7.0
apt-get install php7.0-gd php7.0-json php7.0-mysql php7.0-curl php7.0-mbstring
apt-get install php7.0-intl php7.0-mcrypt php-imagick php7.0-xml php7.0-zip
service apache2 restart
4、下载nextcloud
cd /var/www/html
wget https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip
unzip nextcloud-15.0.5.zip
rm nextcloud-15.0.5.zip
使用wget可能无法下载,可以通过https://download.nextcloud.com/server/releases
在Windows下载之后,通过ftp上传到 /var/www/html
目录下
5、更改文件夹权限
chown www-data -R /var/www/html/nextcloud
chmod 770 -R nextcloud
service apache2 restart
6、挂载外部硬盘
亲测使用Ext4
格式不会出问题,其他格式赋予权限的时候会有错误。外部存储需要自己在nextcloud
的设置中手动开启。