I've been a big fan of these little PCEngines APU boards for a while now. Sad to see that they're finally going end-of-life. I was running an APU2 for a long time as my home firewall.
https://pcengines.ch/eol.htm
https://pcengines.ch/eol.htm