Tôi đã thiết lập một máy chủ docker và muốn thiết lập nextcloud với collabora-office. Nhưng nó chỉ đơn giản là không tìm thấy máy chủ cộng tác. tập tin soạn thảo của tôi là như sau:
phiên bản: '3.2'
dịch vụ:
đb:
hình ảnh: mariadb:10.5
khởi động lại: luôn luôn
khối lượng:
- db:/var/lib/mysql
môi trường:
- MYSQL_DATABASE=xxx-nextcloud
- MYSQL_USER=xxxnc
- MYSQL_PASSWORD=ác công ty
- MARIADB_RANDOM_ROOT_PASSWORD=có
đám mây tiếp theo:
hình ảnh: nextcloud:20
khởi động lại: luôn luôn
khối lượng:
- nextcloud:/var/www/html
môi trường:
- MYSQL_DATABASE=vow-nextcloud
- MYSQL_USER=xxxnc
- MYSQL_PASSWORD=ác công ty
- MYSQL_HOST=db:3306
mạng:
- Ủy quyền
- mặc định
nhãn:
- "traefik.enable=true"
- "traefik.http.routers.nextcloud.entrypoints=http"
- "traefik.http.routers.nextcloud.rule=Host(`storage.xxx.org`)"
- "traefik.http.middlewares.nextcloud-https-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.nextcloud.middlewares=nextcloud-https-redirect"
- "traefik.http.routers.nextcloud-secure.entrypoints=https"
- "traefik.http.routers.nextcloud-secure.rule=Host(`storage.xxx.org`)"
- "traefik.http.routers.nextcloud-secure.tls=true"
- "traefik.http.routers.nextcloud-secure.tls.certresolver=http"
- "traefik.docker.network=proxy"
phụ thuộc:
- db
cộng tác:
hình ảnh: cộng tác/mã: mới nhất
khởi động lại: luôn luôn
mạng:
- mặc định
- Ủy quyền
cổng:
- 9980:9980
cap_add:
- MKNOD
khối lượng:
- /etc/múi giờ:/etc/múi giờ:ro
- /etc/localtime:/etc/localtime:ro
môi trường:
- miền=lưu trữ\.xxx\.org
- extra_params=--o:ssl.enable=false --o:ssl.termination=true
- DONT_GEN_SSL_CERT=CÓ
nhãn:
- "traefik.enable=true"
- "traefik.http.routers.office.entrypoints=http"
- "traefik.http.routers.office.rule=Host(`office.xxx.org`)"
- "traefik.http.middlewares.office-https-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.office.middlewares=office-https-redirect"
- "traefik.http.routers.office-secure.entrypoints=https"
- "traefik.http.routers.office-secure.rule=Host(`office.xxx.org`)"
- "traefik.http.routers.office-secure.tls=true"
- "traefik.http.routers.office-secure.tls.certresolver=http"
- "traefik.http.services.nextcloud.loadbalancer.server.port=9980"
khối lượng:
đb:
đám mây tiếp theo:
mạng:
Ủy quyền:
bên ngoài: đúng
Ai đó có thể giúp tôi? Khi tôi kích hoạt ứng dụng cộng tác trong nextcloud và nhập https://office.xxx.org như địa chỉ collabora, nó nói: "Không thể kết nối với Máy chủ trực tuyến collabora"
Máy chủ đang hoạt động, trong trình duyệt, tôi có thể truy cập nó bằng office.xxx.org và nhận được phản hồi "OK".
(như bạn có thể thấy, cũng có một bộ chứa traefik-proxy chạy trên máy chủ docker)