Pekka Helenius (~Fincer): Fix crucial issues of PacVis server default behavior - run the server as a user, not as root Root is not truly required and may cause serious security issues - remove non-working restart loop which renders the server unusable - increase memory limit. Adjust for your needs --- a/pacvis@.service +++ b/pacvis@.service @@ -3,14 +3,12 @@ After=network.target [Service] -ExecStart=/usr/bin/pacvis -p %i +User=%i +ExecStart=/usr/bin/pacvis +PrivateTmp=true -# Limit memory at 400M to workaround pyalpm potential memory leak -LimitAS=400M - -# Restart every >2 seconds to avoid StartLimitInterval failure -RestartSec=2 -Restart=always +# Limit memory at 1000M to workaround pyalpm potential memory leak +LimitAS=1000M [Install] -WantedBy=multi-user.target +WantedBy=default.target