docker-compose.yml and replace CHANGE_ME_GENERATE_A_STRONG_RANDOM_KEY with a real key.
python3 -c "import secrets; print(secrets.token_hex(32))"python -c "import secrets; print(secrets.token_hex(32))"docker run --rm python:3.12-slim python3 -c "import secrets; print(secrets.token_hex(32))"docker-compose.yml replacing CHANGE_ME...docker compose down && docker compose up -dTwo quick setup steps. Connect all services anytime in The Kennel after setup.
ChartHound encrypts all your API tokens and passwords. To do this it needs a
SECRET_KEY β a long random password only you know.
Run the command for your OS below, copy the result, then paste it into your
docker-compose.yml where it says
CHANGE_ME_GENERATE_A_STRONG_RANDOM_KEY.
Then restart the container and click Next.
python3 -c "import secrets; print(secrets.token_hex(32))"
docker compose down && docker compose up -d
ChartHound needs to translate your media server's file paths to the Docker
/music mount so it can tag your physical files.
You should have already set the volume path in docker-compose.yml before running the container.
This step tells ChartHound how the two paths relate.