Ubuntu Desktops on the Pi
A quick review of the Ubuntu desktop flavours on the Raspberry Pi
Package configuration
Installing packages on first boot
Network configuration
How cloud-init talks to netplan to configure the network
Setting up users
A deeper look at user creation in cloud-init’s user-data file
Securing your Ubuntu Pi
Using cloud-init configuration to secure your first boot.