文章目录

  • 摘要
  • 视频教程
  • 1. 环境搭建
  • 2. 测试局域网访问
  • 3. 内网穿透
    • 3.1 ubuntu本地安装cpolar
    • 3.2 创建隧道
    • 3.3 测试公网访问
  • 4 配置固定http公网地址
    • 4.1 保留一个二级子域名
    • 4.1 配置固定二级子域名
    • 4.3 测试访问公网固定二级子域名

转载自cpolar极点云的文章:使用Nextcloud搭建私人云盘,并内网穿透实现公网远程访问

摘要

Nextcloud,它是ownCloud的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像Dropbox一样。与Nextcloud的不同之处在于,它的所有功能都是开源的。它还将敏感数据的控制和安全返回给您,从而消除了对第三方云托管服务的使用。

在本教程中,我们将在Ubuntu服务器上安装和配置Nextcloud实例。

我们将使用Snap包装系统安装Nextcloud。默认情况下,Ubuntu 22.04上提供了这个打包系统,允许组织在一个具有自动更新功能的独立单元中发布软件,以及所有相关的依赖项和配置。这意味着,我们可以安装snap软件包,自动处理底层系统,省去了配置web和数据库服务器,然后配置Nextcloud应用程序在其上运行,下载Nextcloud snap软件包并将其安装在系统上。

视频教程

Ubuntu搭建Nextcloud私有云盘, 并内网穿透实现

1. 环境搭建

安装snap

 sudo apt-get install snapd

sudo apt-get install snapcraft


安装NextCloud

sudo snap install nextcloud


通过列出与快照相关的更改来确认安装过程是否成功

snap changes nextcloud

然后使用以下启动nextcloud

启动: sudo snap start nextcloud
停止: sudo snap stop nextcloud

2. 测试局域网访问

打开浏览器,使用局域网ip地址访问,出现nextcloud界面表示成功,注意首次安装需要创建设置管理员账号,用户名和密码,设置完成点击安装即可

安装成功后即可正常访问

3. 内网穿透

由于这个nextcloud目前只能在本地被访问到,为了使远程都可以访问,我们需要将设置将改服务发布到公网。这里我们可以通过cpolar内网穿透工具来实现,它支持 http/https/tcp协议,无需公网IP ,也不用设置路由器,可以很容易将本地站点发布到公网供远程访问。

3.1 ubuntu本地安装cpolar

