[Unit] Description=Libreddit: alternative to Reddit Before=nginx.service After=network.service [Service] User=__APP__ Group=__APP__ DynamicUser=yes # Default Values Environment=ADDRESS=127.0.0.1 Environment=PORT=__PORT__ # Optional Override EnvironmentFile=-__INSTALL_DIR__/libreddit.conf ExecStart=__INSTALL_DIR__/libreddit -a ${ADDRESS} -p ${PORT} # Hardening DeviceAllow= LockPersonality=yes MemoryDenyWriteExecute=yes PrivateDevices=yes ProcSubset=pid ProtectClock=yes ProtectControlGroups=yes ProtectHome=yes ProtectHostname=yes ProtectKernelLogs=yes ProtectKernelModules=yes ProtectKernelTunables=yes ProtectProc=invisible RestrictAddressFamilies=AF_INET AF_INET6 RestrictNamespaces=yes RestrictRealtime=yes RestrictSUIDSGID=yes SystemCallArchitectures=native SystemCallFilter=@system-service ~@privileged ~@resources UMask=0077 [Install] WantedBy=multi-user.target