Self-hosted backend server for the ONYX messenger.
- WebSocket-based real-time messaging
- Channels and group chats
- File/media sharing
- Ed25519-based authentication
- SQLite database (no external DB required)
- Runs on Linux and Windows
Requires Rust toolchain.
cargo build --release./onyx-server --config config.tomlA default configuration will be generated on first run.
The desktop/mobile client is available at: https://github.com/wardcore-dev/onyx
Copyright (C) 2026 WARDCORE
Licensed under the GNU Affero General Public License v3.0 (AGPL-3.0).
This means: if you modify and run this software as a network service, you must make your modified source code publicly available.
See LICENSE for full terms.