diff --git a/listmonk-simple.service b/listmonk-simple.service index 5fa9ec1c..4a0d8b11 100644 --- a/listmonk-simple.service +++ b/listmonk-simple.service @@ -24,13 +24,14 @@ RestartSec=5 # to the end of the ExecStart line above after creating the dir and fetching the files with: # mkdir -p /etc/listmonk/static ; wget -O - https://github.com/knadh/listmonk/archive/master.tar.gz | tar xz -C /etc/listmonk/static --strip=2 "listmonk-master/static" -# Set user to run listmonk service as (instead of root), and folders it can write to. +# To enable a log file that persists after restarts, replace the ExecStart= line with: +# ExecStart=/bin/bash -ce "exec /usr/bin/listmonk --config /etc/listmonk/config.toml --static-dir /etc/listmonk/static >>/etc/listmonk/listmonk.log 2>&1" + +# Set user to run listmonk service as (instead of root). # Can use "DynamicUser=" instead, if your systemd version is >= 232. # https://www.freedesktop.org/software/systemd/man/latest/systemd.exec.html#DynamicUser= #User= #StateDirectory=/etc/listmonk -#LogsDirectory=/etc/listmonk -#CacheDirectory=/etc/listmonk/cache #Environment=HOME=/usr/bin # Use systemd’s ability to disable security-sensitive features