Setup
1
Create an ngrok account
Get an authtoken from the ngrok dashboard.
2
Open Catalyst settings
Go to Settings and enable ngrok integration.
3
Save the authtoken
Catalyst validates the token with
ngrok config add-authtoken before saving it.4
Start a tunnel
Start the server, then enable or start its ngrok tunnel from the server detail workflow.
ngrok dashboard
Open ngrok’s token page.
What Catalyst manages
- Downloads the ngrok binary for the current platform and architecture.
- Stores ngrok files under Catalyst’s app-data directory.
- Writes a private ngrok config file.
- Starts
ngrok tcp <server-port>. - Polls the local ngrok API for the public
host:port. - Stops active tunnels when the app closes.
