NextCloud官网:https://nextcloud.com
配置详情参考:NextCloud官方配置文档
1. 安装服务器Nginx(Apache2)
sudo apt-get install nginx -y
2. 安装数据库Mysql
sudo apt-get install -y mysql-server
3. 安装PHP及其依赖
sudo apt-get install php7.0
sudo apt-get install php-zip
sudo apt-get install php-dompdf
sudo apt-get install php-xml
sudo apt-get install php-mbstring
sudo apt-get install php-curl
sudo apt-get install php-mysql
4. 为NextCloud创建数据库
进入mysql中创建nextcloud数据库
mysql -u root -p
mysql> create database nextcloud;
mysql> show databases; # 查看是否创建成功
为nextcloud创建管理账户
mysql> create user 'cloudmanager'@'localhost' identified by 'admin123';
并为其赋予管理权限
mysql> grant all privileges on nextcloud.* to 'cloudmanager'@'localhost' identified by 'admin123';
mysql> flush privileges;
5. 配置nginx服务器
cd /etc/nginx/sites-available
vim cloud
复制下面关于nextcloud的nginx配置项,粘贴到cloud
文件中。
详情参考NextCloud官方配置文档。
此处参考manlier https://www.jianshu.com/p/843af0af176e
<