apt-get install supervisor ngrok
Create the config files
- /root/.ngrok2/ngrok.yml
- /etc/supervisor/conf.d/ngrok.conf
supervisorctl reread
supervisorctl update
supervisorctl restart all
Check dashboard for tunnel status
[program:ngrok] | |
command=/bin/ngrok start --all -log stdout --authtoken YOUR_AUTH_TOKEN -config=/root/.ngrok2/ngrok.yml | |
stdout_logfile=/var/log/ngrok.out.log | |
stderr_logfile=/var/log/ngrok.err.log | |
autostart=true | |
autorestart=true | |
stopsignal=QUIT |
authtoken: YOUR_AUTH_TOKEN | |
web_addr: 0.0.0.0:4040 | |
tunnels: | |
ssh: | |
proto: tcp | |
addr: 0.0.0.0:22 |