- Copy
.env.example
to.env
and fill in usernames and passwords - run
docker-compose build
- run
docker-compose up --detach
- verify with
docker ps
port | service | description |
---|---|---|
80 | dashboard | quicklinks to all applications |
81 | pi.hole | block adds via dns in your network |
9091 | transmission | torrent client |
9117 | Jackett | torrent feeder for sonarr and radarr |
8191 | Flaresolverr | cloud flare site protection solver |
7878 | Radarr | movie scheduler |
8989 | Sonarr | series scheduler |
8096 | Jellyfin | media server |
8443 | Swag (jellyfin) | reverse proxy for public https |
- Go to settings > Download client > Click the big plus > Scroll down to Transmission
- Give it a name, and save
- Open jackett > add indexer > Follow instructions in jackett to add to sonarr
- https://jellyfin.org/docs/general/post-install/networking/advanced/letsencrypt/
- Api token: https://dash.cloudflare.com/profile/api-tokens
- DNS settings: Cloudflare: Home > Choose domain > DNS > records
Clean up non-running containers
docker container prune
Follow logs
docker-compose logs --tail=2 --follow
List images
docker images