FileZilla做网站,济南网站建设新风向,优秀ppt案例欣赏,开公司 专做网站#x1f49d;#x1f49d;#x1f49d;欢迎来到我的博客#xff0c;很高兴能够在这里和您见面#xff01;希望您在这里可以感受到一份轻松愉快的氛围#xff0c;不仅可以获得有趣的内容和知识#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学… 欢迎来到我的博客很高兴能够在这里和您见面希望您在这里可以感受到一份轻松愉快的氛围不仅可以获得有趣的内容和知识也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学习,不断总结,共同进步,活到老学到老导航 檀越剑指大厂系列:全面总结 java 核心技术点,如集合,jvm,并发编程 redis,kafka,Spring,微服务,Netty 等常用开发工具系列:罗列常用的开发工具,如 IDEA,Mac,Alfred,electerm,Git,typora,apifox 等数据库系列:详细总结了常用数据库 mysql 技术点,以及工作中遇到的 mysql 问题等懒人运维系列:总结好用的命令,解放双手不香吗?能用一个命令完成绝不用两个操作数据结构与算法系列:总结数据结构和算法,不同类型针对性训练,提升编程思维,剑指大厂 非常期待和您一起在这个小小的网络世界里共同探索、学习和成长。 ✨✨ 欢迎订阅本专栏 ✨✨ 博客目录 摘要1. 环境搭建2. 测试局域网访问3. 内网穿透3.1 ubuntu 本地安装 cpolar3.2 创建隧道3.3 测试公网访问 4 配置固定 http 公网地址4.1 保留一个二级子域名4.1 配置固定二级子域名4.3 测试访问公网固定二级子域名 摘要
Nextcloud,它是 ownCloud 的一个分支,是一个文件共享服务器,允许您将个人内容(如文档和图片)存储在一个集中的位置,就像 Dropbox 一样。与 Nextcloud 的不同之处在于,它的所有功能都是开源的。它还将敏感数据的控制和安全返回给您,从而消除了对第三方云托管服务的使用。
在本教程中,我们将在 Ubuntu 服务器上安装和配置 Nextcloud 实例。
我们将使用 Snap 包装系统安装 Nextcloud。默认情况下,Ubuntu 22.04 上提供了这个打包系统,允许组织在一个具有自动更新功能的独立单元中发布软件,以及所有相关的依赖项和配置。这意味着,我们可以安装 snap 软件包,自动处理底层系统,省去了配置 web 和数据库服务器,然后配置 Nextcloud 应用程序在其上运行,下载 Nextcloud snap 软件包并将其安装在系统上。
1. 环境搭建
安装 snap sudo apt-get install snapdsudo apt-get install snapcraft安装 NextCloud
sudo snap install nextcloud通过列出与快照相关的更改来确认安装过程是否成功
snap changes nextcloud然后使用以下启动 nextcloud
启动: sudo snap start nextcloud
停止: sudo snap stop nextcloud2. 测试局域网访问
打开浏览器,使用局域网 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 versiontoken 认证
登录 cpolar 官网后台点击左侧的验证查看自己的认证 token之后将 token 贴在命令行里
cpolar authtoken xxxxxxx简单穿透测试有正常生成相应的公网地址即为穿透成功
cpolar http 8080按 ctrlc 退出
向系统添加服务
sudo systemctl enable cpolar启动 cpolar 服务
sudo systemctl start cpolar查看服务状态
sudo systemctl status cpolar3.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且该地址不会再随机变化了。 觉得有用的话点个赞 呗。 ❤️❤️❤️本人水平有限如有纰漏欢迎各位大佬评论批评指正 如果觉得这篇文对你有帮助的话也请给个点赞、收藏下吧非常感谢! Stay Hungry Stay Foolish 道阻且长,行则将至,让我们一起加油吧