settings.json: { "allowErrorMonitoring": false, "internalIp": "192.168.1.110", "appsRepoUrl": "https://github.com/runtipi/runtipi-appstore", "domain": "example.com", "appDataPath": "/root/runtipi", "localDomain": "tipi.local", "guestDashboard": false, "allowAutoThemes": true, "persistTraefikConfig": true, "port": 80, "sslPort": 443, "listenIp": "192.168.1.110", "timeZone": "Europe/Belgrade", "eventsTimeout": 5, "advancedSettings": false, "forwardAuthUrl": "http://runtipi:3000/api/auth/traefik", "logLevel": "info", "themeBase": "gray", "themeColor": "blue" } traefik.yml: api: dashboard: true insecure: true providers: docker: endpoint: "unix:///var/run/docker.sock" watch: true exposedByDefault: false file: directory: /etc/traefik/dynamic watch: true entryPoints: web: address: ":80" websecure: address: ":443" http: tls: certResolver: myresolver certificatesResolvers: myresolver: acme: email: email@example.com storage: /shared/acme.json dnsChallenge: provider: cloudflare delayBeforeCheck: 0 log: level: DEBUG tipi-compose.yml: version: "3.9" services: runtipi-reverse-proxy: environment: - CF_DNS_API_TOKEN=cf_token And these are the messages displayed in runtipi logs when opening an app webpage exposed with dns cloudflare: runtipi-reverse-proxy | 2025-09-12T19:40:42Z DBG github.com/traefik/traefik/v3/pkg/middlewares/recovery/recovery.go:45 > Request has been aborted [192.168.1.110:8224 - /api/sse/app]: net/http: abort Handler middlewareName=traefik-internal-recovery middlewareType=Recovery runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:58Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:40:59Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 runtipi-reverse-proxy | 2025-09-12T19:41:03Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.4:80 another app with the cold start - this is happening when opening the https webpage of the app: runtipi-reverse-proxy | 2025-09-12T19:43:04Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.2:3000 runtipi-reverse-proxy | 2025-09-12T19:43:05Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.2:3000 runtipi-reverse-proxy | 2025-09-12T19:43:05Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.2:3000 runtipi-reverse-proxy | 2025-09-12T19:43:05Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.2:3000 runtipi-reverse-proxy | 2025-09-12T19:43:05Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.2:3000 runtipi-reverse-proxy | 2025-09-12T19:43:05Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.2:3000 runtipi-reverse-proxy | 2025-09-12T19:43:05Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.2:3000 another one and loading very long: untipi-reverse-proxy | 2025-09-12T19:44:23Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.15:3456 runtipi-reverse-proxy | 2025-09-12T19:44:23Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.15:3456 runtipi-reverse-proxy | 2025-09-12T19:44:23Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.15:3456 runtipi-reverse-proxy | 2025-09-12T19:44:23Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.15:3456 runtipi-reverse-proxy | 2025-09-12T19:44:23Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.15:3456 runtipi-reverse-proxy | 2025-09-12T19:44:23Z DBG github.com/traefik/traefik/v3/pkg/proxy/httputil/proxy.go:121 > 499 Client Closed Request error="context canceled" runtipi-reverse-proxy | 2025-09-12T19:44:23Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.15:3456 runtipi-reverse-proxy | 2025-09-12T19:44:23Z DBG github.com/traefik/traefik/v3/pkg/proxy/httputil/proxy.go:121 > 499 Client Closed Request error="context canceled" runtipi-reverse-proxy | 2025-09-12T19:44:24Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.15:3456 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050 runtipi-reverse-proxy | 2025-09-12T19:44:48Z DBG github.com/traefik/traefik/v3/pkg/server/service/loadbalancer/wrr/wrr.go:175 > Service selected by WRR: http://172.18.0.14:5050