欢迎光临散文网 会员登陆 & 注册

折腾系列三:群晖docker部署、升级、外网访问 思源笔记

2021-12-28 14:58 作者:G天眼  | 我要投稿

原文地址:https://bright.htyed.top/index.php/archives/149/

建议打开原文地址浏览,有相应文件可供下载

个人总结整理,欢迎大家指点~

部署

1、建文件夹

  • 进 Files Station ,在 Docker 目录下手动新建文件夹,文件夹名如:

  • 在文件夹的属性中,打开读取和写入权限

权限修改

2、PuTTY SSH输入以下代码

补充说明:

  • 括号里的内容是针对外网访问的,后面有说明,不需要就删掉

  • 冒号后面的 /siyuan 是通过后面的启动参数 -workspace=/siyuan 指定的镜像里的笔记存储位置,如果不用 -workspace 参数指定,默认就是 /root/Documents/SiYuan

  • 出现权限不足的问题:应该是文件夹权限没弄好,按照第一步方法给权限就行

3、浏览器访问 群晖 IP:6806

升级

手动升级

  • 删掉容器、删掉映像

删容器

删映像
  • 执行上面 部署 二三步就可以了

补充说明

  • 注意存放位置要与之前一致,siYuan文件夹里的内容不要动

  • 目前没遇到问题,但仍建议升级前备份一下。

自动升级

评论区小伙伴推荐的方法是使用 Watchtower,还没尝试,尝试过后再来这里完善

  • 项目地址: containrrr/watchtower: A process for automating Docker container base image updates.

  • 项目文档: Watchtower

  • 项目地址链接:https://github.com/containrrr/watchtower/?utm_source=ld246.com

  • 项目文档链接:https://containrrr.dev/watchtower/?utm_source=ld246.com

外网访问

1、这里分三种途径(内网穿透,公网 ip,自定义域名)

内网穿透:这里我用的是 ddnsto 内网穿透,注册好之后,添加域名映射就可以了(群晖要按照官网教程安装好 ddnsto 套件)

公网 ip:ip:6806(需要在路由器做好端口 6806 转发)

自定义域名:域名 ddns 连到自己群晖上,然后用这个域名部署。(需要在路由器做好端口 6886 转发)

2、部署

内网穿透/公网 ip:部署时把第二步中的括号去掉,--servePath 后面改成 你的域名 其他操作不变

自定义域名:部署时把第二步中的括号去掉,--servePath 后面改成 你的域名:端口号 去掉--ssl true(其实是我没搞定 ssl,不删除就无法访问)

3、反向代理

控制面板 → 登录门户 → 高级 → 反向代理服务器 → 如图配置

1.png

补充说明:

  • 看别人的教程,反代这里是选 https,但我试了无法访问,应该是证书没导入的问题,没具体尝试,选 http 可以访问,这里就自己调试吧。

  • 如果操作没问题,却卡在开始页面一直转圈,可以清理一下浏览器缓存再重新加载试试

4、浏览器访问 群晖 自定义域名

参考教程:

  • 群晖 docker 部署思源笔记新手教程

    https://ld246.com/article/1628768198488

  • 群晖 docker 部署思源笔记后通过【外网】无法访问的问题(多图)

    https://ld246.com/article/1630063506550


折腾系列三:群晖docker部署、升级、外网访问 思源笔记的评论 (共 条)

分享到微博请遵守国家法律