Traefik routes to the wrong Http Service IP

Hi,

i have two docker-compose files.
In the first one I use Traefik and the Freshrss Reader, the second one Is for jitsi-meet.
The Webserver image from jitsi-meet is part of the Freashrss network in which Traefik is.

Mostly Traefik is routing the Trafik to the jitsi-meet network IP address instead of IP address from the Freshrss Network. Sometimes after a few restarts of the jitsi-meet compose file, the Webserver is reachable until the next restart.

The jitsi-meet webserver is always reachable per ping from the Traefik container.

freshrss docker-compose.yml

services:
    

    traefik:
        image: traefik:latest
        command: --configFile=/traefik.toml
        restart: unless-stopped
        ports:
            - "80:80"
            - "443:443"
            - "8080:8080"
        volumes:
            - /var/run/docker.sock:/var/run/docker.sock
            - /opt/freshrss/traefik.toml:/traefik.toml
            - /opt/freshrss/acme.json:/acme.json
            - /opt/freshrss/tls:/tls
        networks:    
            freshrss:



networks:
        freshrss:

jitsi-meet

services:
    # Frontend
    web:
        image: jitsi/web
#        ports:
#            - '${HTTP_PORT}:80'
#            - '${HTTPS_PORT}:443'
        volumes:
            - ${CONFIG}/web:/config
            - ${CONFIG}/web/letsencrypt:/etc/letsencrypt
            - ${CONFIG}/transcripts:/usr/share/jitsi-meet/transcripts
        environment:
            - ENABLE_AUTH
            - ENABLE_GUESTS
            - ENABLE_LETSENCRYPT
            - ENABLE_HTTP_REDIRECT
            - ENABLE_TRANSCRIPTIONS
            - DISABLE_HTTPS
            - JICOFO_AUTH_USER
            - LETSENCRYPT_DOMAIN
            - LETSENCRYPT_EMAIL
            - PUBLIC_URL
            - XMPP_DOMAIN
            - XMPP_AUTH_DOMAIN
            - XMPP_BOSH_URL_BASE
            - XMPP_GUEST_DOMAIN
            - XMPP_MUC_DOMAIN
            - XMPP_RECORDER_DOMAIN
            - ETHERPAD_URL_BASE
            - TZ
            - JIBRI_BREWERY_MUC
            - JIBRI_PENDING_TIMEOUT
            - JIBRI_XMPP_USER
            - JIBRI_XMPP_PASSWORD
            - JIBRI_RECORDER_USER
            - JIBRI_RECORDER_PASSWORD
            - ENABLE_RECORDING

        labels:
            - "traefik.enable=true"
            - "traefik.http.middlewares.jitsi-https.redirectscheme.scheme=https"
            - "traefik.http.routers.jitsi-http.entrypoints=web"
            - "traefik.http.routers.jitsi-http.rule=Host(`jitsi.example.org`)"
            - "traefik.http.routers.jitsi-http.middlewares=jitsi-https@docker"
            - "traefik.http.routers.jitsi.entrypoints=web-secure"
            - "traefik.http.routers.jitsi.rule=Host(`jitsi.example.org`)"
            - "traefik.http.routers.jitsi.tls=true"
            - "traefik.http.routers.jitsi.tls.certresolver=default"
            

        networks:
            meet.jitsi:
                aliases:
                    - ${XMPP_DOMAIN}
            freshrss_freshrss:

networks:
    meet.jitsi:
    freshrss_freshrss:
         external: true

Hello,

Take a look to:

1 Like

The first Link works perfect for me, thank you!