
NixOS. Snikket. Self-host E2EE messenger with calls
2026.03.02 Hi! Snikket is a modern federated messenger based on good ol' XMPP. It has attachments, group chats, audio / video messages and calls with end-to-end encryption and it is Docker / Podman ready. If you too have a NixOS server and desperately searching for a self-hosted instant messenger with E2EE, calls and a high chance to keep your sanity during configuring and deploying... then continue reading (: DNS First of all, you should have a domain name. My server holds a lot of stuff, so I host Snikket on a subdomain, like chat.example.com . Besides chat.example.com you'll also need these two A-type DNS records ( naming is up to you ): groups.chat.example.com - for all things about group chats share.chat.example.com - for files sharing NixOS and OCI containers To be short, OCI ( Open Container Initiative ) containers is what Docker has. Podman is a Docker replacement ( DYOR what you should choose ) and also works with OCI. NixOS does not ( yet ) have a nix module for Snikket, howe
Continue reading on Dev.to Tutorial
Opens in a new tab


