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