Rasbian information Headless setup:
Pre-work:
#Download latest raspbian version that you want to use and install to SD card - https://www.raspberrypi.org/downloads/raspbian/
#wpa_supplicant.conf - file created in /boot
country=US
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="YourNetworkSSID"
psk="Your Network's Passphrase"
key_mgmt=WPA-PSK
}
#Create empty file in /boot called "ssh" (enables SSH on first boot)
#SSH to pi
username-pi
password-raspberry
####Change password######
#adduser account (/home/"user")
#add new user to sudoers (cmd usermod -aG sudo username)
#add new user to same groups as "pi" user
(cmd display groups - pi adm dialout cdrom sudo audio video plugdev games users input netdev gpio i2c spi)
(cmd usermod -a -G pi,adm,dialout,cdrom,sudo,audio,video,plugdev,games,users,input,netdev,gpio,i2c,spi,username)
*disable pi user login (sudo vi /etc/p asswd, change user pi to pi:x:1000:1000:,,,:/home/pi:/usr/sbin/nologin)
*change hostname (cmd hostname (new name), sudo vi /etc/h osts, sudo vi /etc/h ostname)
#set timezone (cmd raspi-config or sudo timedatectl set-timezone America/Chicago or America/#insert city#)
#sudo systemctl start systemd-timesyncd
#sudo systemctl enable systemd-timesync
#Edit config.txt for pi pwm sudo vi /boot/config.txt (add dtoverlay=pwm-2chan)
#raspi-config updates, enable I2c and 1-wire
#Install reef-pi (cmd dpkg -i reef-pi-2.2-pi3.deb
(cmd sudo systemctl stop reef-pi.service)
(cmd sudo mv /var/lib/reef-pi/reef-pi.db /var/lib/reef-pi/reef-pi.org)
(cmd sudo cp reef-pi.db /var/lib/reef-pi/.)
(cmd sudo systemctl start reef-pi.service)