What are the must‑have features for OpenWRT?

I already use AdBlock. I’m also considering using a VPN, such as WireGuard. My router is a Turris Omnia, which I’ve flashed to OpenWRT. What are some must‑have packages or good features to install on OpenWRT?”

Secure DNS, I use https-dns-proxy

I also use WireGuard server to connect to my home and a WireGuard client to Mullvad for privacy

luci-app-adblock to block ads
luci-app-sqm if your connection suffers from bufferbloat
luci-app-ddns + wireguard to be able to connect to your home network from your phone
luci-app-https-dns-proxy for more secure / private dns requests
luci-app-irqbalance to spread the load over multiple cores (if you have a multi core router)
luci-app-bcp38

Unbound as recursive DNS resolver.

1 Like

thanks for the suggestions.
I will install WireGuard. I installed luci‑app‑irqbalance yesterday, but it wasn’t running. I think my Turris Omnia router (2 cores) doesn’t support it very well. I will take a look at the other tips. More tips or suggestions are welcome.

For secure DNS, I prefere DoT with Dnsmasq and Stubby.

For fun and statistics:

  • luci-app-statistics
  • collectd-mod-thermal
  • luci-app-nlbwmon

For comfort:

  • nano
  • htop
  • curl
  • luci-app-attendedsysupgrade
  • ethtool
  • iperf3
  • diffutils

Thanks :+1:

nano

htop

tcpdump-mini

Whether it’s a router, switch, dumb AP, or all-in-one, these three packages will always be installed.

Why use nano instead of vim?

1 Like

Here are a few of packages I use that haven’t been mentioned yet:

  • luci-app-acme
  • luci-app-banip
  • luci-app-pbr
  • luci-app-upnp
  • luci-app-wol
  • dnsmasq-full
  • haproxy
  • logrotate
  • snmpd
  • vim-fuller
  • gnuplot
  • jq-full
  • lsof
  • perl
  • strace

Now it is included in banip.

Thanks :+1:
I will try..