From 74ebbf93fc630aa2329cdbe39fe98b745fde7099 Mon Sep 17 00:00:00 2001 From: Erin Sims Date: Thu, 8 Sep 2022 18:37:01 -0400 Subject: [PATCH] working on changes, and debugging --- playbooks/mpdf.service.j2 | 39 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 playbooks/mpdf.service.j2 diff --git a/playbooks/mpdf.service.j2 b/playbooks/mpdf.service.j2 new file mode 100644 index 0000000..8dc0e37 --- /dev/null +++ b/playbooks/mpdf.service.j2 @@ -0,0 +1,39 @@ +[Unit] +Description=Music Player Daemon +Documentation=man:mpd(1) man:mpd.conf(5) +Documentation=file:///usr/share/doc/mpd/html/user.html +After=network.target sound.target + +[Service] +Type=notify +EnvironmentFile=/etc/default/mpd +ExecStart=/usr/bin/mpd --no-daemon /etc/mpd((item)).conf + +# Enable this setting to ask systemd to watch over MPD, see +# systemd.service(5). This is disabled by default because it causes +# periodic wakeups which are unnecessary if MPD is not playing. +#WatchdogSec=120 + +# allow MPD to use real-time priority 40 +LimitRTPRIO=40 +LimitRTTIME=infinity + +# for io_uring +LimitMEMLOCK=64M + +# disallow writing to /usr, /bin, /sbin, ... +ProtectSystem=yes + +# more paranoid security settings +NoNewPrivileges=yes +ProtectKernelTunables=yes +ProtectControlGroups=yes +ProtectKernelModules=yes +# AF_NETLINK is required by libsmbclient, or it will exit() .. *sigh* +RestrictAddressFamilies=AF_INET AF_INET6 AF_UNIX AF_NETLINK +RestrictNamespaces=yes + +[Install] +WantedBy=multi-user.target +Also=mpd.socket +