Public | Automated Build

Last pushed: 2 years ago
Short Description
Keep your dynamic DNS up-to-date with this No-IP DNS script.
Full Description

noirvisch/no-ip

This is a simple Docker container for running the No-IP dynamic DNS update script. It will keep your domain.ddns.net DNS alias up-to-date as your home IP changes.

A fork of coppit/no-ip.

Usage

If you do not want to customize the build, do the following steps:

Pull the no-ip container from the hub:

docker pull noirvisch/no-ip

Download the setup script:

curl -O https://raw.githubusercontent.com/Noirvisch/docker-no-ip/master/noip.sh

You will likely want to change the directory used to store the configuration, use your favorite editor:

vi noip.sh

Change the HOSTFOLDER variable to the path on the docker host that should store the configfile

Now you are ready to set up the configuration file, initialize the docker container.
This part is interactive and you have to fill in your user and credentials for the no-ip service.
Answer "N" to the question about running something after a successful update.

./noip.sh init

Once the config is set up, start the no-ip container:

./noip.sh run

OR:

docker start no-ip

This container is stateless. If you don't need it anymore, you can stop and remove it.

Build

This docker image is available as a build on the docker index.
If you wish to build the container yourself the following commands will build the entire container from scratch.

First download the easy to use setup script:

curl -O https://raw.githubusercontent.com/Noirvisch/docker-no-ip/master/noip.sh

Download the rest of the files:

chmod +x noip.sh && ./noip.sh download

Build the docker container:

./noip.sh build

Docker Pull Command
Owner
noirvisch
Source Repository

Comments (0)