Today I am struggling with TinyBird Integration. I am on Docker with Traefik.
Basically everything seems to work, but…
TinyBird is registered within Admin.
API URL, Token and Workspace ID are set correctly. Deployment in TinyBird is done and everything is live.
Anyhow I have some issues with Ghost itself. POST is not working. It seems like the route is not registered somehow.
ghost-1 | [2025-09-23 19:15:14] INFO “POST /.ghost/analytics/api/v1/page_hit?name=analytics_events” 404 8ms
Any Ideas. I am also Happy about possible hints, as I am willing to dig deeper here. Just need a starting point.
solved it on my own. For anybody who is willing to use traefik with Tinybird aswell, feel free to use this as starting point:
1. Environment variables
DOMAIN=<yourdomain.com>
TINYBIRD_API_URL=<tinybird Api Url eg. https://api.eu-central-1.aws.tinybird.co>
TINYBIRD_WORKSPACE_ID=<your workspace ID>
TINYBIRD_ADMIN_TOKEN=<Tinybird Admin Token!>
TINYBIRD_TRACKER_TOKEN=<Tracker token will be pushed by Ghost>