services: znc: image: znc:latest ports: - "16667:6667" volumes: - data:/znc-data labels: - traefik.enable=true - traefik.http.routers.znc.rule=Host(`irc.marijndoeve.nl`) - traefik.http.routers.znc.entrypoints=websecure - traefik.http.routers.znc.tls.certresolver=marijndoeve - traefik.http.services.znc.loadbalancer.server.port=80 - traefik.tcp.routers.znc.tls=true - traefik.tcp.routers.znc.tls.certResolver=marijndoeve - traefik.tcp.routers.znc.rule=HostSNI(`irc.marijndoeve.nl`) - traefik.tcp.routers.znc.entrypoints=irc - traefik.tcp.routers.znc.service=znc - traefik.tcp.services.znc.loadbalancer.server.port=6667 networks: - web volumes: data: networks: web: external: true