From 04dfb94431bb810ba27daad326e71b8061cdb50f Mon Sep 17 00:00:00 2001 From: Adam Douglas Date: Thu, 6 Feb 2020 21:39:09 -0600 Subject: [PATCH] refacotr: clean up --- minecraft-backup.service | 13 ++++++++----- minecraft-stats.service | 12 ++++++++---- minecraft-stats.timer | 4 ++-- 3 files changed, 18 insertions(+), 11 deletions(-) diff --git a/minecraft-backup.service b/minecraft-backup.service index 82d9dc6..98560dc 100644 --- a/minecraft-backup.service +++ b/minecraft-backup.service @@ -4,19 +4,22 @@ Wants=network.target After=network.target [Service] +Type=simple User=minecraft Group=minecraft Nice=5 +KillMode=none ProtectHome=true ProtectSystem=full +ProtectControlGroups=true +ProtectKernelModules=true +ProtectKernelTunables=true PrivateDevices=true NoNewPrivileges=true PrivateTmp=true -InaccessibleDirectories=/root /sys /mnt/data/ssd -ReadWriteDirectories=/srv/minecraft/spigot/bin -WorkingDirectory=/srv/minecraft/spigot/bin -ExecStart=/srv/minecraft/spigot/bin/warden-backup +ReadWriteDirectories=/srv/minecraft/paper/backup +WorkingDirectory=/srv/minecraft/paper/backup +ExecStart=/usr/local/bin/wardenctl backup [Install] WantedBy=multi-user.target - diff --git a/minecraft-stats.service b/minecraft-stats.service index 31c3d90..2c98d56 100644 --- a/minecraft-stats.service +++ b/minecraft-stats.service @@ -1,21 +1,25 @@ [Unit] -Description=Minecraft Stats +Description=MinecraftStats Wants=network.target After=network.target [Service] +Type=simple User=root Group=root Nice=5 +KillMode=none ProtectHome=true ProtectSystem=full +ProtectControlGroups=true +ProtectKernelModules=true +ProtectKernelTunables=true PrivateDevices=true NoNewPrivileges=true PrivateTmp=true -InaccessibleDirectories=/root /sys /mnt/data/ssd ReadWriteDirectories=/srv/http/sites/MinecraftStats WorkingDirectory=/srv/http/sites/MinecraftStats -ExecStart=/srv/http/sites/MinecraftStats/update.py -s /srv/minecraft/spigot/server --server-name Crusydus --world survival +ExecStart=/srv/http/sites/MinecraftStats/update.py -s /srv/minecraft/paper/server --server-name Crusydus --world survival [Install] -WantedBy=multi-user.target \ No newline at end of file +WantedBy=multi-user.target diff --git a/minecraft-stats.timer b/minecraft-stats.timer index 8f33f7c..a36c95b 100644 --- a/minecraft-stats.timer +++ b/minecraft-stats.timer @@ -1,9 +1,9 @@ [Unit] -Description=Minecraft Stats +Description=MinecraftStats [Timer] OnBootSec=1min OnUnitActiveSec=6hours [Install] -WantedBy=multi-user.target \ No newline at end of file +WantedBy=multi-user.target