Hello, since my server is causing a lot of traffic on my modem, I want to buy a powerful router. During my research, I came across OpenWRT. My question to you is whether I should buy a mini PC with J4125 or N5105 processor and 4x 2.5 gbit ports for OpenWRT installation, or would Nanopi R5S be sufficient? As far as I understand, Nanopi R5S comes with OpenWRT pre-installed, whereas I would need to perform the installation myself on the mini PC. Do all mini PCs support OpenWRT?
@eginnc
I've seen many R5S videos on youtube with openwrt installed. Yesterday I ordered R5S from China. It came with the coupon. OpenWRT also says it supports R5s on its site. In what way did you say it does not support? it seems to support R5S in 190th place in this link:
There is a Table of Hardware Entry in anticipation of possible future support. But notice there is only a link to the OEM firmware (FriendlyWrT) on the device page. FriendlyWrt is based on OpenWrt, but it is not OpenWrt and as I linked above, there are security concerns with FriendlyWrt. Also note there are no OpenWrt R5S firmware images even in snapshot here: https://downloads.openwrt.org/snapshots/targets/rockchip/armv8/.
To answer your original question, if you want 2.5G capability some day, I would have gone the mini PC route with an N5105 processor, not the J4125. The N5105 has quite a bit more CPU capability than the J4125, and both are 10W TDP CPU's. The J4125 is not much faster than the rk3399 (7W max TDP) in the R4S.
All is not lost if you have already ordered the R5S. It is probable the R5S will eventually be supported by OpenWrt and if it has enough ports for you, the R5S will save you having to buy a managed switch. The downside, other than no current OpenWrt support, is that the R5S CPU will probably not be strong enough to do things like shape full Gbps with CAKE SQM/QoS and VPN support will be a bit slower too. But it should get you close enough to full Gbps. To be clear, if you are just routing, the R5S has plenty of CPU to route Gbps.
@eginnc
You explained it very well, thank you. I'm not doing VPN routing, just request routing. As I said, I got it at a very cheap price. I even bought it for almost one third the price of a mini PC with N5105 processor. I will install it by watching installation videos, and I will write the result to you from here. Thank you very much again.