diff --git a/src/Handler.php b/src/Handler.php
index e3a62dcc96ed519252bc8aaf69a605873a566d97..b901a0414979781c3a432a1052ebae31d8ea65f7 100644
--- a/src/Handler.php
+++ b/src/Handler.php
@@ -49,6 +49,7 @@ class Handler extends BaseHandler {
         'ports' => $this->env->receive('traefik_ports', '', '8443'),
         'cert' => $this->env->receive('traefik_cert', '', 'fullchain.pem'),
         'key' => $this->env->receive('traefik_key', '', 'privkey.pem'),
+        'portainer' => 0,
       ],
       'live' => [
         'root' => '',
@@ -305,6 +306,9 @@ class Handler extends BaseHandler {
       $this->config->readValue(['traefik', 'cert']),
       $this->config->readValue(['traefik', 'key'])
     );
+    if ((bool) $this->config->readValue(['traefik', 'portainer'])) {
+      $traefik->setAddonPortainer(TRUE);
+    }
     $traefik->update($rewrite);
   }