You might want to check out https://freedombox.org/
Discussion
Also take a look at https://wiki.debian.org/FreedomBox/Hardware
It is importan t for the firewall to run an a device you can trust.
Looks nice. I typically run Ubuntu Server, but maybe that's a good idea for the server that hosts videos and pictures that I want my family to have access to.