{"id":9224,"date":"2026-03-27T12:06:15","date_gmt":"2026-03-27T12:06:15","guid":{"rendered":"https:\/\/www.hostinger.com\/support\/?p=9224"},"modified":"2026-05-08T13:03:31","modified_gmt":"2026-05-08T13:03:31","slug":"how-to-add-ssl-to-openclaw-on-hostinger","status":"publish","type":"post","link":"https:\/\/www.hostinger.com\/support\/how-to-add-ssl-to-openclaw-on-hostinger\/","title":{"rendered":"How to add SSL to OpenClaw on Hostinger"},"content":{"rendered":"<p><span style=\"font-weight: 400\">This article explains how to secure your OpenClaw deployment with SSL using Traefik. Once configured, your OpenClaw dashboard will be accessible via HTTPS with an automatically assigned subdomain.<\/span><\/p><p><span style=\"font-weight: 400\">SSL is required for OpenClaw to function correctly. Without it, accessing the dashboard over plain HTTP will trigger errors that prevent normal operation, including <\/span><b>Device identity required<\/b><span style=\"font-weight: 400\">, <\/span><b>Device signature expired<\/b><span style=\"font-weight: 400\">, and <\/span><b>Control UI requires device identity (use HTTPS or localhost secure context)<\/b><span style=\"font-weight: 400\">. It is recommended to configure SSL immediately after deploying OpenClaw to avoid running into these issues.<\/span><\/p><h2 id=\"h-adding-ssl-with-traefik\"><b>Adding SSL with Traefik<\/b><\/h2><p><span style=\"font-weight: 400\">OpenClaw&rsquo;s Docker deployment includes pre-configured Traefik labels. This means you do not need to manually configure certificates &mdash; deploying the Traefik project alongside OpenClaw enables SSL automatically.<\/span><\/p><h3><b>Step 1 &ndash; Deploy Traefik from the Docker catalog<\/b><\/h3><ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Go to <\/span><b>hPanel<\/b><span style=\"font-weight: 400\"> &rarr; <\/span><b>VPS<\/b><span style=\"font-weight: 400\"> &rarr; select your server &rarr; <\/span><b>Docker Manager<\/b><span style=\"font-weight: 400\">.<br>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9225\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-02.png\" alt=\"Docker Manager menu item highlighted in the left sidebar\" width=\"532\" height=\"339\" data-media-id=\"9225\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-02.png 532w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-02-300x191.png 300w\" sizes=\"auto, (max-width: 532px) 100vw, 532px\" \/><br>\n<\/span><\/li>\n<\/ol><ol start=\"2\">\n<li><span style=\"font-weight: 400\"> Click on <\/span><b>Deploy Traefik<br>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9226\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03.png\" alt=\"Docker Manager with highlighted Deploy Traefik button in the HTTPS setup panel\" width=\"899\" height=\"477\" data-media-id=\"9226\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03.png 899w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03-300x159.png 300w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03-768x407.png 768w\" sizes=\"auto, (max-width: 899px) 100vw, 899px\" \/><br>\n<\/b><\/li>\n<li>Enter a <b>valid email address for SSL. <\/b><span>If an invalid email address is entered, the SSL won&rsquo;t issue successfully.<br>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9227\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_1.png\" alt=\"Traefik deployment form with ACME_EMAIL field and Deploy button\" width=\"694\" height=\"682\" data-media-id=\"9227\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_1.png 694w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_1-300x295.png 300w\" sizes=\"auto, (max-width: 694px) 100vw, 694px\" \/><br>\n<\/span><\/li>\n<li><span style=\"font-weight: 400\">Wait for the Traefik project status to show <\/span><b>Running<\/b><span style=\"font-weight: 400\"> as the container boots.<\/span><\/li>\n<\/ol><p><span style=\"font-weight: 400\">You can deploy Traefik before or after OpenClaw &mdash; the order does not matter.<\/span><\/p><h3><b>Step 2 &ndash; Access OpenClaw via HTTPS<\/b><\/h3><p><span style=\"font-weight: 400\">Once both OpenClaw and Traefik are running:<\/span><\/p><ol>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Go to <\/span><b>Docker Manager<\/b><span style=\"font-weight: 400\"> &rarr; <\/span><b>Docker projects<\/b><span style=\"font-weight: 400\">.<br>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9228\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_2.png\" alt=\"Docker Manager sidebar with Projects menu item highlighted in a red box\" width=\"376\" height=\"415\" data-media-id=\"9228\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_2.png 376w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_2-272x300.png 272w\" sizes=\"auto, (max-width: 376px) 100vw, 376px\" \/><br>\n<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Find your OpenClaw project in the list.<br>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9229\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_3.png\" alt=\"Docker Manager projects page with openclaw-4ydh project row highlighted, showing Running status and action buttons\" width=\"713\" height=\"208\" data-media-id=\"9229\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_3.png 713w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_3-300x88.png 300w\" sizes=\"auto, (max-width: 713px) 100vw, 713px\" \/><br>\n<\/span><\/li>\n<li style=\"font-weight: 400\"><span style=\"font-weight: 400\">Click the <\/span><b>Open<\/b><span style=\"font-weight: 400\"> link in the Access column.<br>\n<img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-9230\" src=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_4.png\" alt=\"Docker projects list with the Open access link highlighted for openclaw-cu7k.\" width=\"738\" height=\"224\" data-media-id=\"9230\" srcset=\"https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_4.png 738w, https:\/\/www.hostinger.com\/support\/wp-content\/uploads\/sites\/55\/2026\/03\/2026-03-27_19-03_4-300x91.png 300w\" sizes=\"auto, (max-width: 738px) 100vw, 738px\" \/><br>\n<\/span><\/li>\n<\/ol><p><span style=\"font-weight: 400\">You are redirected to your secured OpenClaw dashboard at a URL like <\/span><span style=\"font-weight: 400\">https:\/\/openclaw-xxxx.srv123456.hstgr.cloud<\/span><span style=\"font-weight: 400\">.<\/span><\/p><p>&nbsp;<\/p><div class=\"intercom-interblocks-callout\" style=\"background-color: #e3e7fa80;border-color: #334bfa33\"><b>NOTE: <\/b><span style=\"font-weight: 400\">Without Traefik, the <\/span><b>Open<\/b><span style=\"font-weight: 400\"> link redirects to your VPS IP address and port without SSL. Deploying Traefik changes this behavior to use the secured subdomain automatically.<\/span><\/div><p>&nbsp;<\/p><p><span style=\"font-weight: 400\">Your OpenClaw deployment is now secured with SSL. All traffic to your dashboard is encrypted automatically, and no further configuration is required to maintain it.<\/span><\/p><p><span style=\"font-weight: 400\">While it is technically possible to remove SSL after configuration by deleting Traefik, this is not recommended. Doing so will revert your dashboard to plain HTTP, which will cause the device identity and signature errors described at the beginning of this article, effectively breaking access to the control UI.<\/span><\/p><h2 id=\"h-additional-resources\"><b>Additional Resources<\/b><\/h2><ul>\n<li style=\"font-weight: 400\"><a href=\"https:\/\/claude.ai\/chat\/ddb51a36-3b80-4a3d-a7b7-de58f273dd34#\" target=\"_blank\" rel=\"noopener\"><span style=\"font-weight: 400\">How to get started with OpenClaw on Hostinger VPS<\/span><\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>This article explains how to secure your OpenClaw deployment with SSL using Traefik. Once configured, your OpenClaw dashboard will be accessible via HTTPS with an&#8230;<\/p>\n","protected":false},"author":594,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"include_on_kodee":true,"footnotes":""},"categories":[309],"tags":[],"class_list":["post-9224","post","type-post","status-publish","format-standard","hentry","category-openclaw-vps"],"hreflangs":[],"include_on_kodee":true,"_links":{"self":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/9224","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/users\/594"}],"replies":[{"embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/comments?post=9224"}],"version-history":[{"count":1,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/9224\/revisions"}],"predecessor-version":[{"id":9231,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/posts\/9224\/revisions\/9231"}],"wp:attachment":[{"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/media?parent=9224"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/categories?post=9224"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.hostinger.com\/support\/wp-json\/wp\/v2\/tags?post=9224"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}