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 |