It's got what communities crave.
No, not electrolytes. Accorrd has all the familiar bells and whistles, just without the monetization and big brother feeling.
-
Fully Self-Hosted
Run Accorrd on your own infrastructure. Docker-first monorepo by design. Host in your homelab or cloud environment.
-
Bring Discord With You
Batteries included. Backup your Discord community and import it directly into Accorrd. Support for custom emoji, stickers, polls, text channels, @mentions, and deep linking!
-
Real-Time Chat
WebSocket-powered messaging with channels, threads, and direct messages.
-
Rich Content
Integrated GIPHY and KLIPY support out of the box. Rich content for most websites. Rich content fully supported for YouTube, Reddit, and Spotify.
-
Voice & Video
Crystal-clear voice and video channels built in. No third-party integrations, just open your browser and talk.
-
Security Minded
Granular role-based access control with a familiar permissions system. 2-Factor Authentication baked in. API and gateway are hardened to keep your community safe.
-
PWA Ready
Install Accorrd on any device straight from the browser. Notifications are baked in so you don't miss a thing.
-
Add Some Character
Custom emojis? Yes. Stickers? Yes. Server banner? Yes! Bots?! Almost. 😅
-
Control Panel
Monitor your Accorrd stack and get real-time server stats. Manage users, guilds, and integrations.
A small box can run a real community.
Accorrd is designed to self-host cleanly without enterprise-sized hardware. These are the baseline targets for a modest deployment.
Enough for the core app, background jobs, and light to moderate real-time traffic.
Comfortable headroom for the API, database, cache, and messaging services.
Suitable for the app stack and early media uploads before object storage scaling matters.
A Linux host with Docker Compose, a domain name, and TLS termination is the expected starting point.
Accorrd development was tested with an import from a 10 year-old light to moderate use Discord server. The import consisted of over 283,000 messages, 28,800 attachments, 376 custom emoji, and 16 custom stickers. The total backup size was roughly 48GB uncompressed. You don't need a ridiculous amount of storage, but if you plan on importing a large Discord community, you will need to consider disk space constraints.
Built with open source.
Building a full-featured app requires a full-featured stack. We tried to keep things as clean as possible.
-
Caddy
Automatic HTTPS and reverse proxy with zero-config TLS out of the box. Reverse proxy ready.
-
Node.js
Fast, event-driven backend powering the UI, core API and real-time messaging.
-
PostgreSQL
Reliable relational storage for users, channels, messages, and permissions
-
RustFS
High-performance S3-compatible object storage for files, attachments, and media
-
LiveKit
Scalable WebRTC infrastructure powering voice and video channels
-
Coturn
TURN/STUN relay ensuring reliable peer connections across any network
-
RabbitMQ
Durable message broker handling async jobs, notifications, and event routing
-
Redis
In-memory caching and pub/sub for presence, sessions, and real-time state
-
ClamAV
Open-source antivirus scanning on all uploaded files before they reach users
How the sauce is made.
Accorrd has been established for one strict purpose: a community you own. There are many ways to build a project, Accorrd tries to keep it narrow-focused and straightforward.
What we stand for
- Simplicity
- Privacy
- Security-focused
- Transparency
What we won't do
- Federation
- Paid tiers
- Multi-server instances
- Bait and switch