2026/1/29 13:17:42
网站建设
项目流程
网页毕业设计,怎么给一个网站做seo,小程序app制作需要多少钱,校园网站建设促进教学前言
Nextcloud 作为私有云工具#xff0c;能帮助用户搭建专属的文件管理中心#xff0c;实现文件的上传、下载、共享和在线编辑#xff0c;还能对不同用户设置不同访问权限#xff0c;确保数据安全。
作为长期使用者#xff0c;我觉得它最贴心的是文件版本回溯功能能帮助用户搭建专属的文件管理中心实现文件的上传、下载、共享和在线编辑还能对不同用户设置不同访问权限确保数据安全。作为长期使用者我觉得它最贴心的是文件版本回溯功能误删或修改错误时能快速恢复而且支持自定义存储空间不用担心公有云的容量限制团队用它管理项目文档特别方便。以前 Nextcloud 只能在公司局域网内用回家想处理工作文件就只能等第二天有了 cpolar 后这个问题彻底解决了。现在无论是在家、出差只要有网络就能访问云盘紧急情况下能及时处理文件还能把共享链接发给异地客户合作效率提高了不少再也不用被局限在办公室的网络里了。本篇文章介绍如何在本地使用Portainer CE可视化图形界面创建NextCloud私有网盘容器并结合cpolar内网穿透实现公网远程访问。接下来讲解在Ubuntu环境使用搭建好的Portainer CE安装NextCloud。1. 在PortainerCE中创建NextCloud容器本篇文章测试环境Ubuntu22.4打开Portiner中的images镜像找到image 输入nextcloud:latest点击 Pull the image可以看到下方显示创建nextcloud容器成功回到左侧点击Containers创建Next Cloud容器点击右上角 Add containerNamenextcloud自定义填写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使用一键脚本安装命令sudocurlhttps://get.cpolar.sh|sh安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl 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套餐升级至基础套餐或以上且每个套餐对应的带宽不一样。【cpolar.cn已备案】登录cpolar官网点击左侧的预留选择保留二级子域名地区选择china vip top然后设置一个二级子域名名称填写备注信息点击保留。保留成功后复制保留的二级子域名地址登录cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道点击右侧的编辑。修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名地区: China VIP点击更新更新完成后打开在线隧道列表此时可以看到随机的公网地址已经发生变化地址名称也变成了保留和固定的二级子域名名称。最后我们使用固定的公网地址访问 NextCloud 私有云盘界面可以看到访问成功一个永久不会变化的远程访问方式即设置好了。接下来就可以随时随地进行公网访问管理NextCloud私有云盘了把公网地址分享给身边的人还可以方便团队协作。自己用的话无需云服务器还可以实现异地远程访问以上就是如何在Linux Ubuntu系统使用 Portainer CE 创建 NextCloud 私有云盘的全部过程。结尾有了 cpolar 的加持Nextcloud 的实用性得到了极大提升让私有云存储真正做到了随时随地可用为个人和团队的数据管理提供了更多可能。