如何使用 docker-compose 为多个域名启用 Collabora

在我们之前的文章如何使用 docker-compose 为 Nextcloud 运行 Collabora office中,我们研究了如何使用 docker-compose.yml 配置 Collabora office 服务器。

较新 collabora 版本的新答案

如果你想使用多个域名,你需要在 .env 中更改此行:

collabora_env_single.conf
COLLABORA_DOMAIN=collabora.mydomain.com

collabora_env_aliases.conf
aliasgroup1=https://nextcloud.mydomain.com:443,https://nextcloud.myseconddomain.com:443

较旧 collabora 版本的旧答案

如果你想使用多个域名,你需要在 .env 中更改此行:

collabora_env_old.conf
COLLABORA_DOMAIN=collabora.mydomain.com

通过阅读源代码,我发现 COLLABORA_DOMAIN 被解释为正则表达式。因此你可以使用 (...|...|...) 语法。

collabora_env_regex.conf
COLLABORA_DOMAIN=(nextcloud.mydomain.com|nextcloud.myseconddomain.com)

之后,重启 collabora。


Check out similar posts by category: Docker, Nextcloud