Skip to content

Instantly share code, notes, and snippets.

@awseward
Last active June 28, 2020 12:51
Show Gist options
  • Save awseward/100cec20c2523b0c5c5bc083dd114ae8 to your computer and use it in GitHub Desktop.
Save awseward/100cec20c2523b0c5c5bc083dd114ae8 to your computer and use it in GitHub Desktop.
Raspberry Pi MQTT/PiHole Setup Checklist

NOTE: Would like to eventually use nixOS, as this document is bound to get out of date


General

  1. Flash image to SD card (https://www.raspberrypi.org/downloads/)
  2. Add empty ssh file in /boot to enable SSH
  3. Turn it on (default root credentials: pi:raspberry)
  4. Change pi user's password
  5. Create a non-root user to use, add SSH key
  6. Disable SSH password auth

TODO

MQTT

  1. Set up mosquitto. Either of these can be helpful:

PiHole

TODO: Consider whether it's sensible to run both PiHole and an MQTT broker on the same board.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment