

You could try this setup. Create a seperate network for TV with no internet (you might need a seperate rj45 connector on PI), then run microsocks proxy on pi (microsocks is super lightweight, and this will be using your other rj45 or wifi with internet), next install smarttube on TV and add your local proxy. You will need to create an exception in your firewall to allow connections to microsocks and block everything.
This way, nothing on your TV should have internet access other than any app you add that can accept a proxy.
If you don’t care about your TV spying on you, skip all this and just install smarttube on TV and use it.
Note: I just realized pi already has a wifi and an ethernet connection so you won’t need to buy another usb-to-rj45, so use one interface for no-internet-except-microsocks network, and use the other for normal one.


I vibe coded a monitor that shows me all the logs and other stuff. And im using netbird cloud (free version) to setup dns so all my services have url “servicexyz.home.internal”.
So i just connect to netbird vpn on my phone and go to that url.
You can pretty much use any of the other tools mentioned in this thread with this kind of setup, heck you can write a simple fastapi server that just runs “top” and return it (it would be like 20-30 lines of python) over a url that you can from anywhere as long as you are connected to your vpn