Quick Start
Get your local server online in under 2 minutes.
-
Create an account
Sign up at voidport.app/register
-
Install the CLI
$ curl -sSL https://dl.voidport.app/install.sh | sh -
Create a tunnel in the dashboard
Go to Dashboard > Tunnels > Create Tunnel. Choose TCP or UDP and a name.
-
Connect
$ voidport connect <tunnel-id> --local 25565Replace 25565 with your local port (e.g., Minecraft server)
That's it! Your local server is now accessible at the public address shown in the dashboard.
Installation
Linux / macOS
$ curl -sSL https://dl.voidport.app/install.sh | sh Windows
Download the installer from the releases page or use PowerShell:
PS> irm https://dl.voidport.app/install.ps1 | iex Manual Download
Download binaries directly:
Verify Installation
$ voidport --version Creating a Tunnel
Via Dashboard
- Log in to your dashboard
- Click "Create Tunnel"
- Enter a name (e.g., "minecraft-server")
- Select protocol: TCP, UDP, or Both
- Choose a relay region (Nuremberg, Helsinki, Ashburn or Hillsboro)
- Click "Create"
After creation, you'll see your tunnel ID and a connection token. The token is shown only once - copy it somewhere safe.
Connecting
Use the CLI to connect your local server to the tunnel:
$ voidport connect <tunnel-id> --local <port> Example for a Minecraft server on port 25565:
$ voidport connect abc123 --local 25565 CLI Commands
connect
Connect a local port to a tunnel.
$ voidport connect <tunnel-id> --local <port> [--token <token>] status
Show connection status and statistics.
$ voidport status update
Check for and install CLI updates.
$ voidport update version
Show CLI version.
$ voidport --version TCP vs UDP
| Protocol | Use Case | Examples |
|---|---|---|
| TCP | Reliable, ordered delivery | Minecraft Java, Web servers, SSH, FTP |
| UDP | Low latency, real-time | Minecraft Bedrock, Voice chat, Game servers |
| Both | Games using both protocols | Some game servers, streaming |
Not sure which to choose? Most applications use TCP. Minecraft Java uses TCP, Minecraft Bedrock uses UDP.
Plans & Limits
| Feature | Gamer | Pro | Hosting |
|---|---|---|---|
| Price | €3/mo | €8/mo | €19/mo |
| Tunnels | 3 | 10 | 25 |
| Bandwidth | 20 GB | 100 GB | 500 GB |
| Connections | 10 | 50 | Unlimited |
| Custom Domains | - | 1 | 5 |
| Sticky Ports | Yes | Yes | Yes |
Sticky ports: Your public port stays the same across reconnects, so players don't need a new address.
Troubleshooting
Connection Failed
- Verify your tunnel ID and token are correct
- Check that your local server is running on the specified port
- Ensure no firewall is blocking outbound connections
High Latency
- Choose the relay closest to your players: Nuremberg or Helsinki for Europe, Ashburn (east) or Hillsboro (west) for the US
- For real-time applications, use UDP if supported
Connection Limit Reached
- Each plan limits concurrent connections per tunnel (Gamer 10, Pro 50, Hosting unlimited)
- Upgrade to a higher plan for more connections
Bandwidth Exceeded
- Usage resets monthly on your billing date
- Upgrade to a higher plan for more bandwidth
Still Having Issues?
Contact support at support@voidport.app