mirror of
https://github.com/Tautulli/Tautulli.git
synced 2025-07-06 13:11:15 -07:00
Updated the instructions to more accurately reflect required steps. Removed outdated information and added information on creating the plexpy user. Only the comments of the file changed not actual configuration.
54 lines
1.8 KiB
Text
54 lines
1.8 KiB
Text
# PlexPy - 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. 'plexpy.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 plexpy.service
|
|
#
|
|
# 5. Start now with the following command:
|
|
# systemctl start plexpy.service
|
|
#
|
|
# CONFIGURATION NOTES
|
|
#
|
|
# - The example settings in this file assume that you will run PlexPy as user: plexpy
|
|
# - To create this user and give it ownership of the plexpy directory:
|
|
# sudo adduser --system --no-create-home plexpy
|
|
# sudo chown plexpy:nogroup -R /opt/plexpy
|
|
#
|
|
# - Option names (e.g. ExecStart=, Type=) appear to be case-sensitive)
|
|
#
|
|
# - Adjust ExecStart= to point to:
|
|
# 1. Your PlexPy executable,
|
|
# 2. Your config file (recommended is to put it somewhere in /etc)
|
|
# 3. Your datadir (recommended is to NOT put it in your PlexPy exec dir)
|
|
#
|
|
# - Adjust User= and Group= to the user/group you want PlexPy to run as.
|
|
#
|
|
# - WantedBy= specifies which target (i.e. runlevel) to start PlexPy 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=PlexPy - Stats for Plex Media Server usage
|
|
|
|
[Service]
|
|
ExecStart=/opt/plexpy/PlexPy.py --quiet --daemon --nolaunch --config /opt/plexpy/config.ini --datadir /opt/plexpy
|
|
GuessMainPID=no
|
|
Type=forking
|
|
User=plexpy
|
|
Group=nogroup
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|