Giter VIP home page Giter VIP logo

tautulli-docker's Introduction

tautulli

dockerhubpulls dockerhubpulls dockerhubpulls

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

Support is available on Discord, Reddit, or the Plex Forums.

Usage

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

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

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 PUID=1001 and PGID=1001. To find yours use id user as below:

  $ id <dockeruser>
    uid=1001(dockeruser) gid=1001(dockergroup) groups=1001(dockergroup)

tautulli-docker's People

Contributors

arcanemagus avatar jonnywong16 avatar klizzy avatar nottt avatar starbix avatar themeancanehdian avatar wcomartin avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.