In today’s episode, we will be Installing Tautulli Docker using Portainer on Raspberry Pi 4. This is episode 24 in our Raspberry Pi series.
What is Tautulli?
Tautulli is a 3rd party application that runs alongside Plex to monitor and give you more information about your Plex media server. It has no affiliation with Plex as a company and is free and open source.
What can it do?.
Track what is being watched. Useful if you have storage limits and need to free up space. If it is not being watched remove it.
Tracks user’s devices to ensure they are not handing out their login details to their friends with IP tracking. (It happens)
Set notifications to multi-agents for example email or even Discord. You can set when you want to be notified. This can get very specific for instance when someone plays or pauses playback. It can let you know.
Warning these notifications can get annoying and spammy depending on which ones you turn on so have that in mind when enabling a notification.
Tautulli can be controlled from your mobile devices using their apps or even Siri.
All of this data is displayed into a nice clean dashboard interface with graphs and tables.
- A Raspberry Pi with Raspberry Pi OS installed. We recommend using an SSD.
- Secured Raspberry Pi.
- Openmediavault, Docker and Portainer Installed.
- A volume created in Openmediavault to be used for the Tautulli container storage (Appdata folder).
- A Plex server container and a Media folder with media files.
- A Plex Account.
Recommended USB Hard Drives For Plex On A Raspberry Pi:
|WD 1TB My Passport Portable External Hard Drive||WD 4 TB My Passport Portable External Hard Drive|
|USA Amazon Link:||USA Amazon Link:|
|UK Amazon Link:||UK Amazon Link:|
Install Tautulli Docker On Raspberry Pi 4 using Portainer.
Step 1 – Create the config folder and link your Plex log files.
Open up a terminal or Putty application.
Connect to your Raspberry Pi via SSH (secure shell).
ssh -p PORT [email protected]
Navigate to your “Appdata” folder or the place where you store all your containers persistent configuration data.
Create a folder called “tautulli“.
Navigate into the “tautulli” folder.
Create the “config” folder where all the Plex configuration data will reside.
Now navigate into the “config” folder.
From here you will need to get your “absolute path” for your “config” folder.
Copy the output of the pwd command and paste it into a text file. You will need this in Step 2.
You now need to locate your “plex” docker containers “Appdata/config” folder. Within this folder buried in the folders is a “log” folder.
Navigate into this folder using the same commands as above
cd /srv/YOURUSBDISKUUID/Appdata/plex/config/Library/Application\ Support/Plex\ Media\ Server/Logs
Once in the log folder use the “pwd” command to get the absolute path.
Copy and paste the output path into the same text file as above so you can add them to your stack in Step 2.
Step 2 – Create the Docker Compose Stack
Navigate to your Portainer dashboard and log in.
From the left hand menu click on “Stacks“.
Now in the Stacks dashboard click on “Add a stack“.
In the “Name” field enter “tautulli“
Now Copy and paste the following docker-compose data into the “Web editor” field. Be sure to change all the file paths to the absolute paths you saved to a text file in step 1.
Tautulli Docker Compose Stack
--- version: "2.1" services: tautulli: image: ghcr.io/linuxserver/tautulli container_name: tautulli environment: - PUID=1001 - PGID=100 - TZ=Europe/London volumes: - <path to data>:/config - <path to data>:/plexlogs ports: - 8182:8181 restart: unless-stopped
Once you have completed that you are ready to click “Deploy the stack“.
If you navigate to “Containers” in the left menu
You should now see your “tautulli” container in the list.
Give the container a few minutes to fully start up then you can connect to the Tautuli dashboard GUI.
You should now see the Tautulli “Set Up Wizard“.
If you would like to know how to configure Tautulli and add the Plex log folder. Please follow our Youtube video for this episode.
We need your support.
We hope you enjoyed this episode and that it was helpful and you got benefit out of it.
If you did, please consider supporting our channel by Subscribing to our YouTube channel, and liking and sharing our content.
You can also make a donation via Paypal or become a Patreon if you wish to do so.
You can also follow us on Facebook or Twitter.
If you have any questions or any requests please ask in the comments below or on YouTube.