Loneliness
darkan15
Old laptop, Debian with docker running nextcloud, navidrome, jellyfin, gitea, librespeed, wireguard, dnsmasq, and nginx as a reverse proxy.
QR is just image to text, most QR reading apps I have used, show you the QR content before going to the website (or let you disable opening the link directly) so you should be able to check the URL or content and see if the link is legit or not.
But let's be honest most people don't know or don't even bother and that's the real problem.
I recommend DuckDNS as well, you can run it both sides and set up a daemon to update the domain when there is an IP change automatically.
And with Wireguard you can set up a tunnel between both locations so you can share anything you need.
I'm using Debian, with Docker and running Jellyfin, Nextcloud, Navidrome and Wireguard on Containers on my old laptop. So that would be my suggestion.
You could install CasaOS and/or Portainer, on top of Debian if you want an easier way to manage your server and containers.
If you are not behind a CGNAT, it should be as easy as opening the necessary ports.
I have a reverse proxy running in ports 80, 443 and can safely access Jellyfin on a subdomain without issues from outside my LAN.
You can do a local recording with zoom, you can have a meeting by yourself, share screen, and then position the camera where you want it, and record. when you finish the recording and the meeting, the file will be processed and saved on a local folder without doing anything else.
I consider that the easiest method.