- Copy
.env.exampleto.envand 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 pruneFollow logs
docker-compose logs --tail=2 --followList images
docker images