Tunnels
Use openchamber tunnel to expose a running OpenChamber instance.
Quick start (Cloudflare quick mode)
- Start OpenChamber:
openchamber- Start a tunnel:
openchamber tunnel start --provider cloudflare --mode quick- Check status:
openchamber tunnel statusBy default, OpenChamber prints a QR code in interactive TTY sessions. Use --qr to force QR output, or --no-qr to disable it.
Managed modes
Managed remote
Use a token + hostname managed by Cloudflare:
openchamber tunnel start --provider cloudflare --mode managed-remote --token-file ~/.secrets/cf-token --hostname app.example.comManaged local
Use a local cloudflared config:
openchamber tunnel start --provider cloudflare --mode managed-local --config ~/.cloudflared/config.ymlProfiles (managed-remote)
Save a reusable profile:
openchamber tunnel profile add --provider cloudflare --mode managed-remote --name prod-main --hostname app.example.com --token-file ~/.secrets/cf-tokenStart using the saved profile:
openchamber tunnel start --profile prod-mainUseful commands
openchamber tunnel providersopenchamber tunnel ready --provider cloudflareopenchamber tunnel doctor --provider cloudflareopenchamber tunnel stop --port 3000Behavior notes
- one active tunnel per OpenChamber instance (port)
- starting a new mode/provider on same instance replaces previous tunnel
- generating a new connect link revokes previous unused one