{"id":2256,"date":"2025-06-21T15:35:07","date_gmt":"2025-06-21T13:35:07","guid":{"rendered":"https:\/\/yellotab.se\/x056\/?p=2256"},"modified":"2025-06-21T18:55:33","modified_gmt":"2025-06-21T16:55:33","slug":"ddns-pa-mebo-webhotell","status":"publish","type":"post","link":"https:\/\/yellotab.se\/x056\/2025\/06\/21\/ddns-pa-mebo-webhotell\/","title":{"rendered":"DDNS p\u00e5 Mebo webhotell"},"content":{"rendered":"<p data-start=\"0\" data-end=\"133\">K\u00e4lla: <a href=\"https:\/\/docs.cpanel.net\/cpanel\/domains\/dynamic-dns\/#\/\">cPanel<\/a> |<\/p>\n<hr \/>\n<p data-start=\"0\" data-end=\"133\">Perfekt! H\u00e4r kommer ett komplett exempel f\u00f6r att uppdatera din subdom\u00e4n i Home Assistant automatiskt med den URL du fick fr\u00e5n cPanel.<\/p>\n<hr data-start=\"135\" data-end=\"138\" \/>\n<h2 data-start=\"140\" data-end=\"198\">\u2705 <strong data-start=\"145\" data-end=\"198\">1. L\u00e4gg till shell_command i <code class=\"\" data-line=\"\">configuration.yaml<\/code><\/strong><\/h2>\n<p data-start=\"200\" data-end=\"316\">\u00d6ppna <code class=\"\" data-line=\"\">configuration.yaml<\/code> (anv\u00e4nd Studio Code Server eller filredigeraren i Home Assistant) och l\u00e4gg till f\u00f6ljande:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">yaml<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none py-1\" aria-label=\"Kopiera\">Kopiera<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 py-1 select-none\">Redigera<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"\" data-line=\"\">&lt;span class=&quot;hljs-attr&quot;&gt;shell_command:&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;update_home_ddns:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&#039;curl -s &quot;https:\/\/jidoka.se\/cpanelwebcall\/ykelds8y09asd...&quot;&#039;&lt;\/span&gt;<br \/>\n<\/code><\/div>\n<\/div>\n<blockquote data-start=\"427\" data-end=\"509\">\n<p data-start=\"429\" data-end=\"509\">\ud83d\udfe8 <strong data-start=\"432\" data-end=\"454\">Byt ut hela URL:en<\/strong> till den fullst\u00e4ndiga du fick fr\u00e5n cPanel Dynamic DNS.<\/p>\n<\/blockquote>\n<p data-start=\"511\" data-end=\"573\">Om du \u00e4ven vill uppdatera <code class=\"\" data-line=\"\">auth.jidoka.se<\/code>, l\u00e4gg till en till:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">yaml<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none py-1\" aria-label=\"Kopiera\">Kopiera<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 py-1 select-none\">Redigera<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"\" data-line=\"\">  &lt;span class=&quot;hljs-attr&quot;&gt;update_auth_ddns:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&#039;curl -s &quot;https:\/\/jidoka.se\/cpanelwebcall\/abcdef123456...&quot;&#039;&lt;\/span&gt;<br \/>\n<\/code><\/div>\n<\/div>\n<hr data-start=\"668\" data-end=\"671\" \/>\n<h2 data-start=\"673\" data-end=\"734\">\u2705 <strong data-start=\"678\" data-end=\"734\">2. Skapa en automation som k\u00f6r kommandot varje timme<\/strong><\/h2>\n<p data-start=\"736\" data-end=\"845\">L\u00e4gg till f\u00f6ljande i <code class=\"\" data-line=\"\">automations.yaml<\/code> <strong data-start=\"776\" data-end=\"793\">eller via GUI<\/strong> (Inst\u00e4llningar \u2192 Automatiseringar \u2192 Ny automation):<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">yaml<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none py-1\" aria-label=\"Kopiera\">Kopiera<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 py-1 select-none\">Redigera<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"\" data-line=\"\">&lt;span class=&quot;hljs-attr&quot;&gt;alias:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;Uppdatera&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;Dynamic&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;DNS&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;till&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;cPanel&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;description:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;Pingar&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;cPanel&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;Dynamic&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;DNS&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;f\u00f6r&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;att&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;h\u00e5lla&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;IP&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;uppdaterad&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;trigger:&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-bullet&quot;&gt;-&lt;\/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;platform:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;time_pattern&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;minutes:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&quot;\/30&quot;&lt;\/span&gt;  &lt;span class=&quot;hljs-comment&quot;&gt;# k\u00f6r var 30:e minut&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;action:&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-bullet&quot;&gt;-&lt;\/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;service:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;shell_command.update_home_ddns&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-bullet&quot;&gt;-&lt;\/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;service:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;shell_command.update_auth_ddns&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;mode:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;single&lt;\/span&gt;<br \/>\n<\/code><\/div>\n<\/div>\n<blockquote data-start=\"1154\" data-end=\"1231\">\n<p data-start=\"1156\" data-end=\"1231\">\ud83d\udca1 Du kan justera <code class=\"\" data-line=\"\">minutes: &quot;\/30&quot;<\/code> till t.ex. <code class=\"\" data-line=\"\">\/10<\/code> f\u00f6r t\u00e4tare uppdatering.<\/p>\n<\/blockquote>\n<hr data-start=\"1233\" data-end=\"1236\" \/>\n<h2 data-start=\"1238\" data-end=\"1274\">\u2705 <strong data-start=\"1243\" data-end=\"1274\">3. Starta om Home Assistant<\/strong><\/h2>\n<p data-start=\"1276\" data-end=\"1312\">F\u00f6r att shell_command ska aktiveras:<\/p>\n<ul data-start=\"1314\" data-end=\"1428\">\n<li data-start=\"1314\" data-end=\"1388\">\n<p data-start=\"1316\" data-end=\"1388\">G\u00e5 till <strong data-start=\"1324\" data-end=\"1388\">Inst\u00e4llningar \u2192 System \u2192 \u00d6versikt \u2192 Starta om Home Assistant<\/strong><\/p>\n<\/li>\n<li data-start=\"1389\" data-end=\"1428\">\n<p data-start=\"1391\" data-end=\"1428\">Eller k\u00f6r <code class=\"\" data-line=\"\">developer tools \u2192 restart<\/code><\/p>\n<\/li>\n<\/ul>\n<hr data-start=\"1430\" data-end=\"1433\" \/>\n<h2 data-start=\"1435\" data-end=\"1499\">\u2705 <strong data-start=\"1440\" data-end=\"1499\">4. (Frivilligt) L\u00e4gg till knapp f\u00f6r manuell uppdatering<\/strong><\/h2>\n<p data-start=\"1501\" data-end=\"1541\">Vill du kunna klicka p\u00e5 en knapp i UI:t?<\/p>\n<p data-start=\"1543\" data-end=\"1580\">L\u00e4gg till detta i din <code class=\"\" data-line=\"\">scripts.yaml<\/code>:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"flex items-center text-token-text-secondary px-4 py-2 text-xs font-sans justify-between h-9 bg-token-sidebar-surface-primary select-none rounded-t-2xl\">yaml<\/div>\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><button class=\"flex gap-1 items-center select-none py-1\" aria-label=\"Kopiera\">Kopiera<\/button><span class=\"\" data-state=\"closed\"><button class=\"flex items-center gap-1 py-1 select-none\">Redigera<\/button><\/span><\/div>\n<\/div>\n<\/div>\n<div class=\"overflow-y-auto p-4\" dir=\"ltr\"><code class=\"\" data-line=\"\">&lt;span class=&quot;hljs-attr&quot;&gt;update_home_ddns_manual:&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;alias:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;&quot;Uppdatera DDNS manuellt&quot;&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-attr&quot;&gt;sequence:&lt;\/span&gt;<br \/>\n&lt;span class=&quot;hljs-bullet&quot;&gt;-&lt;\/span&gt; &lt;span class=&quot;hljs-attr&quot;&gt;service:&lt;\/span&gt; &lt;span class=&quot;hljs-string&quot;&gt;shell_command.update_home_ddns&lt;\/span&gt;<br \/>\n<\/code><\/div>\n<\/div>\n<p data-start=\"1713\" data-end=\"1759\">Sen kan du l\u00e4gga till knappen i ett dashboard.<\/p>\n<hr data-start=\"1761\" data-end=\"1764\" \/>\n<p data-start=\"1766\" data-end=\"1926\" data-is-last-node=\"\" data-is-only-node=\"\">\n","protected":false},"excerpt":{"rendered":"<p>Konfiguration av DDNS p\u00e5 Mebo cPanel och installera script p\u00e5 Home Assistant som uppdaterar IP var 30 min<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[30],"tags":[],"class_list":["post-2256","post","type-post","status-publish","format-standard","hentry","category-sakerhet"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts\/2256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/comments?post=2256"}],"version-history":[{"count":3,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts\/2256\/revisions"}],"predecessor-version":[{"id":2262,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/posts\/2256\/revisions\/2262"}],"wp:attachment":[{"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/media?parent=2256"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/categories?post=2256"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yellotab.se\/x056\/wp-json\/wp\/v2\/tags?post=2256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}