studioetrange/docker-tautulli
docker Tautulli by StudioEtrange
142
NOTE : this image will no longer provided version after v2.6.x because of python2 support dropped
Run tautulli inside a docker container built upon debian
Based on tautulli github repository
Choice of tautulli version
Use supervisor to manage tautulli process
Can choose a specific unix user to run tautulli inside docker
By default tautulli configuration files will be in a folder named 'tautulli' which will be contained in a docker volume /data
Optional volume 'plexlogs' used to connect plex logs
for running latest stable version of tautulli :
mkdir -p data
docker run --name tautulli -d -v $(pwd)/data:/data -p 8181:8181 studioetrange/docker-tautulli
then go to http://localhost:8181
Pre-setted buildable docker tags for studioetrange/docker-tautulli:TAG
latest, v2.6.5, v2.6.4, v2.6.3, v2.6.2, v2.6.1, v2.6.0, v2.6.0-beta, v2.5.6, v2.5.5, v2.5.4, v2.5.3, v2.5.2, v2.5.2-beta, v2.5.1-beta, v2.5.0-beta, v2.2.4, v2.2.3, v2.2.3-beta, v2.2.2-beta, v2.2.1, v2.2.0, v2.2.0-beta, v2.1.44, v2.1.43, v2.1.42
Current latest tag is version v2.6.5
git pull https://github.com/StudioEtrange/docker-tautulli
cd docker-tautulli
docker build -t=studioetrange/docker-tautulli .
docker pull studioetrange/docker-tautulli
mkdir -p data
docker run --name tautulli -d -v $(pwd)/data:/data -p 8060:8181 -e SERVICE_USER=$(id -u):$(id -g) -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro studioetrange/docker-tautulli
docker run --name tautulli -d -v <data path>:/data -v <plex logs path>:/plexlogs -p <tautulli http port>:8181 -e SERVICE_USER=<uid[:gid]> -p <supervisor manager http port>:9999 -v /etc/timezone:/etc/timezone:ro -v /etc/localtime:/etc/localtime:ro studioetrange/docker-tautulli:<version>
Inside container
/data/tautulli
will contain medusa tautulli and files
/plexlogs
is the root folder of your plex logs
If any path of theses volumes do not exist on the host while your are mounting them inside container, docker will create it automaticly with root user. You should use mkdir before launching docker to control ownership.
supervisorctl access
docker exec -it tautulli bash -c ". activate tautulli && supervisorctl"
bash access
docker exec -it tautulli bash -c ". activate tautulli"
docker run -it --rm studioetrange/docker-tautulli bash
docker stop tautulli && docker rm tautulli
Go to http://localhost:TAUTULLI_HTTP_PORT/
Go to http://localhost:SUPERVISOR_HTTP_WEB/
This github repository is linked to an automated build in docker hub registry.
https://registry.hub.docker.com/u/studioetrange/docker-tautulli/
update.sh is only an admin script for this project which update and add new versions. This script do not auto create missing tag in docker hub webui. It is only for this project admin/owner purpose.
docker pull studioetrange/docker-tautulli