[Unit] Description=Gitea Actions runner (MeshCore firmware builder) Documentation=https://docs.gitea.com/runner/ After=network-online.target Wants=network-online.target [Service] Type=simple # отдельный пользователь: от его имени выполняются шаги workflow, # здесь же живут кэш PlatformIO и venv User=act-runner Group=act-runner WorkingDirectory=/var/lib/act-runner Environment=HOME=/var/lib/act-runner ExecStart=/usr/local/bin/gitea-runner daemon -c /var/lib/act-runner/config.yaml Restart=always RestartSec=5 NoNewPrivileges=true [Install] WantedBy=multi-user.target