Getting the No-IP dynamic update client (DUC) working on a raspberry Pi is simple. You need to make sure you have an account with No-IP. You can get a free account with up to 3 hostnames. The only downside of the free account is that you need to confirm that you still use the domain every 30 days.

Connect to the Raspberry Pi via SSH and enter the following commands:

mkdir /home/pi/noip
cd /home/pi/noip

After creating folders for the DUC, we can now install the software.

Type the following command:

tar vzxf noip-duc-linux.tar.gz

Let’s navigate to the directory that contains the downloaded files

cd noip-2.1.9-1

Install the program:

sudo make
sudo make install

Once you type in the “sudo make install” command, you will be prompted to sign in with your No-IP account user login.

Once you’re logged in to the DUC, answer the questions. You need to set the interval that the DUC client sends an IP update request. I set mine to 5 minutes, but 5-30 minutes is fine. Start the service with the command below:

ps axg | grep noip