Welcome back.
Sign in to manage your public relay ports.
Your services.
One simple connection.
Choose a local service and give it a public port.
Connect your homelab
Install the agent once. Your mappings will update automatically.
Connect your Linux homelab
Download the installer on your homelab, then run:
sudo bash ~/Downloads/install-homelab-relay.shRequires Python 3 and systemd. Supports x86_64 and ARM. Install on one machine; other LAN devices can be reached by IP. No router port forwarding needed.
Add a port mapping
Your mappings 0
Make your first connection.
Add a service above. Its public address will appear here.
| SERVICE | PUBLIC ADDRESS | HOMELAB TARGET | PROTOCOL | STATUS | ACTIONS |
|---|
Domains & HTTPS
Give your services a memorable address. Websites get automatic HTTPS. Minecraft Java can use a hostname without a port.
Connect Cloudflare or add your second domain
| PUBLIC ADDRESS | SERVICE | DESTINATION | STATUS | ACTIONS |
|---|
No domain mappings yet. Select an existing port mapping above.
DNS records and connection notes
The controller manages these records when Cloudflare is connected. Keep game addresses DNS only (grey cloud). Minecraft Bedrock and most other games still require the relay port. HTTPS applies to websites; it does not change a game’s protocol.
| DOMAIN | TYPE | NAME | VALUE | PROXY |
|---|
Only enabled mappings open public listeners. Paused or unused ports do not expose a service. Public mappings are reachable by anyone who knows the address; use your service’s own authentication.