Live demo
One link.
Every server you're running.
This is what the person you send a gallery link to sees — no login, no instructions, no "wait, which URL was the admin again?" Below is a demo crew's gallery, exactly as a visitor would see it.
Harborlight Studio
This week's work in progress — click anything.
Storefront redesign
Next.js on :3000 — the new checkout flow, ready for feedback.
https://storefront.tunnels.usejetty.online
Admin dashboard
Laravel on :8080 — order management, staff accounts, reports.
https://harborlight-admin.tunnels.usejetty.online
Realtime sync API
WebSocket service on :6001 — reconnecting after a laptop sleep. Status is honest, too.
tunnels.usejetty.online:41372
Static example. Real galleries update live as tunnels connect, degrade, and reconnect.
How a gallery happens
-
1
Start your tunnels
One command per server:
jetty share 3000, another terminal,jetty share 8080. Each gets a public HTTPS URL. -
2
Curate the gallery
In the dashboard, pick which tunnels appear, give each a title and description, set your gallery's name and slug.
-
3
Send one link
Your client or crew opens the gallery and sees everything that's running, with live status. No accounts, no VPN, nothing to install on their side.
Tunnels are free on Dinghy. Public galleries are a Captain and Fleet feature — $7/mo covers your whole crew, not per seat. Details in the galleries guide.