McPi First Run

Taking a note from PiHole, I discovered that first time setup for Raspberry Pis can be automated. If a user were to curl a bash script and pipe it to bash, a remote script could be executed. Clearly not the safest or most secure thing, but if you wrote and control the script, it is an incredibly simple way to get up and running fast.

This script sits at It does exactly what the screenshot says - installs OS updates, neopixel libraries, a sample python script, randomizes the Pi user password, and localizes the Pi to Pacific time. It's really cool knowing that I could slap Raspbian on to a MicroSD card, run a script, and come back in 20 minutes with everything ready to go.