Skip to content

revoltchat/vortex

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Revolt Vortex

Description

The voice server for Revolt.

Stack

Resources

Vortex

Revolt

Quick Start

Get Vortex up and running locally for development.

git clone https://github.com/revoltchat/vortex
cd vortex
cargo build
# Set the environment variables as described below
cargo run

Environment Variables

Variable Description Example
HTTP_HOST The hostname to bind to. 0.0.0.0:8080 (default)
WS_URL The websocket URL to advertise. wss://vortex.revolt.chat
MANAGE_TOKEN The token used for communication between Vortex and Delta. <token>
RTC_MIN_PORT The minimum port to use for WebRTC and RTP. 10000 (default)
RTC_MAX_PORT The maximum port to use for WebRTC and RTP. 11000 (default)
DISABLE_RTP Disable RTP. The value 1 disables RTP, all other values or not set will enable RTP. 0 (default)
RTC_IPS Semicolon separated list of IPs to use for WebRTC. Hostnames are not supported yet. Either combined or split listen and announce IPs. <combined>;<listen>,<announce>

CLI Commands

Command Description
cargo build Build/compile Vortex.
cargo run Run Vortex.

License

Vortex is licensed under the GNU Affero General Public License v3.0.