<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>DynamicDNS on Voltaicforge</title>
        <link>https://6e2dbc8c.voltaicforge.pages.dev/tags/dynamicdns/</link>
        <description>Recent content in DynamicDNS on Voltaicforge</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-au</language>
        <lastBuildDate>Sat, 31 Dec 2022 00:00:00 +0000</lastBuildDate><atom:link href="https://6e2dbc8c.voltaicforge.pages.dev/tags/dynamicdns/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>DuckDNS with UDM Pro</title>
        <link>https://6e2dbc8c.voltaicforge.pages.dev/p/2022/12/duckdns-with-udmpro/</link>
        <pubDate>Sat, 31 Dec 2022 00:00:00 +0000</pubDate>
        
        <guid>https://6e2dbc8c.voltaicforge.pages.dev/p/2022/12/duckdns-with-udmpro/</guid>
        <description>&lt;img src="https://6e2dbc8c.voltaicforge.pages.dev/p/2022/12/duckdns-with-udmpro/linux_stock.png" alt="Featured image of post DuckDNS with UDM Pro" /&gt;&lt;h2 id=&#34;duckdns-with-unifi-dream-machine&#34;&gt;DuckDNS with Unifi Dream Machine&lt;/h2&gt;
&lt;p&gt;I recently got a UDM Pro and have just managed to get DuckDNS working.&lt;/p&gt;
&lt;p&gt;There are many other suggestions on the internet, for using the webui with &amp;lsquo;dyndns&amp;rsquo; and a variety of settings that should work.
None did for me as of today, on UDM-Pro software version 1.11.0.&lt;/p&gt;
&lt;p&gt;UDM currently uses the software inadyn to provide its ddns capabilities—and it has more providers available that what is exposed in the WebUI.
To get it working I edited the &lt;code&gt;inadyn.conf&lt;/code&gt; manually via SSH.
(Google &lt;code&gt;UDM SSH Setup&lt;/code&gt; if you need to setup SSH access to your UDM)&lt;/p&gt;
&lt;p&gt;If there is no Dynamic DNS setup in the UDM WebUI it disables the servers, so for now I have created a dummy service in the UDM WebUI&lt;/p&gt;
&lt;p&gt;Once SSH&amp;rsquo;d into the UDM, check what config the file your UDM is running:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# ps aux | grep inadyn&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;m&#34;&gt;12799&lt;/span&gt; root     /usr/sbin/inadyn -n -s -C -f /run/ddns-eth8-inadyn.conf
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;In this case, my config file is located at &lt;code&gt;/run/ddns-eth8-inadyn.conf&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;Edit the file (using VI) and add a duckdns config block:
(VI by default doesn&amp;rsquo;t allow editing, press &lt;code&gt;i&lt;/code&gt; to enter &amp;lsquo;interactive&amp;rsquo; mode to turn it into a text editor)&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;provider duckdns.org:2 {
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    username         = &amp;lt;YOUR_TOKEN&amp;gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    password         = noPasswordForDuckdns
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;    hostname         = &amp;lt;YOUR_DOMAIN&amp;gt;.duckdns.org
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;}
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Save and close. On VI, &lt;code&gt;ESC&lt;/code&gt; will exit interactive mode, then &lt;code&gt;:wq&lt;/code&gt; will &amp;lsquo;Write and Quit&amp;rsquo;&lt;/p&gt;
&lt;p&gt;This has successfully got me running with Duck on UDM—but hacky, and won&amp;rsquo;t be part of a backup&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
