I want to use OpenWRT with Wireguard VPN client to create a VPN tunnel between devices.
What minimum hardware resources are required in order to run OpenWRT with Wireguard?
For example an old router with 16 MB Flash and 128 MB RAM is it going to be sufficient to run OpenWRT with Wireguard VPN?
Yes. It will absolutely run on 16mb flash / 128mb ram. I haven’t tried installing wireguard on an 8/64 device running 24.10… if it fits, it would be tight, for sure (although there are ways to save space). But anything larger will work.
The cpu will limit the max bandwidth, if that matters.
mips cpu will be crappy, 7621 crypto accelerator saves only ipsec, openvpn and cryptsetup (AES, not others)
probably 16/64 to be sure to have 1MB space for wg packages.
also dont ecpect lowest memory spec to handle more than dozen wifi or wg clients.
Depending on the usage, it can work on an 8/64 device too. I am running it on a Carambola 2 for remote access to parents' place.
It depends it depends in expected trabsmition speed.
My belkin rt3200 can only give 300 Mbps, my gl.iner flint2 gives more than 600 (I read it can provide over 900).