上周闲来无事折腾吃灰的树莓派,顺带把NextCloud重新安装了一遍。没想到才没多少时间,NextCloud已经更新到18.X版了,貌似功能强大好多。
本着用新不用旧的原则,怎么也得把服务器上的一并升级了。
NextCloud的设置选项中自带更新器,可以通过它来升级,不过原来的16.0.4只能升级到16.0.7,大版本的更新并不支持。
草草试了几个命令行升级的建议也没什么效果,也不知道是操作不当还是原本就不支持这种跨大版本的更新。
那就简单粗暴一点,通过重新安装的方式来升级。
通常,我最喜欢的方式就是下载源码,解压后再上传到服务器,然后安装。这次也是机缘巧合,FileZilla动不动超时,上传文件老是失败,只能改变下操作方法。
本来嘛,不能上传的话就通过控制台直接下载解压更快,毕竟服务器在国外,NextCloud源程序也在国外,可我对命令操作方式没那么自信。
浏览官网时才发现,NextCloud已经进化到在线安装了,只需要下载一个PHP文件上传到服务器上就能安装,抱着试一试的心态体验了把。
一、在官网上下载安装文件setup-nextcloud.php。
二、将安装文件上传至服务器。
三、在浏览器中输入www.yourdomain.com/setup-nextcloud.php
四、出现安装界面,并点击下一步
五、选择安装目录,如果直接安装在当前目录则输入".",或者是输入子目录名
六、下载源文件然后继续
不得不说国外服务器的下载速度确实快,下载源文件基本上是瞬间完成,根本没有感觉。
七、配置NextCloud
发现没有,到这里系统直接转换成中文语言了。
创建用户名和密码没什么需要特别声明的,数据目录也可以根据你自己的喜好(默认就好)。唯一要注意的就是数据库的配置,安装说明中有提到,SQLite由于性能有限,所以并不适合很多应用,所以如果想要更好的体验还是需要MySQL或MariaDB数据库。
先为你的NextCloud创建一个数据库,并且最好为这个数据库单独分配一个用户,然后在配置界面填入数据库用户名、密码和数据库名。
八、安装推荐应用
如果你在配置时没有取消安装推荐应用,那么最后一步就是安装应用。
九、安装完毕
至此安装结束,开始享受你的私人网盘之旅吧。
如果对树莓派安装NextCloud感兴趣的朋友,可以翻阅本站另一篇文章《在树莓派上安装NextCloud》