summarylogtreecommitdiffstats
path: root/navidrome.service
diff options
context:
space:
mode:
Diffstat (limited to 'navidrome.service')
-rw-r--r--navidrome.service10
1 files changed, 5 insertions, 5 deletions
diff --git a/navidrome.service b/navidrome.service
index 0be745e85ee1..0cf52377c66f 100644
--- a/navidrome.service
+++ b/navidrome.service
@@ -1,7 +1,7 @@
[Unit]
Description=Navidrome Music Server and Streamer compatible with Subsonic/Airsonic
After=remote-fs.target network.target
-AssertPathExists=/var/lib/navidrome
+AssertPathExists=/etc/navidrome
[Install]
WantedBy=multi-user.target
@@ -9,11 +9,11 @@ WantedBy=multi-user.target
[Service]
User=navidrome
Group=navidrome
-DynamicUser=true
-Environment=PATH=/usr/bin:/usr/bin/navidrome
-Type=simple
-ExecStart=/usr/bin/navidrome --configfile "/var/lib/navidrome/navidrome.toml"
+DynamicUser=yes
+ExecStart=/usr/bin/navidrome --configfile "/etc/navidrome/navidrome.toml"
+StateDirectory=navidrome
WorkingDirectory=/var/lib/navidrome
+Environment=HOME=/var/lib/navidrome
TimeoutStopSec=20
KillMode=process
Restart=on-failure