Skip to content

Instantly share code, notes, and snippets.

@nathanielvarona
Forked from ifnull/README.md
Created January 16, 2024 01:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save nathanielvarona/00d49de8c4e4d1a32c37da47bcb0a0a5 to your computer and use it in GitHub Desktop.
Save nathanielvarona/00d49de8c4e4d1a32c37da47bcb0a0a5 to your computer and use it in GitHub Desktop.
Supervisor + Ngrok
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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment