TTN
TTN
New Market, TN
● LIVE
◉ ASL 65392
↻
Loading...
Systems (1)
W4BWW
· Hub
● 1 conn
hub
ASL:
65392 ★ 1900 @ HUB
Site Specs
| Power | Solar Primary |
| Coordinates | 36.0270°N 83.5355°W |
| Phase | 1 |
Connection History
Recent 40 events
10h ago
40245
WA4ADT
IN
17h ago
40245
WA4ADT
IN
22h ago
40245
WA4ADT
OUT
22h ago
W4BWW
—
IN
22h ago
W4BWW
—
IN
1d ago
1901
W4BWW
IN
3d ago
625410
K4CP Cookeville, TN
IN
3d ago
40245
WA4ADT
IN
4d ago
1900
W4BWW-L New Market, TN
IN
5d ago
40245
WA4ADT
IN
6d ago
625410
K4CP Cookeville, TN
IN
6d ago
625410
K4CP Cookeville, TN
IN
7d ago
W4BWW
—
IN
9d ago
625410
K4CP Cookeville, TN
IN
9d ago
625410
K4CP Cookeville, TN
IN
10d ago
625410
K4CP Cookeville, TN
IN
10d ago
625410
K4CP Cookeville, TN
IN
11d ago
625410
K4CP Cookeville, TN
IN
11d ago
40245
WA4ADT
IN
14d ago
40245
WA4ADT
IN
15d ago
40245
WA4ADT
IN
15d ago
W4BWW
—
IN
15d ago
W4BWW
—
IN
16d ago
W4BWW
—
IN
17d ago
W4BWW
—
IN
18d ago
W4BWW
—
IN
20d ago
40245
WA4ADT
IN
20d ago
40245
WA4ADT
IN
21d ago
40245
WA4ADT
IN
21d ago
40245
WA4ADT
IN
21d ago
625410
K4CP Cookeville, TN
IN
21d ago
W4BWW
—
IN
23d ago
W4BWW
—
IN
23d ago
1901
—
IN
23d ago
627860
—
IN
23d ago
625410
K4CP Cookeville, TN
IN
23d ago
W4BWW
—
IN
23d ago
40245
—
IN
23d ago
625410
K4CP Cookeville, TN
IN
23d ago
627860
—
IN
Site Crew
W5
W5DJR
David Manuel
Site manager
KI
KI4IIV
Frank Collins
Operator
KK
KK4GGK
Daniel Headlee
Operator
N2
N2KEJ
Steve Turner
Operator
TH
THEUSER
Operate USer
Operator
KM
KM4NYI
David Thomas
Operator
KN
KN4ROB
Rob Scott
Operator
Build Log
ttechnological.net live — full infrastructure migration complete
ttechnological.net registered on Namecheap. ns1.ttechnological.net 162.191.61.104 and ns2.ttechnological.net 162.191.67.223 registered as glue records. Zone built on CT 712 PowerDNS. DNSSEC signed CSK tag 60559 algo 13. DS record added to Namecheap. All proxy hosts created in NPM with Let Encrypt certs. Portal site_settings updated to ttechnological.net. TTN_SITE_URL made dynamic via HTTP_HOST. All subdomains live: portal, hub, stream, grafana, dev, npm, headscale, aredn. ttn.radio remains registered — will redirect to ttechnological.net when .radio TLD stabilizes.
CT 712 NS cutover in progress — DNSSEC dual-signed, TTLs aligned
ns1.ttn.radio added to TLD delegation with glue 162.191.61.104. CT 712 DNSSEC re-enabled with CSK tag 6508 algo 13. DS record aa4e0e0e... added to register.radio alongside IronDNS DS record — dual signed. All three NS records added to CT 712 zone. A record TTLs aligned to 300 matching IronDNS. Zone check 0 errors. IronDNS not yet returning ns1.ttn.radio in its NS responses — EBU support contacted to add ns1.ttn.radio to IronDNS zone. Propagation spotty until IronDNS updated.
CT 712 PowerDNS built — ttn.radio sovereign DNS live
CT 712 ttn-dns built on pve2. VMID 712, IP 172.20.7.12, VLAN 7, vmpool, nesting=1. PowerDNS Authoritative 4.9.15 + Recursor 5.1.10 installed from official PowerDNS repo. Auth server on port 5300, SQLite backend. Recursor on port 53. ttn.radio zone created and all records mirrored from IronDNS — A records for hub, stream, headscale, aredn, dev, cra, chatt, npm, tic, ns1. Recursor configured: ttn.radio forwards to local auth, local.mesh forwards to CT 708, groups.io forwards via 1.1.1.1 (Vaughn MS ISP bypass). Headscale CT 710 updated — global nameserver set to 172.20.7.12, split DNS for ttn.radio and local.mesh. base_domain set to mesh.ttn.radio. IronDNS remains live — parallel operation until cutover.
CT 712 publicly reachable — NS cutover pending glue record
CT 712 PowerDNS confirmed publicly reachable on 162.191.61.104:53. Auth server serving ttn.radio authoritatively with aa flag. Port forward TTN_DNS live on Omada. ns1.ttn.radio A record added to IronDNS zone and CT 712 zone pointing to 162.191.61.104. DNSSEC signed CSK tag 27618 algo 13. Recursor moved to port 5353 internal only. Headscale updated to push 172.20.7.12:5353. NS cutover to ns1.ttn.radio blocked on COREhub glue record — support email sent to support@register.radio requesting registry host object for ns1.ttn.radio 162.191.61.104. IronDNS remains live. Cutover proceeds once glue record confirmed.
CT 712 final architecture — public auth + internal recursor
Final port layout: auth server (pdns) on 127.0.0.1+172.20.7.12:5300, recursor (pdns-recursor) on 0.0.0.0:53. Omada TTN_DNS port forward 162.191.61.104:53 -> 172.20.7.12:5300 — public queries hit auth directly with aa flag. Internal VLAN 7 clients use 172.20.7.12:53 recursor for full recursive resolution. AdGuard 172.20.0.2 set as VLAN 7 secondary DNS fallback. Headscale pushing 172.20.7.12 to enrolled nodes. All resolution confirmed: ttn.radio, hub.ttn.radio, google.com. NS cutover pending COREhub glue record response.
local.mesh DNS fully operational — CT 708 dnsmasq bridge
local.mesh resolution working end to end. CT 712 recursor forwards .mesh to CT 708 dnsmasq at 172.20.7.8. CT 708 dnsmasq serves static mesh host records from /etc/dnsmasq.d/mesh.conf. AREDN supernode DNS blocks external queries by design — bypassed via static entries on CT 708. All known mesh hosts added: ttn-aredn-proxy 10.212.92.98, W4BWW-TTN-SN 10.238.162.227, tic 10.212.92.99, adsbexchange 10.212.92.100, dtdlink.W4BWW-TTN-SN 10.180.246.115, localnode 10.212.92.97. Full chain CT 713 -> CT 712 -> CT 708 -> mesh resolution confirmed. New mesh nodes require manual addition to CT 708 mesh.conf — future automation task.
DNS sovereignty — ttn.radio moved to IronDNS
Nameservers flipped from Namecheap (dns1/dns2.namecheaphosting.com) to IronDNS (us19-east.irondns.net / us20-west.irondns.net) at register.radio. All records resolving correctly. MX records dropped — no mail server dependency. SPF set to -all, DMARC p=reject. DNSSEC activation pending. Namecheap DNS zone now irrelevant.
Production/staging split — ttn.radio vs dev.ttn.radio
ttn.radio now serves production (ttn DB, /var/www/html). dev.ttn.radio serves staging (ttn_dev DB, /var/www/dev, port 8080). Separate deploy scripts: ttn-deploy and ttn-deploy-dev. Amber banner on dev via TTN_ENV check. Both uploads directories protected from deploy overwrites.
DNS sovereignty — ttn.radio on IronDNS
Nameservers moved from Namecheap to IronDNS (us19-east/us20-west.irondns.net) at register.radio. MX records dropped — no mail server dependency. SPF set to -all, DMARC p=reject. DNSSEC activation pending. Namecheap DNS zone now irrelevant.
CT 718 Icecast2 streaming server deployed
Built CT 718 (172.20.7.18, Debian 12, 2 cores, 512MB, vmpool 10GB). Installed Icecast2 2.4.4. Configured /live mount point. NPM proxy stream.ttn.radio → 172.20.7.18:8000 with SSL. IronDNS A record added. Source timeout set to 180 seconds.
TTN