Open-source, privacy-first communication platform
Your data is yours. Voice, text, and real-time presence.
Use Voxpery instantly on voxpery.com as a hosted Discord alternative, or self-host the same stack for full data ownership.
| Feature | Voxpery | Discord | Slack | Mattermost |
|---|---|---|---|---|
| Open-source model | ✅ AGPL-3.0 | ❌ Proprietary | ❌ Proprietary | |
| Self-hostable | ✅ Full stack | ❌ No | ❌ No | ✅ Yes |
| Data control / privacy | ✅ Self-host + no telemetry by default | ✅ Strong self-host control | ||
| Voice calling | ✅ LiveKit SFU | ✅ Native voice | ✅ Calls plugin | |
| Desktop app stack | ✅ Tauri | |||
| Pricing model | ✅ OSS / self-host free | |||
| Source code visibility | ✅ Public repo | ❌ Core closed | ❌ Core closed | ✅ Public repo (open-core) |
- 🎙️ Crystal-clear voice — LiveKit SFU, auto quality adaptation, screen sharing
- 💬 Text & DMs — Servers, channels, direct messages with real-time typing
- 👥 Friends & social — Add friends, see status, mutual presence
- 🔎 Fast navigation — Quick switcher for server, channel, and DM jumps
- 😊 Reactions & attachments — Emoji reactions, uploads, signed attachment access
- 🔒 Secure auth defaults — JWT + Argon2id, httpOnly cookies, Google OAuth support
- 🛡️ No tracking — Zero analytics, zero telemetry, zero ads
- 🏠 Self-hosted — Full control of your data, run on your server
- 📎 Scoped attachment access — Signed URLs + server/DM viewer authorization
- 🔐 Open source — Audit-ready code, AGPL license
- 🚨 Trust & safety basics — User/message reporting, bans, audit log, moderation surfaces
- ⚡ Lightweight desktop client — Tauri-based app with low runtime overhead
- 🚀 Fast deployment — Docker Compose, one command
- 📦 Scalable — PostgreSQL + Redis, horizontal scaling ready
- 🔔 Desktop feedback — Tray unread dot and taskbar attention on desktop
| Layer | Tech |
|---|---|
| Backend | Rust, Axum |
| DB | PostgreSQL |
| Cache | Redis |
| Voice | LiveKit SFU |
| Frontend | React 19, TypeScript 5, Vite 7 |
| Auth | JWT, Argon2id, httpOnly cookie, Google OAuth |
Use the hosted app: voxpery.com
- Sign up → Create/join servers → Start voice
- No credit card, no data collection
- Same open-source code as self-hosted version
Easiest: Run the full stack with Docker Compose
git clone https://github.com/emircanagac/voxpery.git
cd voxpery
# Copy and edit environment
cp .env.example .env
# Start full stack (postgres + redis + livekit + backend + web)
docker compose up -d --build
# Open http://localhost:5173Note: ClamAV is disabled by default. To enable malware scanning, set ATTACHMENTS_CLAMAV_ENABLED=1 and start Compose with --profile security.
Need production setup? → See Deployment Guide
- Full Docker Compose deployment
- Reverse proxy/TLS options
- Backup and operations checklist
For developers: See Contributing Guide
# Terminal 1 : run backend + web stack
docker compose up -d --build
# Terminal 2 : run desktop shell with dev-only localhost access
cd apps/desktop/src-tauri
cargo tauri dev --config tauri.dev.conf.jsonSee docs/DEPLOYMENT.md for complete setup guide covering:
- Docker Compose — Full stack (Postgres, Redis, LiveKit, backend, web)
- Prebuilt images — Optional Docker Hub publish workflow for faster production deploys
- Nginx + TLS — Reverse proxy and certificate setup (optional, for domain deployment)
- Troubleshooting — Health checks, backups, monitoring, performance tuning
TL;DR local setup:
docker compose up -d --build # Full stack
# Open http://localhost:5173- CONTRIBUTING.md — Development setup, workflow, contribution areas
- CODE_OF_CONDUCT.md — Community standards, enforcement
- SECURITY.md — Private vulnerability reporting policy and supported versions
- ROADMAP.md — Feature priorities & roadmap through Q4 2026
- PROJECT_OPERATIONS.md — Support, governance, and release workflow
- RELEASE_SMOKE_TEST_CHECKLIST.md — Mandatory release sign-off checklist (web + desktop)
- DESKTOP_RELEASE_HARDENING.md — Desktop metadata/deep-link/signing hardening policy
- OPERATIONS_RUNBOOK.md — Backup/restore automation, health checks, and production alerting
- CHANGELOG.md — Notable changes by release
- docs/DEPLOYMENT.md — Production deployment guide
- docs/ — Architecture, voice system, API, database, security, development
- → Join Voxpery Discussions — Ask questions, get help, discuss features
- → Report bugs / suggest features
- → Read docs
AGPL-3.0 — Free, open-source, forever. Your data is yours.
