Initial commit: infrastructure documentation
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>
This commit is contained in:
commit
880ff09c90
14 changed files with 1986 additions and 0 deletions
64
docs/software/dns.md
Normal file
64
docs/software/dns.md
Normal file
|
|
@ -0,0 +1,64 @@
|
|||
# GoDaddy DNS Management
|
||||
|
||||
## Script Location
|
||||
|
||||
`~/bin/godaddy-dns.py`
|
||||
|
||||
## API Credentials
|
||||
|
||||
Stored in `/home/zvx/projects/.ref/credentials` as:
|
||||
- `GODADDY_API_KEY`
|
||||
- `GODADDY_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
|
||||
|
||||
```bash
|
||||
# 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
|
||||
```bash
|
||||
godaddy-dns.py add-a echo6.co newservice 199.6.36.163
|
||||
```
|
||||
|
||||
### Point subdomain to Contabo
|
||||
```bash
|
||||
godaddy-dns.py add-a echo6.co auth 5.189.158.149
|
||||
```
|
||||
|
||||
### Create CNAME alias
|
||||
```bash
|
||||
godaddy-dns.py add-cname echo6.co alias target.echo6.co
|
||||
```
|
||||
Loading…
Add table
Add a link
Reference in a new issue