个人网盘Nextcloud安装指南

发布于 2020-01-20  1009 次阅读


前言

如果你看了那片关于如何选择网盘的系统性文章,已经准备好去搭建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,我们可以在传输安全性上更进一步!后面就是各个插件的使用和管理,针对于不同的使用场景进行个性化配置。我们可以在后台非常方便地找到配置面板,全部是图形化地界面,非常方便!在不同使用场景中我会在其它博文中提及!


长风破浪会有时,直挂云帆济沧海。在这条路上一直走下去!