Selfhosted Tinybird setup not enabling button selection

I am most likely an idiot and didn’t do something so forgive me ahead of time for missing something completely simple.

I just updated ghost to have access to Tinybird analytics.

As you can see, the option is greyed out. I have added the correct items I believe to my docker-compose file as seen in the screenshot below.

What am I missing? As a side note, I do have rows in quarantine, but no idea what that means.

Edit: I did run the commands locally to deploy the tinybird service and that worked. The only log I have for Tinybird is:
WARN Tinybird service not configured

Making a comment to keep this alive. There a no docs to support this that are not from the beta that I can find.

Had a thought this morning. I am using a nginx proxy manager reverse proxy to access my ghost site. Maybe there is something with that?

I still can’t find anything to help with this. ANyone have any ideas on what I am missing or is it a Ghost Docker issue?

Hi, I’ve come across the same issue! Looking at the official docker compose, you need to set these in your environment section of the ghost service:

tinybird__tracker__endpoint: https://${DOMAIN:?DOMAIN environment variable is required}/.ghost/analytics/api/v1/page_hit
tinybird__adminToken: ${TINYBIRD_ADMIN_TOKEN:-}
tinybird__workspaceId: ${TINYBIRD_WORKSPACE_ID:-}
tinybird__tracker__datasource: analytics_events
tinybird__stats__endpoint: ${TINYBIRD_API_URL:-https://api.tinybird.co}

You should be able to just plop the, under the env variables in your screenshot.

Would you mind explaining how to fill in the variables in the .env? Are they just supposed to be pasted in exactly as you have them here? I followed the TINYBIRD.md and that doesn’t mention anything about this.

Follow the Get Tinybird steps on How To Install Ghost With Docker (preview) - Ghost Developer Docs
I found it best to log into Tinybird first and create a workspace, then run the first step, with will ask you to connect to a Tinybird web API , it will then give you a 6 digit code and a web link to open Tinybird, where you select the workspace you want to use and you are then asked for the 6 digit code from the command line, once that’s done, follow the 3 other steps, copy the Tinybird config data and paste it in your .environment file and it should work after you run the pull and compose up commands,

I’ve logged in long ago and I’m not sure how to log out. I followed the instructions and it still refuses to work. I wonder if it’s not something to do with my proxy, but I don’t remember the instructions saying what port they use.