archrelease: copy trunk to community-x86_64
[ArchLinux/community.git] / teamspeak3-server / trunk / teamspeak3-server.service
blobf8fca74ed97412f76f7f2bc4c5f73bffb0765ded
1 [Unit]
2 Description=TeamSpeak3 Server
3 After=network-online.target
4 Wants=network-online.target
6 [Service]
7 Type=simple
8 DynamicUser=true
9 User=teamspeak
10 Group=teamspeak
11 StateDirectory=teamspeak3-server
12 LogsDirectory=teamspeak3-server
13 WorkingDirectory=/var/lib/teamspeak3-server
14 Environment='LD_LIBRARY_PATH="/usr/lib/:/usr/lib/mariadb/:$LD_LIBRARY_PATH"'
15 Environment="TS3SERVER_LICENSE=accept"
16 ExecStart=/usr/bin/ts3server inifile=/etc/teamspeak3-server.ini
18 # Hardening options
19 CapabilityBoundingSet=
20 AmbientCapabilities=
21 NoNewPrivileges=true
22 ProtectHome=true
23 ProtectSystem=full
24 ProtectKernelTunables=true
25 ProtectKernelModules=true
26 ProtectControlGroups=true
27 PrivateTmp=true
28 LockPersonality=true
30 [Install]
31 WantedBy=multi-user.target