前言
如果你看了那片关于如何选择网盘的系统性文章,已经准备好去搭建Nextcloud了那么下面将给出经验记录。官网在这里!
如果你没有看过,强烈建议去看一眼!
以下内容均针对于Centos7 64位,对于Centos的其它版本基本适用,其它系统也大同小异。网盘系统建议开启加速软件,如bbr,或者处在优质线路中。
安装方法
官方一键安装 snap包
安装snap
官方提供了一键安装方法,已经是最好不过了!这是当前来说安装的最好方法!不管你运行的啥系统,都可以轻松解决!
snap包:里面已经打包好了运行环境以及软件本体,也是经过测试的稳定版本,我们可以方便地升级。官方提供了snap包,所以通过snap我们可以快速部署应用。
如果你的系统内没有snap,我们需要先安装snap,更多说明请参考官方说明文档
接下来使用snap安装nextcloud,注意:如果你的VPS性能较弱,snap会报错,需要稍等片刻snap才能准备就绪
安装nextcloud
snap install nextcloud
好的,这时候我们的nextcloud就已经安装好了!访问你的ip地址就可以进行访问了!我们需要进行初次使用的配置:用户名、密码之类的。当你基本上玩够了以后,我们就可以开始配置SSL,提高安全性了!
配置SSL
首先将要配置SSL证书的域名解析到你的服务器上
nextcloud.enable-https lets-encrypt
snap包带有脚本,配置SSL是一个非常方便的过程。只需要按照说明,填写需要的内容就好。
这时候我们访问域名,会发现实际上我们没法打开自己的网盘,原因是域名不在Nextcloud信任的名单里。添加即可。这时候snap安装的不便就显现了出来,我们不知道配置文件在哪!所以,找它!
find / -name config.php
在\var\snap\nextcloud目录下的那个就是我们需要修改的。进入到对应的指定目录下以后
vi config.php
什么,你不会用vi?看看教程
'trusted_domains' =>
array (
0 => 'localhost',
1 => 'server1.example.com',
2 => '192.168.1.50',
3 => '[fe80::1:50]',
),
如上面的方式去修改这个文件,修改好后,重启,看看是否有问题。一般来说,安装就完成了!
通过官方安装脚本安装
使用wget下载脚本 https://github.com/nextcloud/vm/blob/master/nextcloud-startup-script.sh
这个脚本有详细的说明,按照提示输入就行了,这里就不作介绍了!配置SSL的方式和手动安装的方式一样
手动安装
博主改日填坑
后续管理
配置好了SSL,我们可以在传输安全性上更进一步!后面就是各个插件的使用和管理,针对于不同的使用场景进行个性化配置。我们可以在后台非常方便地找到配置面板,全部是图形化地界面,非常方便!在不同使用场景中我会在其它博文中提及!