I use a Synology DVA 1622 NAS to host all of the things you did. The only difference is I upgraded the RAM to 16 GB (to handle my other services)
My wife and I can watch high quality series at the same time with no issues. Only limiting factor is our WiFi connectivity in the house is shit.
Right now it’s private only and basically a V1 home version. I’m planning to rewrite it to make it public.
Long term I want to write terraform resources directly to my backend and take out the orchestrator.