this post was submitted on 13 Dec 2023
61 points (98.4% liked)

Selfhosted

40006 readers
591 users here now

A place to share alternatives to popular online services that can be self-hosted without giving up privacy or locking you into a service you don't control.

Rules:

  1. Be civil: we're here to support and learn from one another. Insults won't be tolerated. Flame wars are frowned upon.

  2. No spam posting.

  3. Posts have to be centered around self-hosting. There are other communities for discussing hardware or home computing. If it's not obvious why your post topic revolves around selfhosting, please include details to make it clear.

  4. Don't duplicate the full text of your blog or github here. Just post the link for folks to click.

  5. Submission headline should match the article title (don’t cherry-pick information from the title to fit your agenda).

  6. No trolling.

Resources:

Any issues on the community? Report it using the report flag.

Questions? DM the mods!

founded 1 year ago
MODERATORS
 

Hello everyone,

My current router from 2014 is starting to give up and I am searching for a new one to replace it. I have 3 criteria that I would like for my replacement to have:

  1. Be relatively new

  2. Less than a $150 USD

  3. Have enough power to run a network-wide VPN (my old router would max the CPU when running Wireguard and my speeds were very abysmal)

So far, I have found 3 routers that I am thinking of; Dynalink DL-WRX36, Linksys E8451, and Belkin RT3200. Truth be told, I am gravitating towards the Dynalink because it is the best overall for the price point it’s on.

I am hosting nextCloud, Lemmy, a plex_debrid serverc SearXNG, and so many more so I need hardware that is able to at least theoretically match my 1Gbps from my ISP over Wireguard with more computational power left over.

Your advice would be very appreciated.

Thank you.

top 23 comments
sorted by: hot top controversial new old
[–] [email protected] 16 points 11 months ago (1 children)

I ended up buying a "mini-PC" as my router. It's quite a bit over your budget, and you'd need an AP of some kind for WiFi. I run proxmox on it, and pipe the NICs through to my OpenWRT VM. The performance is great, and given it has 2.5gbps NICs, it's somewhat future proof. UK Amazon link to the one I bought: https://amzn.eu/d/1pqfQEk

[–] [email protected] 7 points 11 months ago* (last edited 11 months ago) (1 children)

I run a fanless mini PC with OPNsense and it's by far the best router I've ever had at home. I can keep traffic separate in different VLANs, configure my own firewall rules, run a recursive DNS resolver and use Suricata for intrusion detection and blocking. It cost a bit more upfront but it has been worth it. Instead of attempting WiFi on the OPNsense box I added a consumer WiFi mesh router in access point mode, but any old router would do for this.

[–] [email protected] 4 points 11 months ago

Nice, I went for Unifi for WiFi. I have two APs, and the controller runs on my Pi k8s cluster. They're pretty great for gigabit speeds.

[–] [email protected] 16 points 11 months ago (2 children)

Sounds like you're trying to run a decent little homelab, so I would personally recommend going with prosumer hardware. Lots of N95, N100, and N5105 routers available on AliExpress, you should be able to flash OpenWRT, OPNSense, PFSense, whatever you want. I would advise getting one with an i225 or i226 NIC for best software compatibility (support for Realtek NICs can be sketchy).

I waited for a sale and got this one (N5105 version) for $95: https://www.aliexpress.us/item/3256804915099903.html

I got the barebones version, then supplied my own Crucial RAM and a cheap hard drive for under $50. It runs PFSense without even breaking a sweat, and supports 2.5Gbps. There are cheaper options too, but I decided to stick with Topton as it's a brand that's well-reviewed by Youtubers that I watch.

After that, all you need is a Wifi access point. You probably can use your old router in AP mode for now, and then consider upgrading to a newer one later. I bought a Unifi U6 Pro AP and now my home network is incredibly overprovisioned for my puny little homelab, all for about $300. Lots of room to grow if I want to.

[–] [email protected] 7 points 11 months ago (2 children)

These are definitely the way to go, plenty of fanless mini pcs with at least 2 NICs aimed squarely at this use case.

And even the little n100 chip is more than most normal people need for a router, even with an encrypted VPN or deep packet inspection, so you can virtualise and run some light services alongside the router OS, like jellyfin, a caching service, or something like Grafana

