Have you tried RustDesk? TeamViewer was monitoring my traffic and they didn't like that I was using it at school so they kept closing my sessions after five minutes, so...no more TeamViewer ๐. Haven't missed TeamViewer in the slightest.
Self-hosting
Hosting your own services. Preferably at home and on low-power or shared hardware.
Also check out:
Ooh, I'll check out RustDesk, thank you! My hope is that I'll use this so infrequently that I won't run into that issue, but good to have a backup. And LOVE that it's open-source & self-hosted.
Teamviewer is an absolute shitfest and had its data stolen approximately a year ago. Not to mention that it stops sessions for free tier users.
Rustdesk is a great solution imo for selfhosters.
ssh -X ${hostname} works better than both even on ancient hardware (pre 1990)
If you are going to self-host please embrace a shell (bash, powershell, fish, zsh, etc) any shell; then you'll be fast and productive even at 300 Baud.
old software works better on old hardware? hmmmm
If ssh isn't an option, others already mentioned RustDesk.
But I've been happy with VNC. (XVNC server, TigerVNC client) Incredibly lightweight, low bandwidth requirement, and I can get it up and running over ssh, so a system never needs to be plugged into anything other than a network cable.
Everyone here is suggesting RustDesk, but it has had a few issues of its own