Github runners
Install
Create OS user - by one for each runners
sudo useradd -m -s /bin/bash ghr01
Create path for runner
sudo mkdir /opt/ghr01
sudo chmod -R ghr01:ghr01 /opt/ghr01
Copy binaried by Github runners Install instruction under user
su - ghr01
# ... wget
# ... tar
./config.sh
Apply actual user as owner
sudo chmod -R ghr01:ghr01 /opt/ghr01
Install and start service
# cd /opt/ghr01
./svc.sh install ghr01
./svc.sh start
Add systemd options to restart service
systemctl edit actions.runner.<YOUR-NAME>
[Service]
Restart=always
RestartSec=10s
StartLimitIntervalSec=120
StartLimitBurst=5