Self-hosting is having a moment, but as interesting as it sounds, figuring out what you want to self-host is just as important as the process of setting it up. You can spin up containers all day long, ...
There are some great self-hosted tools out there, but many simply get abandoned.
I can self-host and use it without the usual restrictions that TeamViewer imposed.