Skip to content

Instantly share code, notes, and snippets.

@matthewadams
Created January 24, 2025 15:47
Show Gist options
  • Save matthewadams/f42157e6912783534a12b461b7a797a7 to your computer and use it in GitHub Desktop.
Save matthewadams/f42157e6912783534a12b461b7a797a7 to your computer and use it in GitHub Desktop.
Namecheap dynamic dns ddclient.conf for multiple domains & subdomains
# Sample namecheap /etc/ddclient.conf
# These are defaults applicable to the remainder of the file
daemon=300
ssl=yes
use=web
web=dynamicdns.park-your-domain.com/getip
protocol=namecheap
server=dynamicdns.park-your-domain.com
login=your-root-domain.com # NOT your namecheap.com account name!
password=dyndns-password-for-your-root-domain # generated password in Advanced DNS for your-root-domain.com
@.your-root-domain.com, docs.your-root-domain.com # comma-separated list, spaces between ok, of fully-qualified domain names, use @ for root, else use subdomain, all fully-qualified domain names
login=your-other-root-domain.com # NOT your namecheap.com account name!
password=dyndns-password-for-your-other-root-domain # generated password in Advanced DNS for your-other-root-domain.com
@.your-other-root-domain.com, foo.your-other-root-domain.com # comma-separated list, spaces between ok, of fully-qualified domain names, use @ for root, else use subdomain, all fully-qualified domain names
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment