OpenWrt apu4c4 Router - OS & Software

This is a continuation to my previous post about the assembly of hardware for my apu4c4 OpenWrt router.
Here I will discuss a bit about my journey with the software side, builds, configurations, drivers, various packages.

WireGuard on Pinebook Pro

WireGuard is the new and hip VPN protocol that all the cool kids are using these days.
It’s only natural that I want to use it as well, and the only client I really need is my Pinebook Pro.
As of right now (November 1st 2019) when I’m writing this, it’s not trivial to make use of the wireguard-dkms package on the PBP.
Luckily, alternatives exist, and I will explain what and how.

OpenWrt apu4c4 Router - Hardware Assembly

I’ve decided that I need to build my own router, because I cannot find anything on the market that meets my requirements.
Anything that gets close is also very expensive, and my budget is rather limited.
So I’ve ended up building my own using PC Engines apu4c4 and OpenWrt.
In this post, I will talk a bit about putting the hardware together and some of the decisions I’ve made along the way.