Hello,
I have been mostly enjoying the software. Usually able to implement what I want in a few hours but not this time.
I have a single domain on no-ip that points to my server. Everything is in docker and all the traffic hits Traefik first. Routing happens based on path. Labels on Seafile itself
labels:
- "traefik.enable=true"
- "traefik.http.routers.seafile.rule=Host(`xxx.zapto.org`) && PathPrefix(`/seafile`)"
- "traefik.http.routers.seafile.entrypoints=websecure"
- "traefik.http.routers.seafile.tls.certresolver=myresolver"
- "traefik.http.services.seafile.loadbalancer.server.port=80"
- "traefik.http.routers.webdav.rule=Host(`xxx.zapto.org`) && PathPrefix(`/seafdav`)"
- "traefik.http.routers.webdav.entrypoints=websecure"
- "traefik.http.routers.webdav.tls.certresolver=myresolver"
- "traefik.http.routers.seafhttp.rule=Host(`xxx.zapto.org`) && PathPrefix(`/seafhttp`)"
- "traefik.http.routers.seafhttp.entrypoints=websecure"
- "traefik.http.routers.seafhttp.tls.certresolver=myresolver"
The problem is that I don’t seem to be able to configure collabora to work on a path(outside of “/”). It works fine when assigned root location but assigning a path and changing OFFICE_WEB_APP_BASE_URL in seahub_settings.py doesn’t seem to have any effect. 404 is shown in a new tab, after clicking ods file for example.
I found no errors in the logs or network traffic looked up in developer tools.
How do I troubleshoot this further?