TTN
TTN
New Market, TN
● LIVE
◉ ASL 65392
↻
Loading...
Systems (1)
W4BWW
· Hub
●
hub
ASL:
65392 ★ 1900 @ HUB
Site Specs
| Power | Solar Primary |
| Coordinates | 36.0270°N 83.5355°W |
| Phase | 1 |
Connection History
Recent 40 events
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
42d ago
625410
K4CP Cookeville, TN
IN
42d ago
627860
—
IN
Site Crew
TH
THEUSER
Operate USer
Operator
KN
KN4ROB
Rob Scott
Operator
Build Log
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.
Media library operational
Portal media library at dev.ttn.radio/admin/media.php is fully operational. Supports upload of JPG, PNG, GIF, WebP, and SVG up to 8MB each. Files served from /uploads/. Click-to-copy URL on any image. Admin delete and rename. Quick-assign to site_settings image keys. Drag-and-drop upload supported.
ttn.radio live on CT 713
NPM proxy cutover complete. ttn.radio now serves CT 713 portal directly. WordPress at 66.29.146.83 no longer publicly reachable. Portal is the public face of TTN.
/network/ page deployed
Dedicated network page at ttn.radio/network/. Leaflet interactive map with all 9 site pins (dark CartoDB tiles, color-coded by status). Coverage map image. Site cards from DB. Phase 1/2/3 strip. All 9 site coordinates populated from ARDC grant.
Accessibility pass — ttn.css
WCAG AA contrast fix (--t3 #4a6070 → #6b8899, 3.05:1 → 5.35:1). Body font-weight 300→400. Nav links larger and brighter. Content text sizes bumped. Mobile hamburger nav added — works on portal and all node pages via CDN link. All 8 mobile bugs resolved including hamburger close-on-tap, heading overflow, typewriter clip, sites table scroll.
Node config system deployed
DB-driven configuration system for all node server pages. api/node-config.php generates JSON per site authenticated by site_api_key. ttn-config-pull.php on each node server fetches config from portal. ttn-refresh.php endpoint triggered automatically by portal admin on site/interface save. /etc/ttn-node.conf standard config file on each server. site_api_key generated for all 9 sites. sys_interfaces populated for all 4 active servers.
Universal node index.html deployed
Single template replacing hardcoded HTML on all 4 node servers. Reads node-config.json at runtime — zero hardcoded site data. Deployed to hub.ttn.radio, chatt.ttn.radio, cra.ttn.radio, tn.w4bww.net. Mobile hamburger nav, dblclick CW easter egg, accessible font sizes.
Site coordinates populated
Lat/lng populated for all 9 TTN sites from ARDC grant January 2026. Enables Leaflet map pins on /network/ page. Coordinates update automatically when edited via Admin → Sites.
CT 717 NTP live — simulcast prerequisite satisfied
chrony 4.3 configured on CT 717 pointing to TM2000B GPS at 172.20.1.3. Stratum 1, ~58us offset. Serving 172.20.0.0/16. Running with -x flag for unprivileged LXC. Simulcast NTP prerequisite complete.
CT 713 internal port 8443 live
Step-CA TLS cert issued for 172.20.7.13 (IP SAN, 1 year). nginx second server block bound to 172.20.7.13:8443 only — not public. VLAN 7 and VLAN 5 allowed. Auto-renewal cron 3am daily.
TTN