由于百度网盘速度奇慢无比,而且同步文件夹还需要会员什么的.........这对于Nextcloud来说简直就是欺负人啊.所以我们通过搭建一个Nextcloud的私有云,来解决这些问题.

目录:

  1. 简介
  2. 快捷安装
  3. 配置ssl,启用https
  4. 报错/意外处理

一.简介

NextCloud的官网是:https://nextcloud.com/ ,它是一个私有云.现在已经到了13.xx版本,比12.xx版本稳定,所以现在可以入坑了.可能我们经常听说owncloud,他们的区别简单来说就是追求开源精神的owncloud核心团队看不惯公司追逐短期利益而非长久地发展,所以独立出去,创立了一个分支名曰NextCloud,保持为社会贡献的初心.这个开源项目也是有一份情怀在里面的.

Nextcloud有百度网盘所有的功能和所有终端的同步,而且上传下载速度上不封顶,网络有多大承载能力,就可以有多高的速度.

二.快捷安装

现在我有一个ubuntu16.04的远程服务器,通过官方的快捷安装代码来安装:

sudo apt-get install snap

sudo apt-get install snapd

sudo snap install nextcloud

这样就安装完了,是不是神速.一键安装的项目位置在:https://github.com/nextcloud/nextcloud-snap 

然后访问 http://服务器ip 就可以进入Nextcloud的界面,配置管理员的用户名和密码之后,就可以进入界面:

然后可以点击右上角的设置,为nextcloud添加更多的功能,打造成一个非常厉害的平台.也可以挂载硬盘,增加容量.

文件的默认路径为:/var/snap/nextcloud/common/nextcloud/data/

三.配置ssl,启用https

首先需要有一个域名,可以到万网上买一个域名,网址是:https://wanwang.aliyun.com/domain/? 直接用支付宝付款,然后在域名控制台进行操作,使用二级域名,解析值指向服务器的公网ip地址

sudo nextcloud.enable-https lets-encrypt

然后询问是否阅读了协议  >yes

然后输入一个邮箱接收邮件 >xxx@xxx

然后输入域名,以后会通过https://域名来访问 >www.xxx.com/cn/...

等待后会打印一个域名注册成功的信息,然后可以通过浏览器输入https://域名来访问云盘了.

四.报错/意外处理

整个流程还比较简单,而且也没遇到什么意外.如果在客户端使用浏览器发现目标网站无响应,可能是防火墙的问题

sudo ufw allow 80

sudo ufw allow 443

打开http的80端口和https的443端口

 

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