-
cc33fcbcc8
caddy: add caddy-dns/rfc2136 + test-rfc2136 site -- self-hosted ACME flow
main
Ryan Malloy
2026-05-21 13:27:05 -06:00
-
18aa53bdc7
prod-readiness: alpine runtime + uid:gid passthrough + git auto-commit working
Ryan Malloy
2026-05-21 13:01:36 -06:00
-
162abedfdd
.env now gitignored; .env.example is the committed template
Ryan Malloy
2026-05-21 12:37:23 -06:00
-
3dd99fa81a
test: sandboxed docker-compose stack for plugin smoke testing
Ryan Malloy
2026-05-21 12:17:49 -06:00
-
47c8ff42e9
coredns/Dockerfile: bump Go to 1.25, CoreDNS to v1.14.3, GOPROXY=direct
Ryan Malloy
2026-05-21 12:17:40 -06:00
-
3720cd2885
deploy: enable rfc2136 plugin for all 84 production zones
Ryan Malloy
2026-05-21 12:17:20 -06:00
-
1b87bbb2c0
supported.systems: ssh → 149.28.207.111; vpn + web-bmh-servicedesk.bmh → CNAME ssh
Ryan Malloy
2026-05-21 11:51:01 -06:00
-
083e29bd3e
docker-compose: make VULTR_API_KEY optional
Ryan Malloy
2026-05-21 11:17:56 -06:00
-
6d72d65642
Retire prepare-zones.sh pipeline; zones/ is now the served form
Ryan Malloy
2026-05-21 11:14:42 -06:00
-
a9256f8ba4
coredns/Dockerfile: update plugin module path to git.supported.systems
Ryan Malloy
2026-05-21 10:31:30 -06:00
-
baaa135ff3
supported.systems: add web-bmh-servicedesk.bmh A 45.77.1.152
Ryan Malloy
2026-05-21 10:17:42 -06:00
-
b482fa6732
ryanmalloy.com: add ns.supported.systems as additional NS
Ryan Malloy
2026-05-20 20:38:14 -06:00
-
618e9504e7
secondary: scaffold public CoreDNS secondary on ns.supported.systems
Ryan Malloy
2026-05-20 18:40:11 -06:00
-
94f2bdc68a
supported.systems: migrate NS to HE + add ns glue (A/AAAA)
Ryan Malloy
2026-05-20 18:22:46 -06:00
-
48cddc91cf
Phase 0 scaffolding: RFC 2136 plugin groundwork (inactive)
Ryan Malloy
2026-05-20 18:20:43 -06:00
-
9e345fa488
Corefile: drop explicit cache 30, use plugin default (3600)
Ryan Malloy
2026-05-20 16:28:50 -06:00
-
55ab2f4440
supported.systems: git A → CNAME git.supportedsystems.net
Ryan Malloy
2026-05-20 16:20:22 -06:00
-
b6de35ff69
supported.systems: add explicit webmail CNAME → mail.supported.systems
Ryan Malloy
2026-05-20 15:54:17 -06:00
-
85ec79f14b
supportedsystems.net: add git A 64.177.112.188
Ryan Malloy
2026-05-20 15:41:05 -06:00
-
f5c774f13e
supported.systems: add explicit autodiscover/imap/smtp/pop CNAMEs
Ryan Malloy
2026-05-20 15:24:55 -06:00
-
49d370dae6
supported.systems: move mail to 155.138.160.10 + add old-mailu temp record
Ryan Malloy
2026-05-20 15:21:45 -06:00
-
6d6d412144
zones: repoint 6 CNAMEs from docker-2.supported.systems → docker-2.supportedsystems.net
Ryan Malloy
2026-05-20 14:48:42 -06:00
-
ca4ddf712a
supportedsystems.net: add docker-1 AAAA 2001:19f0:0:39a2:5400:6ff:fe2d:a42
Ryan Malloy
2026-05-20 14:12:36 -06:00
-
1928e15a61
zones: repoint 4 apex records 149.28.126.25 → 64.177.113.31 (docker-2 migration)
Ryan Malloy
2026-05-20 14:11:53 -06:00
-
9bb87a0339
supportedsystems.net: add docker-2 A 64.177.113.31 + AAAA
Ryan Malloy
2026-05-20 14:11:53 -06:00
-
9720451115
ryanmalloy.com: drop stale _acme-challenge.timelinize.l TXT records
Ryan Malloy
2026-05-20 14:11:53 -06:00
-
8379e59f55
zones: repoint 24 records 108.61.229.209 → 108.61.23.129 (docker-1 migration)
Ryan Malloy
2026-05-20 11:43:44 -06:00
-
8dacdc5d3b
scripts: chmod +x notify-he.py
Ryan Malloy
2026-05-20 11:39:25 -06:00
-
07e4813ad3
supportedsystems.net: add docker-1 A 108.61.23.129
Ryan Malloy
2026-05-20 11:38:52 -06:00
-
1039838ff5
zones: retire 7 obsolete domains during docker-1 migration
Ryan Malloy
2026-05-20 11:38:52 -06:00
-
890a4214d6
CLAUDE.md: project knowledge — architecture, NOTIFY, SSH deploy, HE quirks
Ryan Malloy
2026-05-20 11:32:25 -06:00
-
fc2ea0f2fc
homestar.ink: add photos.mock-reso.demo A 144.202.24.151
Ryan Malloy
2026-05-20 00:25:08 -06:00
-
e46c05e3c8
scripts: add check-he.sh — parallel query across HE anycast NS for divergence detection
Ryan Malloy
2026-05-20 00:14:20 -06:00
-
4dad8f899a
homestar.ink: demo records (demo, app.demo, help.demo, mock-api.demo, *.demo) -> 144.202.24.151
Ryan Malloy
2026-05-20 00:10:22 -06:00
-
48aa6184b6
homestar.ink: move all 108.61.229.209 records to 104.238.162.49 (homestar-1.kpgidaho.com)
Ryan Malloy
2026-05-19 23:42:19 -06:00
-
66837afd56
supported.systems: route langfuse/grafana/siglip/*.siglip/staging.siglip to dell01 too
Ryan Malloy
2026-05-18 21:42:34 -06:00
-
c597a21aad
supported.systems: gpu/*.gpu -> 154.27.180.210, remove all AAAA
Ryan Malloy
2026-05-18 21:40:56 -06:00
-
f8363e5ea7
zones: add explicit CNAME-to-apex for RFC 4592 empty-non-terminals
Ryan Malloy
2026-05-18 18:34:51 -06:00
-
c19df5d0a5
homestar.ink: add auth, mcp, rentcache A 108.61.229.209 (fix empty-non-terminals)
Ryan Malloy
2026-05-18 18:31:12 -06:00
-
fb3f4c5b31
coredns: tighten SOA timers to nudge HE's internal sync
Ryan Malloy
2026-05-18 18:25:16 -06:00
-
f6111c2cbd
homestar.ink: explicit A for mock-api.demo (workaround for RFC 4592 empty-non-terminal)
Ryan Malloy
2026-05-18 17:29:05 -06:00
-
d4a5ce9f82
coredns: script-based NOTIFY to ns1.he.net on every prep
Ryan Malloy
2026-05-18 16:57:54 -06:00
-
e31f83b6ae
homestar.ink: add *.demo wildcard A 108.61.229.209
Ryan Malloy
2026-05-18 16:41:22 -06:00
-
b0dace3933
homestar.ink: add help, demo, app.demo, help.demo A records
Ryan Malloy
2026-05-18 13:56:51 -06:00
-
6cd3087cd5
homestar.ink: add app A 108.61.229.209
Ryan Malloy
2026-05-18 11:38:04 -06:00
-
c26ef5a5a0
homestar.ink: add api + mock-api A 108.61.229.209
Ryan Malloy
2026-05-17 04:05:26 -06:00
-
5afdb05667
zones: replace all A 100.79.95.190 with CNAME rpm-bullet.mer.idahomuellers.net
Ryan Malloy
2026-05-17 03:29:34 -06:00
-
ada5c872e3
homestar.ink: add photos.mock-reso A 108.61.229.209
Ryan Malloy
2026-05-16 22:01:45 -06:00
-
87eaa27c4c
coredns: auto-bump SOA serial (NN counter) on every
make prep
Ryan Malloy
2026-05-16 16:25:53 -06:00
-
57c8366b7f
coredns: document why HE-IP restriction lives at firewall, not CoreDNS
Ryan Malloy
2026-05-16 16:04:44 -06:00
-
1ab88a25f7
coredns: hidden-primary architecture with AXFR for HE secondaries
Ryan Malloy
2026-05-16 15:49:42 -06:00
-
daf48b373d
coredns: rename endpoint dns.l.supported.systems -> dns.supported.systems
Ryan Malloy
2026-05-16 15:24:27 -06:00
-
b78cfb0b45
coredns: fix silently-broken healthcheck (distroless image has no wget)
Ryan Malloy
2026-05-16 14:01:22 -06:00
-
3d47d67e89
coredns: production port defaults (5353 plain DNS, 8081 health)
Ryan Malloy
2026-05-16 13:59:33 -06:00
-
c1afe77b27
coredns: production Let's Encrypt cert via Caddy sidecar (DNS-01 + Vultr)
Ryan Malloy
2026-05-14 01:34:57 -06:00
-
066ba1892a
coredns: DoT (:853) + DoH (:443) listeners with self-signed cert
Ryan Malloy
2026-05-14 01:12:25 -06:00
-
1f11c314b9
track .env (no secrets — port config only)
Ryan Malloy
2026-05-12 01:51:22 -06:00
-
10867ee319
coredns: docker compose stack with Vultr zone import
Ryan Malloy
2026-05-12 01:51:09 -06:00