i decided to ignore teamspeak, since it's gamer-tier, and went with installing mattermost. i was able to set up a dynamic a record through iwantmyname's dns manager (they have their own api for it, i just have to set up a cron job or something to report every so often). the very cool thing was using certbot certonly --manual --preferred-challenges dns
to generate a dns txt record so i could generate some tls keys for my home server even though cox blocks ports 80 and 443.
this is so much cooler than setting up media servers. now i just invite all my family members and we can use the mattermost client, which is basically like slack/discord, except the free license doesn't allow for group voice/video stuff, i guess. who cares, i don't want to hear my kids' stupid voices anyway.
it'd be a lot better if there was any sort of decent foss alternative, but there doesn't seem to be anything worth trying.