[Unit] Description=Woodpecker server Requires=network-online.target After=network-online.target [Service] User=woodpecker Type=simple EnvironmentFile=/etc/woodpecker/server ExecStart=/usr/bin/woodpecker-server ExecReload=/usr/bin/kill -HUP $MAINPID Restart=on-failure KillSignal=SIGINT LimitNOFILE=8192 PrivateDevices=yes DynamicUser=yes StateDirectory=woodpecker [Install] WantedBy=multi-user.target