Hi all,
I'm grappling with a problem and I'm hoping the wonderful Hexites can help me with it.
the setup
My current network has quite a convoluted setup. We have a standard Openreach vdsl 80/20 Internet connection currently provided via plusnet. It connects to my FRITZ!box 3490 router provided by my previous isp Zen. Beyond the WiFi issues discussed later in the post I'd like to keep the router, its very well equipped, has good software and still receives regular updates. They do well in security tests too.
This handles WiFi duties and the current positioning is high up on the ground floor in the middle of the house leading to no poor signal spots. It has 4 gigabit ethernet ports.
Port 1 is plugged into a Pi3b running pi-hole to block ads and other malicious domains, the Pi also handles DNS (that's how it works,) and DHCP for the network.
Port 2 is plugged into my home server running Ubuntu 20.04 LTS. This machine runs Jellyfin media server and various tools to support this. Currently Jellyfin is available over the Internet via my domain name. This PC does have a 2nd 1gb ethernet port but I've yet to experiment using both.
Port 3 is plugged into a 5 port ethernet switch behind my living room TV. This switch is in turn connected to the TV, Xbox One S, a Steam Link and my own gaming PC.
Port 4 is connected to a HP Laserjet Pro printer and makes it available over the network.
The problem
2 problems stemming from 1 root cause. Due to some lifestyle changes for me and the family.
The first is a drastic increase in permanently connected WiFi devices (5 Google Home devices,) 2 Rokus, 3 mobile phones, a laptop, 3 tablets plus any guests...) leading to the WiFi to occasionally lose connection for a few seconds then reacquire.
The second is that the system needs to be simplified drastically, so that any future change of ISP etc can be handled by my wife with support from a reasonably tech competent neighbour.
The root cause is that I have a terminal illness and have less than 12 months, details of which are more appropriate for a seperate thread. The upshot though is that the budget is a bit higher than it would otherwise be. It needs to be right and it needs to be simple before it needs to be cheap.
The Solution
I'm not set on this solution, so if anyone has another I'm willing to listen to ideas. Equally component selection and critique of some areas would be helpful. I've had no issues on the wired side so intend to leave alone unless someone has a genius idea to simplify that.
1. Turn off the remote access functionality of the media server. I'll almost certainly do this step as it requires at least manual updates of domain names etc but also means running some packages I otherwise don't need to and I can close almost all ports on the system to the outside world improving its security. The family will still be able to use it round the house which is the main thing.
2. Find the best way of getting the Ubuntu server to auto update and restart when required. Google suggests there are several ways of achieving this, from bash scripts (no idea how to write one,) on up. Essentially once a week at say 3 am I want it to download updates, install them and reboot as required.
3. Keep the pi hole as DNS & DHCP, find a way to automate updates of pihole and Raspbian. They'd miss adblock too much to remove it and this way I'm thinking when the FRITZ is finally replaced with some awful ISP supplied router I can leave instructions saying turn DHCP off and point its DNS at pi hole. There are concerns about SD card wear, I'm going to get a long life one like the dash cam rated ones but any tips to avoid writes (i'll be turning pi hole logs off,) would be good.
4. Buy a ceiling mounted wireless AP. This allows me to keep the fritzbox and again just leave instructions that any future ISP router have its WiFi turned off and let the AP deal with it. The issue here is which AP. A lot require a cloud config (like unifi) but I'm guessing someone has one with just a simple local admin option. Open to suggestions for brand, definitely go AC but happy to invest in AX/WiFi 6 for future proofing too. Probably PoE for ease of installation.
The idea is the above setup just works, self updates and any future ISP supplied kit is plugged in and told to do as little as possible.
Thoughts?