cpolar官网:https://www.cpolar.com/

  • cpolar 安装(国内使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
  • 或 cpolar短链接安装方式:(国外使用)
curl -sL https://git.io/cpolar | sudo bash
  • 查看版本号,有正常显示版本号即为安装成功
cpolar version
  • token认证

登录cpolar官网后台,点击左侧的验证,查看自己的认证token,之后将token贴在命令行里

cpolar authtoken xxxxxxx

  • 简单穿透测试,有正常生成相应的公网地址即为穿透成功
cpolar http 8080

按ctrl+c退出

  • 向系统添加服务
sudo systemctl enable cpolar
  • 启动cpolar服务
sudo systemctl start cpolar
  • 查看服务状态
sudo systemctl status cpolar

3.2 创建隧道

cpolar安装成功之后,在浏览器上访问本地或者局域网ip的9200端口,使用cpolar邮箱账号登录cpolar web UI管理界面。

点击左侧仪表盘的隧道管理——创建隧道:

  • 隧道名称:可自定义,注意不要重复
  • 协议:http
  • 本地地址:80
  • 端口类型:随机域名
  • 地区:China vip

点击创建

隧道创建成功后,点击左侧的状态——在线隧道列表,可以看到刚刚创建的隧道已经有生成了相应的公网地址,将其复制下来,接下来测试访问一下。

3.3 测试公网访问

打开浏览器访问刚刚所复制的公网地址,出现以下信息:通过不被信任的域名访问。这个问题是nextcloud限制了访问的方式,只支持局域网ip进行访问

解决方法,添加访问方式:*.*.*.*,表示不限制访问方式

sudo nextcloud.occ config:system:set trusted_domains 1 --value=*.*.*.*


然后重启nextcloud

sudo snap restart nextcloud

然后再次使用公网地址访问即可

4 配置固定http公网地址

由于以上所创建的隧道选择的是随机域名,所生成的公网地址会在24小时内随机变化,对于需要长期访问来讲较为不方便。不过我们可以为其配置一个固定的二级子域名来进行访问,改地址不会随机变化。

注意:配置固定二级子域名功能需要升级至基础版套餐或以上才支持。

4.1 保留一个二级子域名

登录cpolar官网后台,点击左侧的预留,找到保留二级子域名:

  • 地区:选择China VIP
  • 二级域名:可自定义填写
  • 描述:即备注,可自定义填写

点击保留

提示子域名保留成功,复制所保留的二级子域名

4.1 配置固定二级子域名

访问本地9200端口登录cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名,本例为:nextcloudwbsite

点击更新

提示更新隧道成功,点击左侧仪表盘的状态——在线隧道列表,可以看到公网地址已经更新为保留成功的二级子域名,将其复制下来。

4.3 测试访问公网固定二级子域名

我们使用任意浏览器,输入刚刚配置成功的公网固定二级子域名就可看到我们的nextcloud,且该地址不会再随机变化了。

Nextcloud私有云 - 零基础搭建私有云盘相关推荐

  1. nextcloud网站不安全_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  2. 百度云盘云知梦php_教你搭建私有云盘,简单快速,完全傻瓜式!不限速,永久有效!...

    免费的云盘服务有很多,但是总感觉把重要文件存在上面不安全,动不动就跑路或者限速. 辛辛苦苦收集的学习资料,一夜直接可能就会付诸东流. 最稳妥的方式是存放在本地硬盘中,但是要进行共享或者不同设备之间进行 ...

  3. 本地搭建私有云盘:虚拟机安装群晖NAS 1/5

    系列文章 本地搭建私有云盘:虚拟机安装群晖NAS 1/5 本地搭建私有云盘:安装Synology Assistant 2/5 本地搭建私有云盘:群晖系统存储空间设置 3/5 本地搭建私有云盘设定:设置 ...

  4. 不买NAS,也能用cpolar搭建私有云盘4 (设定群晖共享文件夹并安装cpolar)

    系列文章 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖) 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant) 不买NAS,也能用cpolar搭 ...

  5. 本地搭建私有云盘:安装Synology Assistant 2/5

     系列文章 本地搭建私有云盘:虚拟机安装群晖NAS 1/5 本地搭建私有云盘:安装Synology Assistant 2/5 本地搭建私有云盘:群晖系统存储空间设置 3/5 本地搭建私有云盘设定:设 ...

  6. 不买NAS搭建私有云盘:设定群晖共享文件夹并安装cpolar 4-5

    系列文章 ​​​​​​​不买NAS搭建私有云盘:虚拟机安装群晖 1-5 不买NAS搭建私有云盘:安装Synology Assistant 2-5 不买NAS搭建私有云盘:群晖系统存储空间设置 3-5 ...

  7. 不买NAS搭建私有云盘:虚拟机安装群晖 1-5

    系列文章 ​​​​​​​不买NAS搭建私有云盘:虚拟机安装群晖 1-5 不买NAS搭建私有云盘:安装Synology Assistant 2-5 不买NAS搭建私有云盘:群晖系统存储空间设置 3-5 ...

  8. 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant)

    系列文章 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖) 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant) 不买NAS,也能用cpolar搭 ...

  9. 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖)

    系列文章 不买NAS,也能用cpolar搭建私有云盘1 (虚拟机安装群晖) 不买NAS,也能用cpolar搭建私有云盘2 (安装Synology Assistant) 不买NAS,也能用cpolar搭 ...

最新文章

  1. 集线器、路由器与交换机
  2. Hulu视频如何提升推荐多样性?
  3. .NET多线程编程入门
  4. NTP时间服务器简介
  5. 从ADAS到无人驾驶 关键技术有哪些
  6. NHibernate.Validator 实体验证框架
  7. 替换SQL字段中的换行符,回车符
  8. 剑指offer 顺时针打印矩阵
  9. parsley.js正确使用姿势
  10. UE4中Bebavior Tree中Delay及其后面代码失效的原因
  11. Netty工作笔记0043---单Reactor多线程模式
  12. 41.字符串函数(三)
  13. matlab如何绘制状态图,[转载]MATLAB画状态方程的向量图
  14. 区块链软件搭建,区块链平台搭建
  15. 重拾C语言-摄氏度与华氏度相互转换
  16. android room 主线程,Android Jetpack之Room篇
  17. 【C++学习笔记】迭代器和数组
  18. python3.6的新特性:f-strings格式化输出;python3.8新特性:f-strings增加了 = 说明符
  19. win10下安装openvino遇到的一些问题及解决方法
  20. 2020年jQuery被抛弃了吗

热门文章

  1. Revit二次开发 - 族库最近使用菜单
  2. MT6753芯片资料MT6753刷机工具下载
  3. sdl+ffmpeg视频播放器02
  4. PS污点修复画笔工具及其附属工具的用法
  5. 明修栈道,暗渡陈仓----之私募一哥徐翔新玩法 z
  6. 算法—学习、练习和总结
  7. 室内设计计算机考试题,12秋计算机班3dsMax室内设计期末考试试题
  8. EOS草根版黄皮书出炉了,熊市让我们学习吧
  9. 文件,文件夹对比工具(Beyond Compare)
  10. SCIENCE ROBOTICS:与机器人的相互注视会影响人类的神经活动,延迟决策过程