Self-Hosted
Run DashVox on
your own machine
No account needed. No data leaves your network. The DashVox server runs anywhere Java 21 runs — Windows, Mac, or Linux.
Why self-host
Full data control
All conversations, SSH keys, and session data stay on your machine. Nothing is sent to DashVox servers.
No account required
Skip Firebase auth entirely. The self-hosted server runs in standalone mode with local authentication.
Cross-platform
Java 21 runs on Windows, macOS, and Linux. Single JAR file, no complex infrastructure.
Quick Start
Up and running in 3 commands
# macOS (Homebrew) brew install openjdk@21 # Ubuntu/Debian sudo apt install openjdk-21-jdk # Windows — download from adoptium.net
# Download the latest release (currently v1.0.95) curl -LO https://dashvox.ai/downloads/dashvox-server.jar
java -jar dashvox-server.jar # A control window opens. Port 8081 is just the default — # change it any time with the Port field + "Apply & Restart". # The window shows the LAN URL to point your DashVox app at # (http://<your-lan-ip>:<port>). # Check for updates: https://dashvox.ai/version.json
Requirements
Downloads
Get the server
macOS / Linux
Shell script — downloads JAR and runs
start.shWindows
Batch script — downloads JAR and runs
start.batLatest JAR (v1.0.95)
Always the newest build — double-click or run with java -jar
dashvox-server.jarDouble-clicking the JAR opens a small control window where you can set the port (default 8081) and see the LAN address to point your app at; closing it shuts the server down cleanly. Java 21+ required.