Self-Hosted Server

Run GameVox on your own hardware. Your voice, messages, files, and data stay on your machine. The server connects to GameVox cloud for account login and auto-updates, but all your community data is yours.

How It Works

What You Get

Voice & Video

Built-in WebRTC SFU for crystal clear voice and video, hosted on your own network.

Chat & Files

Full text chat, file sharing, emojis, soundboard, polls, events, and announcements.

Cloud Account Sync

Members sign in with their GameVox accounts. Usernames, avatars, and badges sync from the cloud.

Updates & Backups

The server binary updates itself automatically. Databases are backed up every 3 hours with tiered retention going back 12 months.

LAN & VPN Mode

Run a server without exposing ports to the internet. Clients automatically try the private IP first for the fastest local connection, then fall back to the public IP if needed. Works with ZeroTier, Hamachi, Radmin VPN, and any private network.

One-Click Restore

Restore to any backup point from the server settings GUI. A pre-restore backup is created automatically.

How It Works

All voice, chat, and file traffic goes directly between clients and your server. The cloud is only used for authentication and coordination.

GameVox Client
Voice, video, chat, files
Direct to your server
Your Server
Auth & updates only
Lightweight API calls
GameVox Cloud

Get Started in 3 Steps

1

Create a server

In the GameVox desktop app, click Add Server and enable "Self-Hosted Server". You'll receive a personalized server binary with your community's configuration embedded inside.

2

Download and run

Place the binary anywhere on your machine and run it. The server creates a data/ folder next to the binary for all databases and files. On first run, it offers to install as a system service automatically.

3

Open two ports

Forward TCP 8088 for client connections and UDP 7070 for voice/video. Your server appears in the GameVox app and members can join immediately.

Runs Everywhere

A single, self-contained binary with no external dependencies. No database server, no runtime to install.

Windows

Windows 10/11 (64-bit). Double-click to run, optional service install.

Linux

Any 64-bit glibc-based distro. Systemd service setup included.

Docker

Alpine-based image, ~45 MB RAM at idle. Compose file included.

Requirements

  • RAM: 512 MB minimum (1 GB+ recommended)
  • Storage: 100 MB for the binary + your data
  • CPU: Any modern x86-64 or ARM64 processor
  • Network: Stable connection with port forwarding

Voice and video encoding is handled by clients, not the server. The binary is self-contained with no external dependencies.

Ports

Port Protocol Purpose
8088 TCP WebSocket + HTTP (chat, signaling, file downloads)
7070 UDP WebRTC media (voice and video streams)

Both ports are customizable via environment variables. If behind a home router, you'll need to set up port forwarding.

Great for LAN Parties & Events

All bandwidth-heavy traffic (voice, video, screen share, files) stays entirely on your local network. Only lightweight API calls for authentication go over the internet. A phone hotspot is enough.

Sub-millisecond voice latency Audio never leaves your LAN
No port forwarding needed on LAN Machines reach each other directly
Full feature set Voice, video, screen share, soundboard, chat, files

Pricing

Self-hosted is free for life if you activate before July 1st. After that, self-hosted hosting costs $2/mo or $15/yr.

Free Before July 1st
$2/mo After July 1st
$15/yr Annual (save 37%)

Your Data, Your Hardware

Stored on your server

  • All chat messages
  • Uploaded files and attachments
  • Custom emojis and soundboard clips
  • Server settings, channels, and permissions
  • Activity logs

Stored on GameVox cloud

  • User accounts and authentication
  • Subscription and billing status
  • Server banner images
  • Access control rules

Ready to Host Your Own Server?

Get GameVox, create a self-hosted server, and you're up in minutes.

See All Server Tiers