This guide uses the Docker Compose example to self-host Shynet.
mkdir -p shynet
cd shynet
docker-compose.ymlUse a Docker Compose file based on the official Shynet example (PostgreSQL + Shynet + Nginx). A reference compose file is available in the awesome-compose Shynet example.
docker compose up -d
Run the admin registration command inside the Shynet container:
docker exec -it shynet_main ./manage.py registeradmin your-email@example.com
Open the Shynet URL, log in with the admin user, and create your first site to get the tracking snippet.
docker compose pull
docker compose up -d
Check the Shynet documentation or reach out via our contact page.