Skip to content

winter-b/ngrok-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Discord bot and Ngrok auto tunnel restarter

New address is sent to specified channel every 2 hours

Prerequisites :

- Create Discord bot, get token, add to server

- Setup apache to serve webpage/content, How to setup Apache

- Install nodejs 16.x

How to setup as systemd service

Run:

cd /var/www/
sudo -u www-data git clone https://github.com/winter-b/ngrok-bot 
sudo nano /etc/systemd/system/ngrok-bot.service

Add:

[Unit]
Description=Ngrok tunnel restarter
After=network.target

[Service]
Environment=NODE_PORT=80
User=www-data
Restart=on-failure
WorkingDirectory=/var/www/ngrok-bot/
ExecStart=/usr/bin/node index.js

[Install]
WantedBy=multi-user.target

Run:

sudo systemctl start ngrok-bot.service
sudo systemctl enable ngrok-bot.service

Add auth token Run:

sudo nano /var/www/.config/ngrok/ngrok.yml 

Add:

version: "2"
authtoken: XXXXXXXXXXXXXXX_TOKEN_XXXXXXXXXXXXXXXXX

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published