portal-expose
Expose, preview, protect with x402 payments, or keep a local web app, static site, HTTP route set, or explicitly requested TCP/UDP service reachable through Portal, then verify the public endpoint and report its lifecycle. This is the app side of Portal, the same flow as the quick-start form on a relay website (install, run one portal expose command built from the app settings, open the public URL). Use when the user asks to deploy, publish, share, tunnel, expose, or connect a local app to Portal or to a specific relay, create a public preview, add a paid route, configure x402, needs an HTTPS URL on a phone or another device because a browser feature such as microphone, camera, geolocation, or PWA install refuses to work over a LAN http address, or wants a Go app to embed the Portal SDK. Do not use for deploying a Portal relay, generic cloud hosting, publishing this plugin, or reaching a service that someone else already published (portal-connect).
- License
- MIT
Pinned to revision f2c884152b10, so it is the text this page describes rather than whatever the author pushed since.
Files
- skills/portal-expose/SKILL.md
- skills/portal-expose/agents/openai.yaml
- skills/portal-expose/references/game-hosting.md
- skills/portal-expose/references/portal-cli.md
- skills/portal-expose/references/safety-and-verification.md
- skills/portal-expose/references/sdk-embed.md
- skills/portal-expose/references/x402.md
Every link opens the file at its source, pinned to the revision this page describes.