Pi-hole Part 1 - Raspberry Pi Headless OS Installation

Headless Installation Steps 

  1. Download and install Raspberry Pi Imager
  2. Insert your MicroSD card and open Raspberry Pi Imager
  3. Open OS Customisation Options (Shift+Control+X on macOS):
    • Set hostname
    • Set username and password
    • Set timezone and locale
    • Enable SSH with password authentication (usually public-key authentication is prefered)
    • Save
  4. Write the OS image to the MicroSD card
  5. Insert MicroSD card in Raspberry Pi, connect to the network, and power the it on
  6. Determine the IP address it recieved (often easiest through your router's admin interface)
  7. Create a DHCP reservation, if desired. Otherwise, ensure an address is removed from the DHCP pool so you can assign it statically.
  8. Confirm you can connect to the device: ssh <USERNAME>@<IP ADDRESS>

In the next section, we'll do basic OS setup and security configurations.