MCP Static Hosting 0.2.0
Automatic HTTPS and domain management for the standalone Docker Compose installation.
- Bundled Nginx edge and lego DNS-provider support, including Selectel v2.
- Automatic wildcard DNS-01 certificate at startup; DNS polling and HTTP-01 certificates for custom domains.
- Management subnet allowlist, exact A-record guidance and system-domain toggle.
- Six DNS credential examples in README; credentials mounted only in the edge.
- Locally built linux/amd64 images; GitHub Actions remain disabled.
Breaking configuration changes: use MAIN_DOMAIN, ACME_EMAIL, DNS_PROVIDER and a DNS credentials file. Only ports 80/443 are published. Preview URLs now use preview--slug-userId.MAIN_DOMAIN. Existing custom mappings are rechecked after migration. See docs/deployment.md before upgrading.
Tested with a local Pebble ACME server and real DNS-01/HTTP-01 challenge validation. Live Let's Encrypt issuance requires your domain, DNS credentials and reachable server ports.