blob: c4e1076f602600a644c159ad62a6461431cce2b4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
[Unit]
Description=slskd - Soulseek client/server
Documentation=https://github.com/snapetech/slskdn
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=slskd
Group=slskd
# Use the packaged config explicitly so /etc/slskd/slskd.yml is authoritative.
ExecStart=/usr/lib/slskd/slskd --config /etc/slskd/slskd.yml
WorkingDirectory=/var/lib/slskd
Environment="HOME=/var/lib/slskd"
UMask=0002
Restart=on-failure
RestartSec=10
# Security hardening (relaxed to allow symlinks to external storage)
NoNewPrivileges=yes
ProtectSystem=full
PrivateTmp=yes
[Install]
WantedBy=multi-user.target
|