Includes: - Hardware environment reference (Proxmox cluster, VMs, LXCs) - Services inventory with current deployments - Caddy & DNS configuration reference - Runbooks for common deployment procedures Recent additions: - SearXNG deployment (utility CT 102, search.echo6.co) - TOC conversion to Proxmox with cortex VM - Syncthing sync between Contabo and cortex Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.3 KiB
1.3 KiB
GoDaddy DNS Management
Script Location
~/bin/godaddy-dns.py
API Credentials
Stored in /home/zvx/projects/.ref/credentials as:
GODADDY_API_KEYGODADDY_API_SECRET
Key IPs for DNS Records
| Purpose | IP |
|---|---|
| External (home services) | 199.6.36.163 |
| Contabo Server | 5.189.158.149 |
Managed Domains
arclightvanguard.com, echo6.co, echo6.org, happylittlellc.com, idahomesh.com, k7zvx.com, lpmesh.com, maliceinwonderland.org, matthewwayne.com, smugglersden.co, underdogs.cc
Usage Examples
# List all domains
godaddy-dns.py list-domains
# List records for a domain
godaddy-dns.py list echo6.co
# Add A record
godaddy-dns.py add-a echo6.co www 199.6.36.163
# Add CNAME record
godaddy-dns.py add-cname echo6.co blog www.echo6.co
# Add MX record with priority
godaddy-dns.py add-mx echo6.co mail.echo6.co --priority=10
# Delete record
godaddy-dns.py delete echo6.co A www
# Configure MX for all domains
godaddy-dns.py setup-mail
Common Patterns
Point subdomain to home network
godaddy-dns.py add-a echo6.co newservice 199.6.36.163
Point subdomain to Contabo
godaddy-dns.py add-a echo6.co auth 5.189.158.149
Create CNAME alias
godaddy-dns.py add-cname echo6.co alias target.echo6.co