gpt4 book ai didi

docker - Nextcloud 在 traefik 后面的 docker 中 unraid

转载 作者:行者123 更新时间:2023-12-03 18:35:34 27 4
gpt4 key购买 nike

我在 unraid (6.6.6) 上运行 traefik 作为反向代理sonarr/radarr、nzbget、organizr 等应用程序都可以正常工作。但这主要是因为它们非常容易设置。您只需要 4 个 traefik 特定标签,仅此而已。

traefik.enable=true

traefik.backend=radarr

traefik.frontend.rule=PathPrefix:/radarr

traefik.port=7878

traefik.frontend.auth.basic.users=用户名:密码

到目前为止一切顺利,一切都在使用 ssl 并且运行良好。

但是一旦我必须为容器配置一些额外的东西以在反向代理后面工作,我就迷路了。我已经阅读了很多关于 nextcloud 的指南,但我无法让它发挥作用。目前我正在使用 linuxserver/nextcloud docker 并且在我的内部网络中它运行良好。我设置了所有内容,添加了用户和 smb 共享,每个人都可以正常连接。但是我无法使用子目录让它在 traefik 后面工作。这可能只是我需要添加到 nextcloud 容器中的一些 traefik 标签,但我只是一个新手,不知道我需要哪些标签。

我的第一个问题是 nextcloud 强制使用 https,除非您配置一些东西,否则 traefik 不喜欢它。所以现在我只是使用 traefik.frontend.auth.forward.tls.insecureSkipVerify=true 标签来解决这个问题。我知道这可能是一个安全问题,但如果我没记错的话,它只会增加中间人攻击的可能性。这应该不是什么大问题,因为 traefik 和 nextcloud 都在同一台机器上运行(除此之外,其他一切都通过 http)。

现在我已经开始工作了,当我尝试打开 mydomain.tld/nextcloud 时收到错误 500 消息。traefik 日志显示“调用错误。原因:获取:不支持的协议(protocol)方案\”\“”我尝试添加一些我在指南中找到的标签 ( https://www.smarthomebeginner.com/traefik-reverse-proxy-tutorial-for-docker/#NextCloud_Your_Own_Cloud_Storage )

  • "traefik.frontend.headers.SSLRedirect=true"

  • "traefik.frontend.headers.STSSeconds=315360000"

  • "traefik.frontend.headers.browserXSSFilter=true"

  • "traefik.frontend.headers.contentTypeNosniff=true"

  • "traefik.frontend.headers.forceSTSHeader=true"

  • "traefik.frontend.headers.SSLHost=mydomain.tld"

  • "traefik.frontend.headers.STSPreload=true"

  • "traefik.frontend.headers.frameDeny=true"

我只是想尝试一下,也许我会走运。遗憾的是我没有。仍然是错误 500。

最佳答案

在您的 traefik 日志中启用:

loglevel = "DEBUG"

更多信息在这里:https://docs.traefik.io/configuration/logs/

这样做之后,我意识到我的 docker 标签没有在我的配置中正确应用 InsecureSkipVerify = true 行。我在日志中看到的错误是:

500 Internal Server Error' caused by: x509: cannot validate certificate for 172.17.0.x because it doesn't contain any IP SANs"

为了解决这个问题,我必须将 InsecureSkipVerify = true 直接添加到 traefik.toml 文件中才能正常工作。

关于docker - Nextcloud 在 traefik 后面的 docker 中 unraid,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54269990/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com