Summary
Custom domain powercommons.org receives no TLS certificate from pages-server, resulting in tls: internal error on every HTTPS handshake. The underlying Pages deployment works correctly on the Codeberg subdomain. Other custom domains served from the same IP work fine, so this appears to be a per-domain cert-provisioning issue rather than a general pages-server limitation.
Previously worked fine until earlier today (2026年04月20日), likely affected by the ongoing pages-server → git-pages migration.
Setup
- Repo:
PowerCommons/pages, branch pages (public)
.domains first line: powercommons.org
- DNS: grey-clouded through Cloudflare, resolves to
217.197.84.141 / 2a0a:4580:103f:c0de::2
- Webhook: Forgejo webhook to
https://powercommons.codeberg.page/, branch filter pages, recent deliveries all returning 200
Diagnostics
Codeberg subdomain works correctly
### Comment
## Summary
Custom domain `powercommons.org` receives no TLS certificate from `pages-server`, resulting in `tls: internal error` on every HTTPS handshake. The underlying Pages deployment works correctly on the Codeberg subdomain. Other custom domains served from the same IP work fine, so this appears to be a per-domain cert-provisioning issue rather than a general `pages-server` limitation.
Previously worked fine until earlier today (2026年04月20日), likely affected by the ongoing `pages-server` → `git-pages` migration.
## Setup
- **Repo:** `PowerCommons/pages`, branch `pages` (public)
- **`.domains` first line:** `powercommons.org`
- **DNS:** grey-clouded through Cloudflare, resolves to `217.197.84.141` / `2a0a:4580:103f:c0de::2`
- **Webhook:** Forgejo webhook to `https://powercommons.codeberg.page/`, branch filter `pages`, recent deliveries all returning `200`
## Diagnostics
### Codeberg subdomain works correctly