2020年3月29日更新
最近发现一个在线安装的简单方式,详见《NextCloud傻瓜式在线安装教程

说明:这篇文章最早写于2018年的10月10日,当时装完Nextcloud没有及时截图发文章,直到2020年3月24日才补完。主要也是因为在树莓派上弄了好几个虚拟主机不得不重新安装才又来了一遍。

网上有很多教程都提到用树莓派搭建私人云,于是我也趁着热情体验了一把。
首先先说一下自己的感受——就树莓派而言不太实用!无论是打开照片还是视频,都会有卡顿(树莓派连接有线,PC采用WIFI)。而同步功能的话,重要资料我不放心树莓派的稳定性,不重要的么同不同步都无所谓,放百度云上也一样。
注:
如果为了能用其他设备观看下载的视频,倒不如直接开启DLNA功能,至少我用电视观看1080P的视频非常流畅,正常拖动也没有缓冲。
所以以下纯粹是基于好玩才安装的。

一、准备工作

NextCloud基于PHP和数据库,所以首先要确保你的树莓派已经安装相应程序。
这里我采用了OneinStack一键安装脚本,具体见本站另一篇文章《树莓派3B+上利用OneinStack安装lnmp》(要注意,OneinStack的Mysql安装极其缓慢,甚至可以说令人崩溃,所以建议手动安装,原因文章中同样提到过)。
然后去NextCloud官网下载安装包。

二、安装NextCloud

NextCloud的安装已经基本傻瓜化了,帮助和说明也很详尽,所以可以大胆放心地折腾。
首先,将NextCloud的源文件全部上传到树莓派中。
在浏览器中输入树莓派的地址(如果你默认只创建了这一个虚拟主机的话)进入NextCloud的安装界面。
nextcloud-install-1.png
从提示中我们能够看到,默认的“存储与数据库”选择的是SQLite,如果你只是随便玩玩就创建用户名和密码即可。如果你后期还想使用同步功能,那么就能用到Mysql了。
nextcloud-install-2.png
在输入框中分别填入数据库用户名、数据库密码、数据库名和地址,然后点击安装完成。
很不幸,我的安装出错了,数据库SQLSTATEHY000错误。
nextcloud-install-error.png
将数据库地址中的localhost修改为127.0.0.1,重新安装,成功。
nextcloud-installed-successfully.png

最后再放一张AriaNg+aria2下载的图片,虽然我现在已经很少再下东西了。
ariang+aria2.png

最后修改:2020 年 03 月 29 日
如果觉得我的文章对你有用,请随意赞赏