diff --git a/Traefik.php b/Traefik.php
index f7090672bbefeb12f5f5fee14e01c36085473cf3..72e0bc5f65dda73bc7a4dd15c58d2cffdf699f09 100644
--- a/Traefik.php
+++ b/Traefik.php
@@ -329,12 +329,10 @@ class Traefik {
       $config['services']['traefik']['labels'][] = 'traefik.http.routers.traefik.tls=true';
       $config['services']['traefik']['labels'][] = 'traefik.http.routers.traefik.tls.certresolver=lakedrops';
       if ($this->addon_portainer) {
-        $config['services']['portainer']['labels'][] = 'traefik.http.routers.traefik.tls=true';
-        $config['services']['portainer']['labels'][] = 'traefik.http.routers.traefik.tls.certresolver=lakedrops';
-      }
-      if ($this->hub_token) {
-        $config['services']['hub-agent']['labels'][] = 'traefik.http.routers.traefik.tls=true';
-        $config['services']['hub-agent']['labels'][] = 'traefik.http.routers.traefik.tls.certresolver=lakedrops';
+        $config['services']['portainer']['labels'][] = 'traefik.http.routers.frontend.tls=true';
+        $config['services']['portainer']['labels'][] = 'traefik.http.routers.frontend.tls.certresolver=lakedrops';
+        $config['services']['portainer']['labels'][] = 'traefik.http.routers.edge.tls=true';
+        $config['services']['portainer']['labels'][] = 'traefik.http.routers.edge.tls.certresolver=lakedrops';
       }
       if ($this->dns_challenge && $this->dns_challenge_provider !== '') {
         $config['services']['traefik']['command'][] = '--certificatesresolvers.lakedrops.acme.dnschallenge=true';