Install self hosted runner

  1. Select Repo and go to Settings:

2. Go to Actions --> Runners --> New self-hoster runner:

3. Follow the instructions for the os in question (most likely Linux)

NOTE: A self-hosted runner is automatically removed from GitHub if it has not connected to GitHub Actions for more than 30 days.

4. Use the following:

To run the runner you have 2 options:

  1. Execute from folder ./run.sh

  • This will stop once you exit

  1. Set up background service for this:

  • Check available commands

  • Install the service as root:

  • Start the service:

  • Check if service is running:

  1. Check if runner is active:

  • Reload the Settings tab

  • Go to Actions

  • Go to Runners

  • New runner should be there:

Resources:

Last updated