Snikket
All-in-one Dockerized easy XMPP solution, including web admin and clients.
Snikket provides a self‑hosted XMPP‑based messaging service that can be deployed with Docker. The project supplies Docker images and a docker‑compose workflow, allowing users to run a complete server—including a web‑based admin interface and client applications—on a single host. Installation instructions and example configuration files are included, and the build process supports customization via GNU make, Docker, and Ansible.
The software targets individuals, families, clubs, and small organisations that want private, secure chat without relying on centralized providers. It supports group chat, audio and video calls, and a “circles” feature for organizing contacts, while keeping all data under the operator’s control. Because it is built on the XMPP protocol, Snikket instances can interoperate with other XMPP services in a federated network.
Snikket is released under the Apache‑2.0 license, is free of subscription fees, and is positioned as a stable, open‑source alternative for anyone needing a lightweight, Docker‑friendly messaging platform that they can host and manage themselves.
Reviews
Loading reviews…
Similar apps

Team Chat & Messaging
Rocket.Chat
Communications platform that puts data protection first (alternative to Gitter.im and Slack).

Team Chat & Messaging
Tigase
XMPP server implementation in Java.

Team Chat & Messaging
MongooseIM
Mobile messaging platform with a focus on performance and scalability.

Team Chat & Messaging
Stoat
Stoat is a user-first chat platform built with modern web technologies.

Team Chat & Messaging
SimpleX Chat
Messenger for SimpleX protocol

Team Chat & Messaging
Converse.js
XMPP chat client in your browser.