diff --git a/init/indieauth.service b/init/indieauth.service index e1e5142..9e9b901 100644 --- a/init/indieauth.service +++ b/init/indieauth.service @@ -1,22 +1,18 @@ -[Service] -ExecStart=%h/indieauth/indieauth -ExitType=main -Group=ubuntu -PermissionsStartOnly=true -Restart=always -RestartSec=1 -StandardError=syslog -StandardOutput=syslog -SyslogIdentifier=indieauth -Type=simple -WorkingDirectory=%h/indieauth - [Unit] Description=Personal IndieAuth server instance Documentation=https://indieauth.net/source/ -StartLimitBurst=5 -StartLimitIntervalSec=0 +After=syslog.target +After=network.target + +[Service] +RestartSec=2s +Type=simple +User=indieweb +Group=indieweb +WorkingDirectory=/var/lib/indieauth/ +ExecStart=/usr/local/bin/indieauth --config=/etc/indieauth/config.yml +Restart=always [Install] Alias=indieauth -WantedBy=multi-user.target +WantedBy=multi-user.target \ No newline at end of file