How One Wildcard DNS Record Powered 19 Self-Hosted Services Behind a Single IP
A self-hosted infrastructure setup using a single wildcard DNS record (*.example.com) routes all subdomains to one VPS, with Nginx Proxy Manager handling HTTPS publishing through a simple four-field form. The author automated service deployment using Claude Code, which generates compose files, proxy configurations, and certificates end-to-end, resulting in 19 live public hostnames. Each service received its own Let's Encrypt certificate via HTTP-01 challenge rather than a shared wildcard certificate, which permanently requires port 80 to remain open for renewals — a silent failure risk if closed. The author notes that the ease of publishing services exposed a key oversight: none of the tooling enforces access control, leaving all 19 services reachable from the open internet by default. The intended solution was to make the services accessible only through a private overlay network, separating the concept of being internet-connected from being publicly reachable.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in