This is an old revision of the document!
Raspbian Buster basics
Flash using the Raspberry Pi Imager – don't forget to click into the settings cog and adjust things like username/password, host IP etc, and turn on SSH
Add blank file ← shouldn't be needed any more.
ssh to the boot partition to enable ssh server on first boot. (Will be removed on boot.)
Permanently enable ssh with sudo raspi-config → Interfacing Options → SSH.
User
sudo adduser slack for g in sudo adm gpio pi dialout cdrom audio video plugdev games users input netdev lpadmin i2c spi; do sudo adduser slack $g done
Apt
Raspbian contains more packages than Debian net install it seems.
[Starting from the “full” desktop install but pitched at headless]
apt-get install screen zsh gem install pry awesome_print
Config
ln -s /sys/bus/w1/devices /home/slack/w1
As buster.
ssh
Copy over authorized_keys from alan.
ssh-keygen -t rsa -b 4096 -C slack-np@walter
Copy id_rsa.pub into any authosized_keys as needed.
Static IP
Pi-hole arranges/messes with this, so if you're installing that maybe set the IP address that way.
To set the hostname, use hostnamectl set-hostname walter, and then fix up /etc/hosts.