Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dr460nf1r3/school-rpi
This repo contains stuff used to complete school assignments with a Raspberry Pi ✨
https://github.com/dr460nf1r3/school-rpi
ci raspberry-pi raspbian
Last synced: 6 days ago
JSON representation
This repo contains stuff used to complete school assignments with a Raspberry Pi ✨
- Host: GitHub
- URL: https://github.com/dr460nf1r3/school-rpi
- Owner: dr460nf1r3
- License: agpl-3.0
- Created: 2023-08-08T10:43:20.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-10-31T07:40:48.000Z (about 1 year ago)
- Last Synced: 2024-05-02T04:04:32.661Z (8 months ago)
- Topics: ci, raspberry-pi, raspbian
- Language: Shell
- Homepage:
- Size: 331 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
## Custom Raspbian builds
[![Build aarch64 image](https://github.com/dr460nf1r3/school-rpi/actions/workflows/build_aarch64.yml/badge.svg)](https://github.com/dr460nf1r3/school-rpi/actions/workflows/build_aarch64.yml) [![Test code with shellcheck](https://github.com/dr460nf1r3/school-rpi/actions/workflows/lint.yml/badge.svg)](https://github.com/dr460nf1r3/school-rpi/actions/workflows/lint.yml)
This repo contains customized Raspbian builds. I mostly set it up for testing purposes.
### Documentation
#### Flashing the image- Retrieve Raspberry Pi Imager from [official sources](https://www.raspberrypi.com/software/)
- Open Raspberry Pi Imager
- Select the OS via "Choose OS" -> "Raspberry Pi OS (other)" -> "Raspberry Pi OS Lite (32-bit)"
- Insert the SD-Card and select it via "Choose storage"
- Configure the image:
- Write the image by selecting "Write" and confirming all prompts#### Connecting to the Pi & changing IP
- `ssh [email protected]`, confirming all prompts with "y" & "Enter"
- `sudo nano /etc/dhcpcd.conf`
- Add the following configuration:
~~~
interface wlan0
static ip_address=10.2.13.7
static routers=10.10.0.1
static domain_name_servers=10.10.0.1 1.1.1.1
~~~
- Exit the editor by entering "CTRL" + "X" followed by "Y" and "Enter"
- Restart the service with `sudo systemctl restart dhcpcd`#### Reconnecting via the new IP & updating the system
- `ssh [email protected]`
- `sudo apt-get update && sudo apt-get upgrade``