this post was submitted on 26 Aug 2026
26 points (100.0% liked)

Selfhosted

61708 readers
897 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:

Detailed Rules Post

  1. Be civil.

  2. No spam.

  3. Posts are to be related to self-hosting.

  4. Don't duplicate the full text of your blog or readme if you're providing a link.

  5. Submission headline should match the article title.

  6. No trolling.

  7. Promotion posts require active participation, with an account that is at least 30 days old. F/LOSS without a paywall has exceptions, with requirements. See the rules link for details. Tags [CBH] or [AIP] are required, see the links in Rule 8 for details.

  8. AI-related discussions and AI-involved promotional posts have additional requirements for tagging, as noted in Rule 7 and the AI & Promotional Post Expanded Rules post, and find example disclosures here.

Resources:

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

Questions? DM the mods!

founded 3 years ago
MODERATORS
 

Edit: forgot to mention that I'm based in Europe, which might be relevant for which devices are easily available.

Hi, I am a newbie looking for a new router, one where I can block ads and tracking (with AdGuard, PiHole or something similar), I can choose my own DNS, and hopefully tinker more once I learn more about routers and networks. I have a home server currently running only locally and would like to access it from outside my home, but I'm afraid of letting the door open to bots, hackers, etc.
I am currently using the router provided by my ISP, which has poor customization options and is also failing a lot lately (it loses internet connection at least once a week and needs restarting).

I have searched a bit around and I think something where I can install OpenWRT or other open source firmware would be good. On the OpenWRT forum I have seen recommended the GL·INet Flint 2 GL-MT6000 https://openwrt.org/toh/gl.inet/gl-mt6000. I also looked a bit more on GL·INet's website and saw the GL·INet 3e (GL-BE6500) which has WiFi 7, and wondered if that could be a good upgrade, but seems it doesn't support (yet) installing official OpenWRT.

As for me and my use case: I am comfortable with the Linux command line, my personal computer runs Linux and I have a home server running OpenMediaVault with a couple of services on Docker (Jellyfin, Navidrome, Radicale, Trilium, Calibre-Web, Wanderer), but I barely know anything about routers and networks. The router will serve to connect that server via Ethernet and use several devices (laptops, desktop PC, phones, tablets, AndroidTV...) via WiFi.

I wonder what the thoughts of people who know about routers and networks are.

  • Are these good options for a first non-ISP router?
  • Is the 3e (GL-BE6500) worth the update for WiFi 7 or is it overkill for my use-case? Maybe even a bad idea if it doesn't support the official OpenWRT?
  • Anything else I missed and should take into account?

In addition to the physical router recommendation, I have 2 more questions:

  • from what I have read in other threads I believe I might need to keep my ISP's router, or get another device to use as a modem before the router (I don't know how to do that). Is that correct or can I just replace my ISP's router with a router running OpenWRT (or similar) and be set?

  • does anyone have any good resources to learn more about networks, modems, routers, etc.? for a newbie who is comfortable with the Linux command line but otherwise knows nothing about the topic.

top 13 comments
sorted by: hot top controversial new old
[–] DaGeek247@fedia.io 1 points 1 hour ago

If you want to cut out your ISP device entirely, you will need to know exactly what setup your ISP has given to you, and then match that with your own hardware. The https://pon.wiki/ and servethehome forums are a great place to start for this.

If your ISP device has a passthrough mode that you are happy with using, practically any device with two gigabit ports will work for a 1gbps internet connection. I use a https://friendlyelec.com/ device, because they come with friendlywrt preinstalled, but your choice of router software is basically entirely preference based.

[–] anon6789@lemmy.world 4 points 2 hours ago

I'm also a noob with tech anymore. My old faithful router started dropping this year, replaced it with the Flint 2 earlier this year because I also wanted OpenWRT. It comes with OpenWRT installed, but I don't think it's the plain old vanilla OpenWRT, so when I hooked it up and started setting it up, it needs a firmware update anyway, so I installed the actual OpenWRT from their site. It's been great since, totally happy with it.

[–] exu@feditown.com 5 points 3 hours ago

Unless you have fiber from your ISP you need a modem to translate from the TV or phone cable to Ethernet.

I'm not a fan of openWRT. I'd recommend you go look at NUC-style x86 mini PCs with multiple network ports instead and install OPNsense. I find the web interface much more intuitive than LuCI

[–] frongt@lemmy.zip 9 points 4 hours ago (1 children)

If you have cable, you need a modem. You might be able to put the ISP's modem into passthrough mode. If not, get one of your own, from the ISP's supported models list.

[–] nshibj@lemmy.world 2 points 3 hours ago* (last edited 3 hours ago) (1 children)

Thanks for your answer. I wasn't sure what "you have cable" exactly meant, but after seeing BrightCandle's comment I looked at my ISP contract and it mentions VDSL 50, so I guess I don't need a separate modem then.

[–] tal@lemmy.today 5 points 2 hours ago

You don't have cable, but you do have DSL, which means that you do need a DSL modem. It'll have a phone jack, an RJ-11, and you'll plug a phone cable into it. Looks like an RJ-45 Ethernet jack, but smaller.

[–] MehBlah@lemmy.world 3 points 3 hours ago

Take a look at OPNsense which is open source or pfSense which is more commercial but still has a community version. Good documentation and will run on really old hardware as long as you have two Ethernet ports in the computer. Until last year my router was a 2007 dual core dell PC. I upgraded to a fifth generation I5.

I run the licensed version of pfSense on all the routers in my org. I have full tunnels between each location along with full blocking of malicious sites including all adult content. It may look complicated but if you want to learn how netowrking works you can do a lot worse.

