Why was the Homebase concept abandoned?

I’m curious why the Homebase feature from TeamSpeak 5 was removed and is no longer present in TeamSpeak 6.

As far as I remember, it already seemed to be phased out during the later TS5 stages, even before TS6 became the main focus.

From what I remember, it was supposed to be a central part of the TeamSpeak 5 direction; basically acting as your own “home server” for identity, chats and contacts with some level of decentralization or federation between servers.

I’ll be honest, I never fully understood all the technical details or how it would actually play out in everyday use. It did seem a bit complex at times. But I did understand the general idea behind it, and it felt like a really interesting and quite unique approach compared to more centralized platforms.

That’s why I’m wondering what led to the decision to drop it after it had already been tested image. From the outside, it looked like a pretty fundamental concept that was meant to define the new system, and then it just disappeared without much explanation.

I’m especially interested in whether this was more of a technical limitation or a deliberate design decision, since the concept itself seemed quite ambitious and different from what most other platforms are doing.

Also, is there any chance that parts of the Homebase idea (like decentralized identity or cross-server communication) might come back in a different form in the future, or is that direction completely off the table now?

Would really appreciate some more insight into what happened there.

Regards.

5 Likes

Interesting question. I’m curious too, why the concept was abandoned.

tl;dr: Homebase was an early concept, but it ended up being dropped due to a mix of technical challenges and a shift in product direction at the time.


The original TS5 Server that Homebase depended on wasn’t stable enough back then. On top of that, Homebase itself wasn’t in a state where it was ready for real-world use. Since it was designed to be the core of your chat account, any issues could have affected all your data and general user experience.

There were significant issues when it came to transferring data between Homebases. Switching from one server to another was not a smooth process, and users could run into problems with missing or inconsistent data (or the transfer/syncing not working at all). That kind of experience didn’t meet the level of quality we wanted to deliver.

The underlying setup (Matrix/Synapse) also turned out to be quite complex, and it became more obvious as testing expanded that the system needed more work than initially expected.

The idea of federation and a fully decentralized chat system was exciting, but in this case, it didn’t work out the way we had hoped.

Around the same time, our overall product direction also shifted. Instead of continuing to push Homebase, the decision was made to step back from it and focus our resources on improving the core experience. That work eventually led to what is now TeamSpeak 6.

Technically, parts of Homebase still exist today in the Dev Tools, for Debug and to Clear Homebase (don’t).

That said, the concept could come back in a different form in the future, but it’s not a priority as of now.

8 Likes