version: "3"
services:
server:
image: collabora/code
container_name: collabora
restart: always
ports:
- 9980:9980
environment:
- aliasgroup1=https://example.com:443,http://example.com:80
- extra_params=--o:ssl.enable=false
- username=admin
- password=123456
- server_name=example.com
ENV说明
- aliasgroup1 用于跨域验证,不在此名单内的客户端会拒绝连接
- extra_params=–o:ssl.enable=false 用于关闭服务自带的SSL,方便反向代理
- server_name 反向代理后,可能会找不到正确的服务,需要修改此配置来解决问题
注意事项
在正式使用时,为了保障数据安全,需要删除 extra_params=--o:ssl.enable=false 开启SSL,并使用Nginx代理https://example.com:9980,并添加实际域名的SSL证书