Registered Routes

POST /gitlab
GitLab webhook handler
Validates X-Gitlab-Token, parses push / MR / pipeline events, forwards to Gotify.
GET /dns
DNS lookup proxy
Resolve DNS from outside your firewall. Requires X-API-Key header or ?api_key= param.
Params: name (required), type (A, AAAA, MX, TXT, CNAME, NS, PTR — default A), server (optional — literal public IP only, e.g. 8.8.8.8 or [2001:4860:4860::8888]:53; defaults to container resolver).
GET /health
Health check endpoint
Returns {"status":"ok"}. Used by Traefik health probes.