Я настроил хост-докер и хотел настроить nextcloud с помощью Collabora-Office. Но он просто не находит хост коллабора. мой компоновочный файл выглядит следующим образом:
версия: '3.2'
Сервисы:
дБ:
изображение: mariadb:10.5
перезапуск: всегда
тома:
- БД:/вар/библиотека/mysql
среда:
- MYSQL_DATABASE=xxx-nextcloud
- MYSQL_USER=xxxnc
- MYSQL_PASSWORD=evilcorp
- MARIADB_RANDOM_ROOT_PASSWORD=да
следующее облако:
изображение: следующее облако: 20
перезапуск: всегда
тома:
- следующее облако:/var/www/html
среда:
- MYSQL_DATABASE=клятва-nextcloud
- MYSQL_USER=xxxnc
- MYSQL_PASSWORD=evilcorp
- MYSQL_HOST = БД: 3306
сети:
- прокси
- По умолчанию
этикетки:
- "traefik.enable=true"
- "traefik.http.routers.nextcloud.entrypoints=http"
- "traefik.http.routers.nextcloud.rule=Хост(`storage.xxx.org`)"
- "traefik.http.middlewares.nextcloud-https-redirect.redirectscheme.scheme=https"
- "traefik.http.routers.nextcloud.middlewares=nextcloud-https-перенаправление"
- "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=прокси"
зависит от:
- дб
сотрудничество:
изображение: сотрудничество/код:последний
перезапуск: всегда
сети:
- По умолчанию
- прокси
порты:
- 9980:9980
cap_add:
- МКНОД
тома:
- /etc/часовой пояс:/etc/часовой пояс:ro
- /etc/localtime:/etc/localtime:ro
среда:
- домен=хранилище\.xxx\.org
- extra_params=--o:ssl.enable=false --o:ssl.termination=true
- DONT_GEN_SSL_CERT=ДА
этикетки:
- "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"
тома:
дБ:
следующее облако:
сети:
прокси:
внешний: правда
Кто-нибудь может мне помочь? Когда я активирую приложение для совместной работы в nextcloud и ввожу https://office.xxx.org в качестве адреса совместной работы он говорит: «Не удается подключиться к онлайн-серверу совместной работы».
Сервер запущен и работает, в браузере я могу связаться с ним через office.xxx.org и получить ответ «ОК».
(как вы можете видеть, на хосте докера также работает контейнер traefik-proxy)