All apps · 0 apps
Namecheap-DDNS
Docker app from Forum-Layman's Repository
Overview
Readme
View on GitHubNamecheap DDNS
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.
Download Statistics
Total Downloads Over Time
Related apps
Explore more like this
Explore allDetails
edchamberlain/namecheap_ddnsRuntime arguments
- Network
bridge- Shell
sh- Privileged
- false
Template configuration
This is the host to be updated. e.g. 'www.'
- Target
- APP_HOST
- Default
- www
This is the domain to be updated. e.g. yourdomain.tld
- Target
- APP_DOMAIN
- Default
- your domain.tld
Your Dynamic DNS password. NOT your namecheap password.
- Target
- APP_PASSWORD