You know teamspeak, but what the hell is Docker? Well, we usually hosted our stuff on a linux server. We still do, but to manage all the seperate components and dependencies can be hard. For example the current teamspeak had a link to a database (overkill but still) and needed several packages to run at all. Docker is a new vmware type of thing. It allows us (maintainers) to create a contrainer that sits on your o.s. and shares things like your kernel. So basically you can have your own little o.s. inside a container while not constraining and having it use so much memory and cpu as a normal VM would do.
So what does it mean for our current teamspeak server?
It will be moved into a docker image. This is already running on another box and it is ready to go. We do need to change permissions a bit, but we have some admins on it that can hand out rights if you’re missing stuff. The name will remain ts.lethal.zone, so just make sure you have that and all will be ok.
Because of this move; it is now inside a plesk environment (sort of like your own little isp) and this also does backups. If the server burns down for example, it is pretty easy to restore it or if someone hacks teamspeak, he won’t be able to do much because he is inside a container.
Take a note, the move will be done on the upcoming friday. See the The events calendar or below for just this one event.