https://github.com/introt/headless-rpi-setup-script
A Bash script for quickly setting up headless Raspberry Pis
https://github.com/introt/headless-rpi-setup-script
headless headless-raspberry-pi installation-script installation-scripts raspberry-pi raspberrypi ssh ssh-key wpa-supplicant
Last synced: 3 months ago
JSON representation
A Bash script for quickly setting up headless Raspberry Pis
- Host: GitHub
- URL: https://github.com/introt/headless-rpi-setup-script
- Owner: introt
- License: gpl-3.0
- Created: 2021-06-20T19:16:35.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-03-15T14:51:36.000Z (over 3 years ago)
- Last Synced: 2025-07-09T22:04:50.524Z (3 months ago)
- Topics: headless, headless-raspberry-pi, installation-script, installation-scripts, raspberry-pi, raspberrypi, ssh, ssh-key, wpa-supplicant
- Language: Shell
- Homepage:
- Size: 25.4 KB
- Stars: 10
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Headless Raspberry Pi setup script
This script can write the image, mount it for modifications (like setting up wifi and key-based SSH logins including key generation) and clean up after itself.
## Configuration
You can either edit the script itself or create a configuration file. See `conf-example` for reference.
### Using a configuration file
The default location for a configuration file is `$HOME/.config/raspi`. You can also give a configuration file as an argument; this is sourced before any execution takes place and can thus override literally everything. Try running the script without arguments and with conf-example as an argument to see the difference. No destructive action is taken without prompting.