Presented by

Abstract

Snikket is a project with a vision: every family and social group should have their own private communication space. We encourage self-hosting Snikket, but what about people who lack the skills or time to self-host?

We launched Snikket Hosting a few years ago, allowing anyone to sign up and launch their own Snikket instance with just a couple of clicks and no technical expertise. Each Snikket instance has an XMPP server (Prosody) at its heart. Previous XMPP hosting initiatives focused on scaling up a single XMPP server instance to support many customer domains, while our platform launches a self-contained Snikket instance for each customer using open-source software only.

This will be a mildly technical talk, which discusses our approach to hosting XMPP at scale, challenges faced, as well as the technologies and architecture decisions we chose, and a look at our roadmap for the future.