Use cases
Put a home-lab dashboard online
Reach your home-lab dashboard over HTTPS from anywhere, with your own domain, without opening your home network to the internet.
Put a home-lab dashboard online
You run a home lab and you have a dashboard that ties it together — a service overview, a metrics panel, a container manager. You want to glance at it from your phone on the way home without exposing the whole network. Publish just that dashboard through Kepeink, at your own domain, over HTTPS.
Why Kepeink is great for this
- Only the dashboard you point the tunnel at is reachable; the rest of the lab stays private.
- Attach your own domain so the panel lives at a name you recognise.
- Manage or disable the tunnel from the dashboard without touching the host.
The recipe
- Confirm the dashboard is serving locally, for example on port 8080:
curl -sI http://localhost:8080 | head -n 1 # → HTTP/1.1 200 OK - Create a proxy tunnel targeting
http://localhost:8080and copy its agent token. - Install the agent as a service on the box that runs the dashboard:
curl -fsSL https://cdn.kepeink.hu/install.sh | sudo sh -s -- --token=kpt_xxxxxxxx - Attach your own domain to the tunnel (see Add a custom domain) so the dashboard answers at, for example,
lab.example.com. - Optionally turn on end-to-end TLS so the agent holds the certificate for your domain and the private key stays on the host.
Open your domain from anywhere and the dashboard is right there, over HTTPS, without your home network being exposed.