NOTE: Would like to eventually use nixOS, as this document is bound to get out of date
- Flash image to SD card (https://www.raspberrypi.org/downloads/)
- Add empty
ssh
file in/boot
to enable SSH - Turn it on (default root credentials:
pi:raspberry
) - Change
pi
user's password - Create a non-root user to use, add SSH key
- Disable SSH password auth
- Setup regular backups. This link may be helpful:
- Set up
mosquitto
. Either of these can be helpful:
TODO: Consider whether it's sensible to run both PiHole and an MQTT broker on the same board.