Skip to content

CLI reference

jalth serve

Expose local services through Cloudflare.

Terminal window
jalth serve <name> --port <port> [options]
jalth serve list
jalth stop <name>
FlagDescription
--port <port>Local port to expose (required)
--allow [rule]Access allow rule (email:, group:, ip:, country:)
--origin <url>Override origin URL
--proto <protocol>http, https, or tcp (default: http)
--quickEphemeral trycloudflare.com tunnel (no domain, no Access)
Terminal window
jalth serve nginx --port 8080
jalth serve grafana --port 3000 --allow group:devs
jalth serve api --port 3000 --allow email:alice@team.com --allow group:engineers
jalth serve postgres --port 5432 --proto tcp
jalth serve demo --port 3000 --quick
jalth serve list
jalth stop nginx
  • Managed publish requires a mesh domain — see Expose services
  • --allow is ignored for quick tunnels
  • TCP services require a configured mesh domain (not quick tunnels)
  • See jalth serve for the full guide