diff --git a/src/Handler.php b/src/Handler.php
index 935f394ee6b13a719b4377f17c150c1256d420f6..7198160e069b195594dac0ef27a39138f736cf31 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -64,6 +64,7 @@ class Handler extends BaseHandler {
         'cert' => $this->env->receive('traefik_cert', '', 'fullchain.pem'),
         'key' => $this->env->receive('traefik_key', '', 'privkey.pem'),
         'portainer' => $this->env->receive('traefik_portainer', '', '0'),
+        'hub_token' => $this->env->receive('traefik_hub_token', '', ''),
       ],
       'live' => [
         'root' => '',
@@ -446,6 +447,9 @@ class Handler extends BaseHandler {
     if ($this->config->readValue(['traefik', 'portainer'])) {
       $traefik->setAddonPortainer(TRUE);
     }
+    if ($hub_token = $this->config->readValue(['traefik', 'hub_token'])) {
+      $traefik->setHubToken($hub_token);
+    }
     $traefik->update();
   }