Setup a Raspberry Pi with Ubuntu
Disclaimer: you can also install Ubuntu on a laptop or desktop if you don't need the portability of a Raspberry Pi for scouting at an event.
You can use any version of the Raspberry Pi for this exercise. I ordered the Raspberry Pi 3 Model B+ Kit with Power Supply and Clear Case from Amazon and a blank SanDisk 32GB Ultra microSDHC Card with an SD Adapter from Amazon.
Install Ubuntu 20.04 onto the microSD card for the Raspberry Pi by following the tutorial instructions here: https://ubuntu.com/download/raspberry-pi. This tutorial provides instructions on how to connect to your wireless network, but I connected the Raspberry Pi to my home network with an ethernet cable.
After powering on the Raspberry Pi, I logged into my home Router to find the IP address. I also noted the range of IP addresses distributed by my home Router (192.168.1.2-192.168.1.50), and the nameserver IP address.
Once you have the IP address of the Raspberry Pi, you can ssh to it. Sometimes I will use a putty.exe program as the ssh client, but my Windows laptop has the 'Windows Subsystem for Linux' installed with Ubuntu, as described here: https://ubuntu.com/tutorials/ubuntu-on-windows#1-overview, so I will use this.
To log into the Raspberry Pi, I will type 'ssh email@example.com'. 'ubuntu' is the default user account. '192.168.1.38' is the IP address of my Raspberry Pi.
If I am using putty.exe, I double-click on it to launch the program. In the "Host Name (or IP address)" field, I would type 192.168.1.38 and then click "Open". The first time you 'ssh' to a new server, putty will ask you if you trust this host and want to save the ssh keys. Click on "Yes". Then it will launch a terminal window and ask you "login as:". Type 'ubuntu' and press 'Enter'. When it asks you for the password, type 'ubuntu' and press 'Enter'.
The first time you log into the Raspberry Pi as the 'ubuntu' user with the 'ubuntu' password, it will prompt you to change the password. Once that's done then you are logged in and ready to proceed!