services: openwebui: image: ghcr.io/open-webui/open-webui:main container_name: svc-webui-x restart: unless-stopped env_file: - .env volumes: - svc-webuix_data:/app/backend/data networks: - infra-traefik_traefik-net labels: # --- Traefik --- - "traefik.enable=true" - "traefik.http.routers.webuix.rule=Host(`webuix.ljh31.de`)" - "traefik.http.routers.webuix.entrypoints=websecure" - "traefik.http.routers.webuix.tls=true" - "traefik.http.routers.webuix.tls.certresolver=letsencrypt" - "traefik.http.routers.webuix.middlewares=error-404@file,error-500@file" # --- Homepage --- - "homepage.group=AI" - "homepage.name=WebUI X" - "homepage.icon=openwebui.svg" - "homepage.href=https://webuix.ljh31.de" - "homepage.description=Open WebUI (LM Studio)" volumes: svc-webuix_data: name: webuix_open-webui-x-data external: true networks: infra-traefik_traefik-net: external: true