DCTS (Direct Communication Through Sockets) is a self-hosted communication platform offering Discord's sleek interface with full data control. Set up your own server with just two commands (NodeJS + MySQL/MariaDB). No paywalls or subscriptions.
Key Features:
Real-time text chat with markdown support and channel permissions. @mention users, roles, and channels with auto-complete. Custom profile pictures, banners, status messages, and custom emojis.
Advanced Communication:
Voice chat with custom bitrate, screen sharing (adjustable resolution/FPS), and end-to-end encrypted DMs via desktop client. Message signing and verification available.
Server Management:
Role-based permission system (allow/deny/inherit), multiple groups with custom channel trees, audit logs, and temporary/permanent bans and mutes. Invite-only mode supported.
Unique Features:
Decentralized server discovery with auto-sync across network. Support ticket system, report dashboard with moderation tools, article/announcement system, and plugin support (no bots needed). Custom themes with accent colors.
Upload & Media:
Configurable file size limits per role, MIME validation, Cloudflare CDN support, GIF integration, and media caching.
Security:
Rate limiting with proof-of-work, IP blacklisting, password hashing, message encoding, and full desktop client with encryption capabilities. Account export/import supported.
Desktop and web clients available. Mobile support limited. Actively developed with community-driven features.