# How to set up Tiny Bird Analytics Docker Compose

**URL:** <https://forum.ghost.org/t/how-to-set-up-tiny-bird-analytics-docker-compose/63573>\
**Category:** Self-hosting\
**Created:** [August 16, 2026, 2:03am UTC](https://forum.ghost.org/t/how-to-set-up-tiny-bird-analytics-docker-compose/63573 "2026-08-16T02:03:42Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![joshuniverse](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/joshuniverse/32/30150_2.png) [@joshuniverse](https://forum.ghost.org/u/joshuniverse)\
**Post date:** [August 16, 2026, 2:03am UTC](https://forum.ghost.org/t/how-to-set-up-tiny-bird-analytics-docker-compose/63573/1 "2026-08-16T02:03:42Z")

</div>

Hi,

How do I get Tinybird analytics set up with my docker compose environment? I am using the latest version and my Fediverse integration started working with a normal update without me having to do anything extra to my compose file. However, the Tinybird analytics is not working.

How would I add the Tinybird analytics into my existing docker compose file? Here is my current setup:

```auto
version: '3.1'

services:

ghost:
image: ghost:alpine
restart: always
ports:
- HIDDEN:HIDDEN
environment:
enableDeveloperExperiments: 'true'
GHOST_ENABLE_NEST_FRAMEWORK: 1
database__client: HIDDEN
database __connection__ host: HIDDEN
database __connection__ user: HIDDEN
database __connection__ password: HIDDEN
database __connection__ database: HIDDEN
mail__transport: SMTP
mail __options__ host: HIDDEN
mail __options__ port: HIDDEN
mail __options__ secure: HIDDEN
mail __options__ requireTLS: HIDDEN
mail __options__ auth__user: HIDDEN
mail __options__ auth__pass: HIDDEN
mail__from: 'HIDDEN'
url: https://blog.joshuniverse.com
volumes:
- HIDDEN:HIDDEN

db:
image: mysql:latest
restart: always
environment:
MYSQL_ROOT_PASSWORD: HIDDEN
volumes:
- HIDDEN:HIDDEN

volumes:
HIDDEN:
external: true
name: HIDDEN

HIDDEN:
external: true
name: HIDDEN

```

Thank you so much!