[–] [email protected] 2 points 11 months ago

Yeah an N100 is overkill, unless you want to use Proxmox to virtualize multiple things. I got an N5105, which is significantly slower, and even THAT is kinda overkill for just running PFSense in a SOHO environment like I'm doing.

[–] [email protected] 2 points 11 months ago

I'm interested in caching services for my network. Which one would you suggest between Varnish, Squid and Lan-cache?

[–] [email protected] 3 points 11 months ago

Wireless APs are the way to go - make sure to get ones that support VLANs for better network security.

[–] [email protected] 10 points 11 months ago (1 children)

You might be interested in the Banana Pi BPI-R4, which has an officially supported OpenWRT image and costs ~US$110.

[–] [email protected] 6 points 11 months ago

I've got the R3, love it.

[–] [email protected] 8 points 11 months ago

An alternative could be something like a thinkcentre tiny m700 with a sixth gen i5. It can be found at that price and it's possible to replace the wifi card with a 2.5 gig Ethernet. Then use opnsense or openwrt x86. Mine with opnsense uses 6 watts of power.

But it was such an hassle to properly configure it that if I had to do it again in the future I would just buy the basic Unifi dream machine (costs the same) and have everything done automatically by the easy gui

[–] [email protected] 6 points 11 months ago* (last edited 11 months ago)

Acronyms, initialisms, abbreviations, contractions, and other phrases which expand to something larger, that I've seen in this thread:

Fewer Letters More Letters
AP WiFi Access Point
DNS Domain Name Service/System
Git Popular version control system, primarily for code
Unifi Ubiquiti WiFi hardware brand
VPN Virtual Private Network
k8s Kubernetes container management package

6 acronyms in this thread; the most compressed thread commented on today has 10 acronyms.

[Thread #346 for this sub, first seen 13th Dec 2023, 05:05] [FAQ] [Full list] [Contact] [Source code]

[–] [email protected] 5 points 11 months ago

I'm no expert. Have you looked at the processors that are used and the RAM listed in the OpenWRT table? That will tell you the real details if you look it up. Then you can git clone OpenWRT, and use the gource utility to see what kind of recent dev activity has been happening in the source code.

I know, it's a bunch of footwork. But really, you're not buying brands and models. You're buying one of a couple dozen processors that have had various peripherals added. The radios are just integrated PCI bus cards. A lot of options sold still come with 15+ year old processors.

The last time I looked (a few months ago) the Asus stuff seemed interesting for a router. However, for the price, maybe go this route: https://piped.video/watch?v=uAxe2pAUY50

[–] [email protected] 4 points 11 months ago (2 children)
[–] [email protected] 2 points 11 months ago

I have the Flint, I think I paid about $80 for an open box one, it’s easy for a pleb like me to set up. Running Mullvad on it is definitely quicker than on my devices

[–] [email protected] 0 points 11 months ago

I've got one, it's brilliant. Got Tailscale set up on it too

[–] [email protected] 3 points 11 months ago

I was also looking for a good up to date router that could run openwrt recently, and settled on the ASUS TUF-AX4200. Been pretty good experience so far.

[–] [email protected] 2 points 11 months ago

Check out MikroTik

[–] [email protected] 2 points 11 months ago* (last edited 11 months ago)

Checkout the Banana Pi BPI-R4 (WIFI not available yet) or the older BPI-R3.

[–] [email protected] 1 points 11 months ago

The good news is there a tons of devices that can run openwrt. It depends on what you want to accomplish

[–] [email protected] 1 points 10 months ago

Assuming your old router might survive as an access point, maybe consider a Protectli FW2B? https://protectli.com/product-comparison/

[–] [email protected] 1 points 11 months ago

Probably not what you're looking for, but I'm going to note that Turris make some great OpenWRT routers.
Currently running theTurris Omnia, and using both Wireguard and Yggdrasil through it.

[–] [email protected] -2 points 11 months ago

Way over your budget but if you can swing it the UniFi Dreammachine is amazing. I can’t recommend it enough and was super easy to configure for my fiber internet at the house