
I self-hosted Woodpecker CI on Ubuntu 24.04 — Gitea blocked the webhook
I wanted CI next to Gitea without GitLab’s RAM. Woodpecker OAuth worked; pushes never started a pipeline until Gitea allowed loopback webhooks. After ALLOWED_HOST_LIST and a matching /authorize callback, the hello step went green.
Aug 24, 2026 · 8 min read