Running the Linux DUC v3.0 at startup

Once you have installed the new Linux DUC, you will likely want it to run at startup so that the software is always running. That way, if your IP address changes, the No-IP Dynamic Update Client (DUC) will make sure your hostname is reflecting that new IP address.

This guide assumes you are using a Linux distribution using Systemd. We are using Ubuntu Server here so please note the instructions might vary based on the distro you are using.

While inside the downloaded noip-duc_3.0.0-beta.* folder, copy the debian/service folder over to your systemd directory:

sudo cp debian/service /etc/systemd/system/noip-duc.service
If you installed the No-IP DUC from source, change Line 7 in your /etc/systemd/system/noip-duc.service file to:

If you installed the No-IP DUC using the package manager, you do NOT need to change this.

If you want to uninstall the older version of the DUC, version 3.x, follow this guide instead.

Next you will need to create a configuration file for the noip-duc program to read.

Create and edit the file /etc/default/noip-duc using your preferred text editor.

Config File:

## File: /etc/default/noip-duc

Example Config File:


Save the file. Next, reload your systemd daemon:

sudo systemctl daemon-reload

Then enable the service:

sudo systemctl enable noip-duc

Finally, start the program:

sudo systemctl start noip-duc

If everything went okay, then the No-IP DUC should be running in the background. You can run the command sudo systemctl status noip-duc and review the recent entries. A successful installation and setup will look like this:

successful installation

We recommend checking out the INSTALL.MD and README.MD files within the noip-duc_3.0.0-beta.5 directory to see our full documentation and help guide.

If everything went smoothly, noip-duc should be running in the background and will automatically run when your computer starts, ensuring you can always access your devices on the go.

If you are still having trouble, feel free to check out our knowledge base or reach out to our support team at