***This fork containerizes the multi server fork of tautulli by zseriesguy. Still very alpha. -edrock200 Multi edition fork source https://github.com/zSeriesGuy/Tautulli
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.
This container uses the official Alpine Linux image as a base image with s6 overlay.
Support is available on Discord, Reddit, or the Plex Forums.
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.
Example: -p external:internal
- This shows the port mapping from internal to external of the container.
So -p 8181:8181
would expose port 8181
from inside the container to be accessible from the host's IP on port 8181
.
http://<host_ip>:8181
would show you what's running INSIDE the container on port 8181
.
Parameter | Function |
---|---|
-p 8181 |
Port for webui |
-v /config |
Contains tautulli config and database |
-v /plex_logs |
Map this to Plex log directory |
-e PGID |
GroupID (see below) |
-e PUID |
UserID (see below) |
-e TZ |
For setting timezone (ex. America/Toronto) |
-e ADVANCED_GIT_BRANCH * |
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
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 PUID=1001
and PGID=1001
. To find yours use id user
as below:
$ id <dockeruser>
uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup)