I spun up a self hosted teamspeak server last weekend for my friends and I using their docker container.

Its going to take some getting used to. Seems weird that they have a hard cap on 10MB file upload sizes if its self hosted. Also the screen sharing wasn't working quite right

Otherwise, voice and text chat is there

It would be a bit of work, but if their repo is solid you could just modify that hardcoded value and build the docker image locally.

Edit: Just realized they may not have a public repo. If that's the case, then sounds like a way to try to get people to pay for the service.

10MB seems like a vestige of old code. What used to be reasonable no longer is. Cameras have too many pixels now for that low of a limit.

Doesn’t text chat still have a weird thing where you can’t see the texts unless you’re in a voice call in that channel?

Maybe a good opportunity to reduce screensharing (unless pure video content). A lot of people are sharing webpages through video. That's subpar (except for the shared pointer)

The answer to 'I want to share my screen' is not 'have you considered not wanting to do that?