Sign inSign up

keepwn/ngrok-self-hosting

By keepwn

•Updated over 10 years ago

Generate ngrok with tls, and you can deploy it to your server

Image
2

1.6K

keepwn/ngrok-self-hosting repository overview

⁠docker-ngrok-self-hosting

⁠Build Image

docker build -t keepwn/ngrok-self-hosting .

⁠Generate Ngrok-Self

cd ~
mkdir ngrok-bin
docker run --rm -e DOMAIN="tunnel.mydomain.com" -v $(pwd)/ngrok-bin:/release keepwn/ngrok-self-hosting

Ngrok server and client binaries will be available in $(pwd)/ngrok-bin on the host.

⁠Environment Variables

variablesdefaultmeaning
DOMAINrequireddomain name that ngrok running on
TUNNEL_PORT4443port that ngrok server's control channel listens
HTTP_PORT80port that ngrok server's http tunnel listents
HTTPS_PORT443port that ngrok server's https tunnel listents

⁠Run Server

You need copy ngrok-bin to server, and docker must be installed in server.

cd ngrok-bin
./run_server.sh

Tag summary

Content type

Image

Digest

Size

54.7 MB

Last updated

over 10 years ago

docker pull keepwn/ngrok-self-hosting