ฉันได้ตั้งค่าโฮสต์นักเทียบท่าแล้ว และต้องการตั้งค่า nextcloud ด้วย collabora-office แต่ไม่พบโฮสต์ collabora ไฟล์เขียนของฉันมีดังต่อไปนี้:
รุ่น: '3.2'
บริการ:
ฐานข้อมูล:
ภาพ: mariadb:10.5
รีสตาร์ท: เสมอ
ปริมาณ:
- db:/var/lib/mysql
สิ่งแวดล้อม:
- MYSQL_DATABASE=xxx-nextcloud
- MYSQL_USER=xxxnc
- MYSQL_PASSWORD=อีวิลคอร์ป
- MARIADB_RANDOM_ROOT_PASSWORD=ใช่
เน็กซ์คลาวด์:
ภาพ: nextcloud:20
รีสตาร์ท: เสมอ
ปริมาณ:
- nextcloud:/var/www/html
สิ่งแวดล้อม:
- MYSQL_DATABASE=vow-nextcloud
- MYSQL_USER=xxxnc
- MYSQL_PASSWORD=อีวิลคอร์ป
- MYSQL_HOST=db:3306
เครือข่าย:
- หนังสือมอบฉันทะ
- ค่าเริ่มต้น
ป้ายกำกับ:
- "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"
ขึ้นอยู่กับ:
- ฐานข้อมูล
ความร่วมมือ:
ภาพ: collabora/code:latest
รีสตาร์ท: เสมอ
เครือข่าย:
- ค่าเริ่มต้น
- หนังสือมอบฉันทะ
พอร์ต:
- 9980:9980
cap_add:
- MKNOD
ปริมาณ:
- /etc/timezone:/etc/timezone:ro
- /etc/localtime:/etc/localtime:ro
สิ่งแวดล้อม:
- โดเมน=storage\.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"
ปริมาณ:
ฐานข้อมูล:
เน็กซ์คลาวด์:
เครือข่าย:
พร็อกซี:
ภายนอก: จริง
ใครสามารถช่วยฉันได้บ้าง เมื่อฉันเปิดใช้งาน collabora-app ใน nextcloud และพิมพ์ https://office.xxx.org ตามที่อยู่ collabora มันบอกว่า: "ไม่สามารถเชื่อมต่อกับ collabora Online Server"
เซิร์ฟเวอร์เปิดใช้งานแล้ว ในเบราว์เซอร์ ฉันสามารถเข้าถึงได้ด้วย office.xxx.org และได้รับข้อความ "ตกลง" เป็นคำตอบ
(อย่างที่คุณเห็น มีคอนเทนเนอร์ traefik-proxy ที่ทำงานบนโฮสต์นักเทียบท่าด้วย)