You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
1. Install and open [**Raspberry Pi Imager**](https://www.raspberrypi.com/software/) on your computer
22
+
2. In **Raspberry Pi Imager**:
23
+
- Select your Raspberry Pi model
24
+
- Select "Raspberry PI OS lite (32bit)" as the OS (you may need to look into the sub-menus)
25
+
- Select your SD card
26
+
- Click NEXT
27
+
3. Edit the OS settings:
28
+
- Set a hostname (e.g. `processing.local`)
29
+
- Set a username and password
30
+
- Go to the SERVICES tab and enable SSH with password authentication
31
+
- Click SAVE and Apply the OS customisation settings
32
+
33
+
### Configuring the Raspberry Pi
34
+
1. Take the written SD card and put it into the Raspberry PI
35
+
2. Power it up and wait for it to boot
36
+
3. SSH into the Raspberry Pi using the hostname, username, and password you set earlier
37
+
4. Follow Github's [instructions on how to set up a self-hosted runner](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners). _Note: In the `./config.sh` setup step, you will be prompted to enter a name and other settings. Use default settings by pressing ENTER for each prompt._
38
+
5. Verify that the new runner appears in the list of runners on GitHub.
39
+
6. Quit the the runner in the terminal (we will set it up to run automatically on boot).
40
+
7. Use Github [instructions to setup the runner as a services](https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/configuring-the-self-hosted-runner-application-as-a-service) so it runs on boot.
0 commit comments