Skip to content

Commit 150c561

Browse files
authored
Merge pull request #837 from processing/SableRaf-patch-1
Clarify tutorial in ARM32.md
2 parents e4a708e + f4d8f91 commit 150c561

File tree

1 file changed

+30
-18
lines changed

1 file changed

+30
-18
lines changed

.github/ARM32.md

Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,23 +8,35 @@ ourselves.
88

99
## Instructions
1010

11-
Use [Raspberry Pi Imager](https://www.raspberrypi.com/software/) to download
12-
Raspberry PI OS lite (32bit) to an SD card
13-
14-
Use the settings to set up a proper hostname and user account.
15-
16-
Take the written SD card and put it into the Raspberry PI
17-
18-
Power it up and wait for it to boot
19-
20-
SSH into the Raspberry PI
21-
22-
Follow Githubs instructions on how to set up a self-hosted runner
23-
https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/adding-self-hosted-runners
24-
25-
Use all the default values in the `./config.sh` setup step
26-
27-
Use Github instructions to setup the runner as a services so it runs on boot
28-
https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/configuring-the-self-hosted-runner-application-as-a-service
11+
### Gathering your Tools
12+
13+
You will need:
14+
15+
- A Raspberry Pi
16+
- A micro SD card
17+
- An SD card reader
18+
- A computer
19+
20+
### Flashing the SD Card
21+
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.
2941

3042
Done.

0 commit comments

Comments
 (0)