Categories
Self-Hosted Privacy Collaboration Communication Messaging Chat Discord Alternative Voice ChatStars
Forks
Watchers
Developer links
Haven
Haven gives your community a private chat server with voice calls, screen sharing, and end-to-end encrypted direct messages where friends join via invite link in their browser without installing apps or creating third-party accounts. Real-time messaging supports image uploads via paste and drag-drop, emoji reactions, replies, threads, typing indicators, @mentions with autocomplete, and inline GIF search through Tenor or GIPHY. Peer-to-peer WebRTC voice chat includes per-user volume sliders, mute and deafen controls, talking indicators, and screen sharing with picture-in-picture mode. Direct messages use ECDH P-256 key exchange with AES-256-GCM symmetric encryption where private keys never leave the browser, ensuring not even the server operator can read them. Twenty-plus visual themes with stackable effects including CRT scanlines, Matrix Rain, Cyberpunk Text Scramble, Snowfall, and Campfire Embers let users personalize the experience with configurable intensity sliders. Rich Presence integration shows what members are playing or listening to via Last.fm, Steam, and Spotify. A built-in bot API supports webhooks and custom slash commands, while Discord history import preserves channels, threads, forums, reactions, pins, and avatars. The Node.js server deploys via Docker Compose or a single batch file that auto-handles dependencies, SSL certificates, and configuration. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. AGPL-3.0 licensed.
Benefits
- Zero-Knowledge Privacy Architecture
- Messages never leave your server, E2E encrypted DMs use ECDH P-256 plus AES-256-GCM with browser-only private keys, zero telemetry, and no email or phone verification required.
- Browser-Based Zero Install Access
- Friends join via invite code link directly in their browser without installing any application or creating accounts, working on desktop and mobile browsers across all platforms.
- Full Voice and Video Communication
- Peer-to-peer WebRTC voice chat with per-user volume sliders, mute/deafen controls, screen sharing with picture-in-picture, talking indicators, and join/leave audio cues.
- Deep Customization and Theming
- Twenty-plus visual themes with stackable effects including CRT scanlines, Matrix Rain, and Snowfall with configurable intensity sliders saved per-browser for each user.
Features
- Real-Time Messaging
- Image uploads via paste/drag-drop, emoji reactions, replies, threads, typing indicators, @mentions with autocomplete, and inline GIF search through Tenor or GIPHY.
- End-to-End Encrypted DMs
- ECDH P-256 key exchange with AES-256-GCM encryption ensures direct messages remain private with keys that never leave the browser even from the server operator.
- Discord History Import
- Import entire Discord server history including channels, threads, forums, reactions, pins, and avatars directly from the web UI preserving full conversation context.
- Bot API and Webhooks
- Built-in bot framework supporting webhooks, custom slash commands, message sending, soundboard integration, and community-contributed plugins from the haven-community repository.
- Rich Presence Integration
- Display what members are playing or listening to via Last.fm, Steam, and Spotify with optional per-category visibility controls and automatic hiding when set to Invisible.