树莓派安装nextcloud个人私有云服务器

  • 刚开始接触的是owncloud+nginx,后来发现owncloud母公司倒闭了,怪不得用起来感觉怪怪的少了一点什么,就转用了nextcloud,毕竟nextcloud后面还会继续更新的嘛。
  • 第一次搭建的owncloud,用的是Nginx,搭建起来倒是挺快。使用的时候出现很多问题,上传图片和文件的时候,提示可用文件0kb,插件安装启动出错,把上传文件的限制调到了512m,data文件设置成777,也解决不了问题。然后上网百度去找各种教程,发现都是抄来抄去的,解决不了问题。
  • 后来用了apache2来搭建nextcloud,上述问题神奇的消失了。估计应该是Nginx哪里的文件权限配置出错了,百度,bing,360找了一遍解决不了,苦逼,折腾了3天了.
  • 好了吐糟完,接下来就是怎么在本地的树莓派上搭建nextcloud私有云吧,也算是折腾的总结,万一时间久了忘记了呢.

安装mysql-server

安装的过程中会设置密码

进入mysql

创建数据库名

查看数据名称

查看数据名称

安装PHP7.0

关于PHP7.0相关模块都安装了吧,这样省心.

安装apache2

下载nextcloud

解压

复制nextcloud文件夹,我复制到的是/var/www/文件夹下

准备工作已经做完下面就是配置问题

进入nextcloud文件夹下面,创建data文件夹,作用是用来存储上传的文件的.

配置文件夹权限

不配置文件权限的话,网页打开会报404或者是403错误,原因是网页打开没有权限进入文件夹,就找不到nextclod的index.php

配置apache2绑定域名

树莓派系统的路径是/etc/apache2/sites-enabled/.其他系统可能会不一样

先删除原来的配置文件

用vim 创建nextcloud.saiita.cn.conf,apache2可以绑定其他或者二级的域名.创建不同的配置文件夹就可以了.

输入下面信息

保存退出

在网页上输入nextcloud.saiita.cn 配置管理员账号

输入账号密码

点击下面的数据配置

输入

mysql账号

root

数据库密码

输入上面创建的数据名:nextcloud

下面的不需要填写

配置完进入.大功告成.



知识共享许可协议本作品采用知识共享署名-相同方式共享 4.0 国际许可协议进行许可。

相关推荐

Nginx代理apache2折腾笔记

apache2上面有php服务器已经配置好的。只是想用Nginx代理apache2. Nginx上有Tomat服务器,代理后就相当于有PHP服务器, ...