Tautulli integrates with Plex to provide you a feature-rich dashboard of statistics from user activity to a graphical history of streams, play count, along with configurable notifications, and more.
This is the official Tautulli Docker container. Excess packages, dependencies, and base images have been removed to keep the size as small as possible.
docker create \ --name=tautulli \ -v <path to data>:/config \ -v <path to plexlogs>:/plex_logs:ro \ -e PGID=<gid> -e PUID=<uid> \ -e TZ=<timezone> \ -p 8181:8181 \ tautulli/tautulli
For shell access while the container is running run
docker exec -it tautulli bash.
Parameters are split into two halves separated by a colon. The left side represents the host and the right side the container.
-p external:internal - This shows the port mapping from internal to external of the container.
-p 8181:8181 would expose port
8181 from inside the container to be accessible from the host's IP on port
http://<host_ip>:8181 would show you what's running INSIDE the container on port
||Port for webui|
||Contains tautulli config and database|
||Map this to Plex log directory|
||GroupID (see below)|
||UserID (see below)|
||For setting timezone (ex. America/Toronto)|
||Used to change the build (master/beta**/nightly**)|
* If this environment variable is not set
master will be used
** Note that stability on beta and nightly cannot be guaranteed
User / Group Identifiers
When using data volumes (
-v flags) permissions issues can arise between the host OS and the container. To avoid this issue you can specify the user
PUID and group
PGID. Ensure the data volume directory on the host is owned by the same user you specify.
In this instance
PGID=1001. To find yours use
id user as below:
$ id <dockeruser> uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup)