Unraid 安装 Swag

安装Swag

在应用中心搜索【swag】并安装

图片[1]-Unraid 安装  Swag-李楠的主页

按照下图填写配置

图片[2]-Unraid 安装  Swag-李楠的主页
  • 名称:默认swag
  • 网络类型:需要新建自定义网络,并选择新建的自定义网络

不会新建自定义网络的移步这篇文章

  • Port 443:设置一个没有使用的HTTPS端口号,比如10443
  • Port 80:设置一个没有使用的端HTTP口号,比如1080,HTTP端口可以不设置
  • URL: 设置为你的域名
  • VALIDATION:设置域名所有权验证方式【申请证书用】默认使用DNS方式
  • SUBDOMAINS:建议填写'wildcard'会申请通配符证书,也可以填写二级域名前缀,如如www,my,our,your等
图片[3]-Unraid 安装  Swag-李楠的主页
  • CERTPROVIDER:签发证书CA,默认为Let's,可以设置为zerossl
  • DNSPLUGIN:选择域名托管DNS服务商【申请证书使用】本教程以cloudflare和dnspod为例进行说明。
  • EMAIL:设置邮箱,接收证书签发邮件通知
  • ONLY_SUBDOMAINS:仅为二级域名签发证书,这里选择false即可。除非你有别的二级域名用在别的地方解析。
  • STAGING:自签名证书,选择false即可
  • Appdata:数据映射目录,根据自己情况设置。默认为 /mnt/user/appdata/swag

设置DNS服务商令牌或Token

可以移步这两篇文章查看获取步骤

修改配置文件

使用自己比较熟悉的编辑软件编辑,比如code-server

Unraid安装code-server可以参考这篇文章

CloudFlare

dns_cloudflare_api_token = ZYboBt56gbfQoFdbA77G2y8aI_aNE20fr6yXdtJ
图片[4]-Unraid 安装  Swag-李楠的主页

DNSpod

dns_dnspod_email = "your@domain.com"
dns_dnspod_api_token = "ID,Token"
图片[5]-Unraid 安装  Swag-李楠的主页

重启Swag

从日志中可看到证书已经签发成功且swag启动成功。

图片[6]-Unraid 安装  Swag-李楠的主页

安装 Docker-Mod

linuxserver的镜像包含了一些模块,我们直接配置即可使用具体可以参考官方文档

https://github.com/linuxserver/docker-mods

https://mods.linuxserver.io/?mod=swag

找到 SWAG 容器,单击编辑以编辑模板。

图片[7]-Unraid 安装  Swag-李楠的主页
图片[8]-Unraid 安装  Swag-李楠的主页
  • 进入模板后,滚动到底部并单击“添加另一个路径、端口、变量、标签或设备”
  • 选择添加变量并按照下图填写相应字段。
  • 名称填写:Docker Mods
  • 键填写:DOCKER_MODS
  • 值填写:linuxserver/mods:universal-docker|linuxserver/mods:swag-cloudflare-real-ip|linuxserver/mods:swag-auto-reload|linuxserver/mods:swag-auto-proxy|linuxserver/mods:swag-dashboard
  • 最后单击添加即可
图片[9]-Unraid 安装  Swag-李楠的主页

各个模块的作用

  • linuxserver/mods:universal-docker
  • linuxserver/mods:swag-cloudflare-real-ip
  • linuxserver/mods:swag-auto-reload
  • linuxserver/mods:swag-auto-proxy
  • linuxserver/mods:swag-dashboard

Cloudflare Real IP

Auto Reload

Auto Proxy

Dashboard

需要反代容器服务,移步下边的文章

© 版权声明
THE END
喜欢就支持一下吧
点赞669 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容