Here's how to install wireguard on Ubuntu, and to configure it as a server.
And setup the iOS wireguard client....
A collection of thoughts, ramblings and experience of making technology work for me. It may include some further diversions.
Topton sell a unit ideal for OPNSense. Based off an Intel N100, with an Intel i226 4 port 2.5GbE switch, HDMI, DisplayPort, NVMe and 6 USB.. it's ideal. But unfortunately, it runs hot.
Here's how to lower the power usage (and temperature) given the box uses only 5-10% of CPU utilisation for OPNSense...