fix(forgejo): canonical URL = git.mektem.com; drop the forgejo vhost #2

Merged
Faris merged 1 commit from forgejo-canonical-url into main 2026-10-02 02:50:28 +01:00
Owner
  • services.forgejo.settings.server: DOMAIN/ROOT_URL become git.mektem.com — clone links, emails and the URL-mismatch UI banner derive from ROOT_URL, so the canonical host must be the git domain.
  • caddy: the forgejo.mektem.com vhost is removed entirely (nothing probes it; no kuma monitor targets it). Kuma monitor 5 was already re-labelled Forgejo (instance state, no repo change needed).
  • Sets server.LANDING_PAGE = /explore/repos — anonymous visitors get the public repo list instead of the hero page.
  • Deploy effect: container@forgejo and container@caddy restart once at switch (app.ini + Caddyfile regen); git.mektem.com stays up throughout.
- `services.forgejo.settings.server`: `DOMAIN`/`ROOT_URL` become `git.mektem.com` — clone links, emails and the URL-mismatch UI banner derive from ROOT_URL, so the canonical host must be the git domain. - caddy: the `forgejo.mektem.com` vhost is removed entirely (nothing probes it; no kuma monitor targets it). Kuma monitor 5 was already re-labelled `Forgejo` (instance state, no repo change needed). - Sets `server.LANDING_PAGE = /explore/repos` — anonymous visitors get the public repo list instead of the hero page. - Deploy effect: `container@forgejo` and `container@caddy` restart once at switch (app.ini + Caddyfile regen); git.mektem.com stays up throughout.
Faris merged commit e21b6dc51b into main 2026-10-02 02:50:28 +01:00
Faris deleted branch forgejo-canonical-url 2026-10-02 02:50:28 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Faris/nixos!2
No description provided.