How to Install the No-IP DUC on a Raspberry Pi

This guide will help you to install No-IP’s Dynamic Update Client on a Raspberry Pi in just a few minutes using Terminal. Installing the service is simple to do and requires little knowledge of Linux.

We recommend most users utilize our new Linux DUC available here, which is more modern and stable.

If you have issues installing the Linux DUC below, installing the newer version v3.x will typically solve these issues and offer more stability.

You will first need to create a directory for the client software to be installed. In order to do so, open Terminal and type the following commands below. Press “enter” after each entry.

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

After creating the directory folders for the DUC it is time to download the software.

Within the Terminal window type the following commands below. Press “enter” after each entry.

tar vzxf noip-duc-linux.tar.gz

Next, navigate to the directory you created to locate the downloaded files by entering:

cd noip-2.1.9-1

Now install the program with the following commands:

sudo make
sudo make install

After typing “sudo make install” you will be prompted to login with your No-IP account username and password.

After logging into the DUC answer the questions to proceed. When asked how often you want the update to happen you must choose 5 or more. The interval is listed in minutes, if you choose 5 the update interval will be 5 minutes. If you choose 30 the interval will be 30 minutes.

sudo /usr/local/bin/noip2

To confirm that the service is working properly you can run the following command.

sudo noip2 ­-S (Capital “S”)

Congratulations! You have now installed the DUC on a Raspberry Pi. If you should have any other questions, please feel free to submit a ticket to our support team.