Namecheap-DDNS

Namecheap-DDNS

Docker app from Forum-Layman's Repository

Overview

This simple container will update a namecheap dynamic dns domain. You must set an 'A + Dynamic DNS Record' for the host and enable Dynamic DNS in the manage page for your domain. For more info see: https://www.namecheap.com/support/knowledgebase/article.aspx/29/11/how-do-i-use-a-browser-to-dynamically-update-the-hosts-ip/

Namecheap DDNS

Docker Hub Page

This container is available on unRAID community Applications

This simple container will automatically update a namecheap dynamic dns domain through GET requests. This container checks your public IP every 3 seconds and sends an update if a change is detected.

You MUST provide the required enviroment variables: APP_HOST, APP_DOMAIN, and APP_PASSWORD. You MUST create an 'A + Dynamic DNS' record for the host which you wish to update and enable Dynamic DNS in the manage page of your domain. Your APP_PASSWORD must be your Dynamic DNS password from namecheap and NOT your Namecheap password.

For more info see the Namecheap help page.

Usage:

docker run \
-e APP_HOST='your host' \
-e APP_DOMAIN='your domain' \
-e APP_PASSWORD='your ddns password' \
edchamberlain/namecheap_ddns:latest

Usage (optional args):

docker run \
-e APP_HOST='your host' \
-e APP_DOMAIN='your domain' \
-e APP_PASSWORD='your ddns password' \
-e APP_UPDATE_TIME='time between updates, e.g: '60'' \
-e APP_LOG_LEVEL='Log Level'
edchamberlain/namecheap_ddns:latest

To pass multiple domains, hosts, or passwords you can use a semi-colon seperated list. For example to update host1 and host2 of myDomain you would need to pass:

...
-e APP_HOST='host1;host2' \
-e APP_DOMAIN='myDomain;myDomain' \
-e APP_PASSWORD='myPassword;myPassword' \
...

Note: the repetition of both myDomain and myPassword. You must include the same number of each parameter - repetition is allowed.

Install Namecheap-DDNS on Unraid in a few clicks.

Find Namecheap-DDNS in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.

Open the Apps tab on your Unraid server Search Community Apps for Namecheap-DDNS Review the template variables and paths Click Install

Download Statistics

109,722
Total Downloads
485
This Month
285
Avg / Month

Total Downloads Over Time

Loading chart...

Related apps

Details

Repository
edchamberlain/namecheap_ddns
Last Updated2023-11-04
First Seen2021-04-18

Runtime arguments

Network
bridge
Shell
sh
Privileged
false

Template configuration

HOSTVariable

This is the host to be updated. e.g. 'www.'

Target
APP_HOST
Default
www
DOMAINVariable

This is the domain to be updated. e.g. yourdomain.tld

Target
APP_DOMAIN
Default
your domain.tld
PASSWORDVariable

Your Dynamic DNS password. NOT your namecheap password.

Target
APP_PASSWORD