since I have had to do this about 1000 times – here’s my latest outline of getting pi off the ground.
RaspberryPi Imager – click on gear icon – and set up a user/password there –
YOU MAY NEED TO ENABLE THIS EVERY TIME?
sudo dhclient eth0
(turn on wifi)
Desktop: xubuntu-desktop
and lightdm
install webmin: https://varhowto.com/install-webmin-raspberry-pi/
https://phoenixnap.com/kb/install-webmin-on-ubuntu
https://spiffberrypi:10000/sysinfo.cgi?xnavigation=1
user: spiffy
use firefox
UFW: firewall
1. sudo ufw app list
2. sudo ufw app info ‘OpenSSH’
3. allow ssh – sudo ufw allow ssh
4. (extra enable port) sudo ufw allow 22/tcp
5. sudo ufw allow http
6. sudo ufw allow 80/tcp
7. After NGINX install – sudo ufw allow ‘Nginx HTTP’
8. whitelist my ip: sudo ufw allow from 73.162.199.174
9. sudo ufw allow from 2601:645:8400:1e70:5800:8d58:c9dd:b728
BLUETOOTH
sudo systemctl restart bluetooth
(easier through the desktop – but have to enable cli)
Possible network:
network:
version: 2
renderer: networkd
ethernets:
eth0:
addresses:
– 10.0.0.205
gateway4: 10.0.0.1
nameservers:
search: [spiffberrypi.space]
addresses: [10.0.0.205]
optional: true
access-points:
“spiff-eye”:
password: “password”