NextCloud是原OwnCloud网盘,两者几乎一样只是后者商用了,开发团队又重新开发了NextCloud,可以说是很良心了,自建NextCloud是完全免费的,还有很多实用的插件可以折腾;NextCloud支持文件同步,支持Windows,Linux,MacOS三大操作系统,手机Android和IOS也都有App,关键都免费,自动同步真的不要太给力了在家或者公司文件都可以实时同步,真的比某度香太多了。
自建Nextcloud局域网可以随便畅玩,备份手机相册、工作文件同步、协同办公一应俱全,脱离局域网可以通过内网穿透或者公网IP(IPv6+IPv4需申请)访问,有域名的话那就更好了。如果有云服务器那直接云端部署,服务器带宽小是真的鸡肋;在此基础上可以结合内外网折腾,通过内网穿透或公网IP来解决外网访问,局域网高速备份上传,这样会好很多。
准备NextCloud网站包
官网下载:https://nextcloud.com/install/#instructions-server 👇 (大概100M左右)

打开BT面板上传NextCloud文件到 /www/wwwroot/ 目录下

解压NextCloud包 等待解压窗口自动关闭即可,解压成功后就可删除压缩包了


创建站点
注意:因为IP地址在上一期中已经默认使用了80端口,所以这里的域名项只能是以IP+Port的形式;并且现在BT面板不允许单IP多端口,只能在前面再加一个域名,这个域名如果自己有可自行添加,若没有可随意填一个 待网站创建好以后删除即可。
PHP版本: Php7.2或者7.3都可


删除上一步多添加的域名

『非战斗人员请跳过』
关于上一步多添加的英文域名 进阶使用方法 (此步需要简单的网络知识加以理解),此步骤当且仅当服务器在本地家中局域网的情况,在本地使用简单的英文域名解析,就可在本地使用该英文域名进行访问(不需要ip地址) ,首先确认该英文域名不在平时访问外网的名单中,其次分为全局和单机,全局:在家中的一级路由的 /etc/hosts 配置文件中加入新的一行 icloud.cn 192.168.10.127 (用以上的条件举例)也就是 域名 中间空格 服务器ip地址这样的形式;单机:打开电脑Windwos/Linux 的hosts文件 windows在C:\Windows\System32\drivers\etc 目录下,也是一样加入**icloud.cn 192.168.10.127 即可。
在如果有自己的外网域名和服务器,可再进阶一步,进行内网穿透将该网站服务映射到外网使用的同时可在家中和外网环境切换中进行无缝访问,简单点说就是当你在家中路由器Hosts文件中添加了域名转换后,手机、笔记本、平板等移动设备在局域网的情况直接访问本地该服务器,而离开家中以后无缝从外网服务器的映射访问家中服务器上的服务 :)
部署网站
开始部署网站,将之前上传解压后的文件复制到创建的网站根目录下,**再此之前先删除该目录下的默认站点文件(除 .user.ini)


然后将之前上传解压好的文件复制到网站根目录下(不是NextCloud文件夹,是复制NextCloud里面的所有文件)

黏贴到网站根目录下覆盖

黏贴完成后(处于安全考虑 需修改网站目录权限 755 - www)

网站配置
接下来就是比较轻松的环节,浏览器打开之前设置的 IP+端口号 看到以下就说明以上的步骤都没有问题









以上就是整个网盘的安装过程和一些自己的经验分享,NextCloud做的越来越好,还一直保持免费,真的很良心的一款产品;本期主要为安装搭建过多的使用细节介绍就不做了,后期会单独再出一期关于NextCloud的使用介绍(这款产品真的很实在),接下来就是对NextCloud的配置进行优化和报错修正,让你的网盘不仅响应快 下载更给力。
具体优化过程请看专栏 《NextCloud优化与报错修正》
下一篇《树莓派 简单文件存储SMB/FTP与系统调整》