# Tautulli - Stats for Plex Media Server usage # # Service Unit file for systemd system manager # # INSTALLATION NOTES # # 1. Rename this file as you want, ensuring that it ends in .service # e.g. 'tautulli.service' # # 2. Adjust configuration settings as required. More details in the # "CONFIGURATION NOTES" section shown below. # # 3. Copy this file into your systemd service unit directory, which is # often '/lib/systemd/system'. # # 4. Enable boot-time autostart with the following commands: # systemctl daemon-reload # systemctl enable tautulli.service # # 5. Start now with the following command: # systemctl start tautulli.service # # CONFIGURATION NOTES # # - The example settings in this file assume that you will run Tautulli as user: tautulli # - To create this user and give it ownership of the tautulli directory: # sudo adduser --system --no-create-home tautulli # sudo chown tautulli:nogroup -R /opt/Tautulli # # - Option names (e.g. ExecStart=, Type=) appear to be case-sensitive) # # - Adjust ExecStart= to point to: # 1. Your Tautulli executable, # 2. Your config file (recommended is to put it somewhere in /etc) # 3. Your datadir (recommended is to NOT put it in your Tautulli exec dir) # # - Adjust User= and Group= to the user/group you want Tautulli to run as. # # - WantedBy= specifies which target (i.e. runlevel) to start Tautulli for. # multi-user.target equates to runlevel 3 (multi-user text mode) # graphical.target equates to runlevel 5 (multi-user X11 graphical mode) [Unit] Description=Tautulli - Stats for Plex Media Server usage [Service] ExecStart=/opt/Tautulli/Tautulli.py --quiet --daemon --nolaunch --config /opt/Tautulli/config.ini --datadir /opt/Tautulli GuessMainPID=no Type=forking User=tautulli Group=nogroup [Install] WantedBy=multi-user.target