nextcloud欢迎界面

导语

无论是因为受够了百度网盘的究极限速,还是担忧云盘服务的隐私安全。搭建一个私有云盘都是不错的选择。在私人网盘中,我们可以自由的储存资料而不必担心被服务商扒得一干二净。大体上说,目前比较合理的私有云盘搭建方式既有购置一台NAS放在家中,也可以租用一台云服务器。购置NAS需要自己维护,成本较高,也会面临着家庭网络条件差,外出难以使用的问题。而租用云服务器,免去了电费开销和购机成本,网络条件极好,而且,随着服务器成本的下降,现在,腾讯云或阿里云上每月不过40元的轻量服务器就能够担此重任。比如下面这个推广活动,一年才只需要38元。(小广告doge)

轻松搭建Nextcloud个人云盘

如果说对于私有云还有什么顾虑的话,也许是担心搭建难度高。其实这方面也不必担心,GitHub上的开源项目Nextcloud提供了免费的服务端程序,也提供了高颜值的网页,Windows,Mac,Android,iOS客户端程序。这一切,只需要几行安装代码就可以实现。

安装方法

服务器选择ubuntu系统,自带snap功能(一款软件管理程序)。

使用ssh连接Linux服务器,具体方法可以参照服务器提供商。

检查是否以root身份登陆。如果不是,输入su进入root模式

然后查看snap是否安装到位:

snap --version

如果出现snap的版本号,则代表snap已经安装了。如果没有显示snap版本号,则分别执行下面两行命令:

apt update
apt install snapd

snap就绪后,使用snap一键安装Nextcloud

snap install nextcloud

nextcloud默认使用80端口,如果你的服务器有其他占用80端口的进程,请执行:

snap set nextcloud ports.http=9000
#9000也可以换成其他的端口数字

显示安装完成后,在你的浏览器中输入服务器ip:端口进入管理菜单并设置管理员密码。

设置密码后,可以自由选择安装一些实用的小程序:

nextcloud应用安装界面

到这里安装过程就结束了,现在自由的使用个人网盘吧!

轻松搭建Nextcloud个人云盘

高阶配置——域名+https

IP+端口的访问总是看上去不那么舒服,而且浏览器“不安全”的提示也让人心烦。如果你有自己的域名,可以选择将域名解析到该服务器上,然后为其配置https证书。

使用snap方式安装的nextcloud会运行在独立的环境中,配置https证书也非常简单:

sudo nextcloud.enable-https lets-encrypt
#使用上面的命令可以自动配置免费的lets-encrypt证书
sudo nextcloud.enable-https self-signed
#使用第二个命令可以配置自签名证书,也可以选择把自签名替换成其他证书


“好久不见,Handler One”