Snikket
Self-HostedEasy-to-deploy privacy-focused XMPP server for teams and communities
Overview
Snikket is a lightweight, self-hosted XMPP server built for simplicity and privacy. It offers end-to-end encryption (OMEMO), group chats, file sharing, and mobile apps (iOS/Android) for seamless communication. Deployment is effortless via Docker, requiring minimal configuration—perfect for teams, families, or small communities wanting control over their messaging data. It supports user management, guest access, and works with all standard XMPP clients, adhering to modern privacy standards to keep conversations secure and under your control.
Self-Hosting Resources
Below is a reference structure for docker-compose.yml.
⚠️ Do NOT run blindly. Replace placeholders with official values.
version: '3'
services:
snikket:
image: <OFFICIAL_IMAGE_NAME>:latest
container_name: snikket
ports:
- "8080:<APP_INTERNAL_PORT>"
volumes:
- ./data:/app/data
restart: unless-stopped Key Features
- End-to-end encrypted messaging (OMEMO)
- One-click Docker deployment
- Mobile app support for iOS/Android
Frequently Asked Questions
? Is Snikket hard to install?
No—Snikket uses Docker for deployment, so you can set it up with a few simple commands. The official docs provide a one-line Docker run command for basic setups, making it accessible even for beginners.
? Can I use Snikket with other XMPP clients?
Yes—Snikket is standards-compliant, so it works with all XMPP clients like Conversations, Gajim, or Pidgin, alongside its official mobile apps.
? Is Snikket completely free?
Yes—Snikket is open source (AGPLv3 license) and free to use. There are no subscription fees or paid tiers; all features are available for self-hosted deployments.
Top Alternatives
People Also Ask about Snikket
Tool Info
Pros
- ⊕ Privacy-focused (no third-party data collection)
- ⊕ Minimal setup requirements
- ⊕ Compatible with all XMPP clients
Cons
- ⊖ Limited advanced features compared to enterprise tools
- ⊖ Requires basic Docker knowledge
- ⊖ Smaller community than mainstream platforms