怎么问客户做不做网站,企业网站源码 多语言,朝阳住房和城乡建设官方网站,广州网站建设公司品牌文章目录 前言1. 在PortainerCE中创建NextCloud容器2. 公网远程访问本地NextCloud容器2.1 内网穿透工具安装3.2 创建远程连接公网地址 3. 固定NextCloud私有云盘公网地址 前言
本文将介绍如何在本地利用Portainer CE的可视化界面创建NextCloud私有云盘容器#xff0c;并通过c… 文章目录 前言1. 在PortainerCE中创建NextCloud容器2. 公网远程访问本地NextCloud容器2.1 内网穿透工具安装3.2 创建远程连接公网地址 3. 固定NextCloud私有云盘公网地址 前言
本文将介绍如何在本地利用Portainer CE的可视化界面创建NextCloud私有云盘容器并通过cpolar内网穿透实现公网环境远程访问。
在之前的教程中我们已经讲解了如何在本地使用Docker部署Portainer CE具体的安装步骤可以参考Ubuntu系统使用Docker部署Portainer CE管理工具 - cpolar 极点云官网。本篇文章将重点介绍如何在Portainer CE中创建NextCloud容器。
NextCloud是一款开源且免费的私有云存储解决方案能够让用户快速搭建个人或团队的云同步网盘实现跨平台和跨设备的文件同步、共享、版本控制及团队协作等功能。作为一个网盘式文件管理系统NextCloud支持多用户权限管理操作简便且完全开源。用户可以自由更改主题随意增加用户并享有一个功能完善的应用中心提供在线办公、PDF浏览、图片缩略图查看等多种功能。 1. 在PortainerCE中创建NextCloud容器
本篇文章测试环境Ubuntu22.4
打开Portiner中的images镜像找到image 输入 nextcloud:latest点击 Pull the image 可以看到下方显示创建nextcloud容器成功 回到左侧点击Containers创建Next Cloud容器点击右上角 Add container Namenextcloud自定义填写 Imagenextcloud:latest (填写刚才拉取的镜像名称) 点击 map additional port添加映射端口
主机端口填写9001 容器端口填写80 找到最下方 Advanced container settings 高级容器设置里填写
Volumes 容器volumes)路径 /data点击Bind 主机保存路径/root/nextcloud
填写好后点击上方 Deploy the container部署容器 可以看到显示容器创建成功找到nextcloud点击9001:80 跳转至Nextcloud中注册一个账号进行登录即可 进入到首页中 在文件列表中创建文件上传视频照片等等。 2. 公网远程访问本地NextCloud容器
不过我们目前只能在本地连接刚刚使用Portainer部署的Nextcloud服务如果身在异地想要远程访问在本地部署的Nextcloud容器但又没有公网ip怎么办呢
我们可以使用cpolar内网穿透工具来实现无公网ip环境下的远程访问需求。
2.1 内网穿透工具安装
下面是安装cpolar步骤 cpolar官网地址: https://www.cpolar.com 使用一键脚本安装命令
sudo curl https://get.cpolar.sh | sh安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动
sudo systemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入ubuntu主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面使用Cpolar官网注册的账号登录,登录后即可看到cpolar web 配置界面,接下来在web 界面配置即可 3.2 创建远程连接公网地址
登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道 隧道名称可自定义本例使用了: nextcloud 注意不要与已有的隧道名称重复 协议http 本地地址9001 域名类型随机域名 地区选择China Top 创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址接下来就可以在其他电脑异地上使用任意一个地址在浏览器中访问即可。 如下图所示成功实现使用公网地址异地远程访问本地部署的Nextcloud。 使用上面的cpolar https公网地址在任意设备的浏览器进行访问即可成功看到Nextcloud私有云盘界面这样一个利用公网地址可以进行远程访问的隧道就创建好了隧道使用了cpolar的公网域名无需自己购买云服务器可节省大量资金。使用cpolar创建隧道即可发布到公网进行远程访问新域名登录可能需要重新登陆!
3. 固定NextCloud私有云盘公网地址
由于以上使用cpolar所创建的隧道使用的是随机公网地址24小时内会随机变化不利于长期远程访问。因此我们可以为其配置二级子域名该地址为固定地址不会随机变化。
登录cpolar官网点击左侧的预留选择保留二级子域名地区选择china vip top然后设置一个二级子域名名称填写备注信息点击保留。 保留成功后复制保留的二级子域名地址 登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑。 修改隧道信息将保留成功的二级子域名配置到隧道中 域名类型选择二级子域名 Sub Domain填写保留成功的二级子域名 地区: China VIP
点击更新 更新完成后打开在线隧道列表此时可以看到随机的公网地址已经发生变化地址名称也变成了保留和固定的二级子域名名称。 最后我们使用固定的公网地址访问 NextCloud 私有云盘界面可以看到访问成功一个永久不会变化的远程访问方式即设置好了。 接下来就可以随时随地进行公网访问管理NextCloud私有云盘了把公网地址分享给身边的人还可以方便团队协作。自己用的话无需云服务器还可以实现异地远程访问以上就是如何在Linux Ubuntu系统使用 Portainer CE 创建 NextCloud 私有云盘的全部过程。