[–] dihutenosa@piefed.social 2 points 3 hours ago

My current router is an ancient laptop running NixOS. Ethernet in via the Ethernet port, and out via a USB converter. It probably could serve as a WiFi AP too, but currently I have a dumb OpenWRT in bridge mode for that.

The same laptop also selfhosts Prosody, coturn, LiveKit and stuff.

I don't really see how a proper router would be better than that.

[–] tal@lemmy.today 2 points 3 hours ago

I have seen recommended the GL·INet Flint 2 GL-MT6000 https://openwrt.org/toh/gl.inet/gl-mt6000

I've used a Flint 2 GL-MT6000. Works fine for me. If you want a high-spec new OpenWRT machine, it's near the top end, from my skim. It may be overkill if you don't intend to do anything elaborate.

and is also failing a lot lately (it loses internet connection at least once a week and needs restarting).

So, you're still going to need to have a cable modem or DSL modem or whatever, if you have cable or DSL service, and it (or some other hardware, if you can get that working) going to be necessary for that bit. There are three pieces to this equation: a modem or whatever translates your satellite/long-range-wireless/cable/DSL/etc link to your ISP to Ethernet. A wireless access point, to provide WiFi. A router, to NAT connections, do things like setting up what traffic goes where, what's blocked, etc. The Flint 2 will act as a wireless access point and as a router. But it doesn't have a modem built in.

You can turn off a lot of functionality on your ISP-provided router, but you're going to keep it in the loop (with the Flint 2 plugged into it) unless you have the ability to use an alternative modem. It may be possible to replace it with a different modem, depending upon your particular situation; I believe that some ISPs may embed authentication information in the modem specifically to keep people from using alternatives.

Thus, if the ISP-provided router keeps failing in that configuration, this isn't going to fix your problem. You can reduce the functionality that the thing uses, like, maybe throw it into bridge mode (which just passes traffic through, doesn't NAT anything) and let the Flint 2 act as a router. That'll reduce what the ISP-provided router does, and if that's triggering some bug on the thing, that might resolve your problem.

If the existing router is honestly failing in some way---like, once it has problems, it never comes back without a reboot, isn't just connectivity problems---you might request a replacement.

If none of the above fixes your problem (i.e. the ISP-provided router, stays in the loop and keeps failing and only a reboot fixes things) a mitigation, albeit not a fix, would be to set something up on your network to ping the outside world and then power-cycle the router automatically if it fails for a certain amount of time.

[–] BrightCandle@lemmy.world 3 points 4 hours ago (2 children)

The Asus BT8 is a wifi 7 router supported by openWRT and there is quite a few of us running it. I think generally OpenWRT is a good way to go and the Table of Hardware on the OpenWRT site will give you a dizzying array of options for wifi 6 and 7 devices that are supported and you get to pick your spec and price from those available.

You might need the modem device if you are using cable, otherwise its FTTH or DSL then you wont.

If you search for OpenWRT tutorials on youtube you will find a McFly or something like that name and he has a bunch of tutorials on how to set up OpenWRT and a range of more advanced networking topics and how to use OpenWRT to utilise them.

[–] AlmightyDoorman@kbin.earth 1 points 3 hours ago

AFAIK you still need a modem with OpenWRT and DSL? Do you have a source that you do not need it?

[–] nshibj@lemmy.world 1 points 3 hours ago

Thanks for your answer! I wasn't sure about the whole "Cable / FTTH / DSL" issue, but checked my ISP contract and it mentions VDSL 50, so I guess I'm on DSL and don't need a separate modem. I'm in Europe, by the way (might be relevant to different technologies and devices available), I'll update the post now to add that.

[–] brewery@lemmy.world 1 points 3 hours ago

I found the Cisco free networking courses really helpful when trying to figure out my network stack. Some of the earlier stuff you probably know but you can skip through quickly, especially if you don't care about getting the "qualification". https://www.cisco.com/site/us/en/learn/training-certifications/training/netacad/index.html

I would personally recommend keeping the router and adguard/pihole server separate. If you mess something up, it's easier to quickly switch the router DNS to a public one whilst you try to fix it, especially if you have anybody else at home who won't appreciate losing their internet because you messed up something (which will happen but let's you learn)! It's also a good idea to keep this separate from your main server for this very same point. You might accidentally use up the entire hard drive or have some messed up update on one software take all the RAM, making everything else unusable (both happened to me at different times, and one was overnight before I was working from home which was not fun to try and fix first thing in the morning!). It's not always clear which device is causing and what went wrong so can take some time to fix but gives you flexibility to fix in your own time.

That's why I would recommend getting a used thin client for £30ish (GBP) from eBay or somewhere like that. I have my pihole and home assistant on there to be clean and separate in case my server goes down. Then the internet still works, the lights still work, and things like nextcloud and jellyfin just have to wait a bit.

It also allows you to upgrade devices separately (e.g. when my internet provide unexpectedly upgraded to 2.5G I chose to buy a new router and one of the switches, and upgrade the Ethernet socket on my home server) but kept my existing WiFi access point and pihole/HASS server which still work fine after years of use. Most of my clients at home can't handle higher speeds so no point upgrading the rest of the network until they can (if ever). I have separated my WiFi access point and router because of the location of my incoming wires and home layout, which you could also think about doing. I've always thought getting seperate devices focusing on one thing they do best makes sense, and can actually be cheaper to buy.

Not sure about routers themselves but have heard good things about openwrt. I do NOT recommend the TP Link Omada series!