Skip to content

MERN Stack uptime monitoring web app and Discord Bot. Receive discord notifications in a specific channel when a website or service goes down.

Notifications You must be signed in to change notification settings

gabergabora/uptimebot

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UptimeBot

MERN Stack uptime monitoring web app and Discord Bot. Receive discord notifications in a specific channel when a website or service goes down.

Alpha v0.0.7:

HTTP and HTTPS monitoring

  • Monitoring HTTP requests that you expect a 200 status result.
  • Set and monitor request latency.

Installation

git clone https://github.com/brunocodes/uptimebot.git
cd uptimebot
npm install
cd client install

Replace the .env.example with your .env file and add discord client id, secret, session secret, Discord Bot Oauth and database link

DISCORD_CLIENT_ID=
DISCORD_SECRET=
CALLBACK_URL=http:https://localhost:5050/auth/discord/callback
SESSION_SECRET=
DB_LINK=
DISCORD_PASS_OAUTH=
CLIENT_DASH_PAGE_URL=http:https://localhost:3000/dashboard
CLIENT_HOME_PAGE_URL=http:https://localhost:3000
HOME_PAGE=http:https://localhost:3000
PRODUCTION=false
PORT=5050

Replace YOURCLIENTID with your Discord client ID in the /client/src/env.json file.

"bot_link": "https://discord.com/api/oauth2/authorize?client_id=YOURCLIENTID&permissions=149504&response_type=code&redirect_uri=http%3A%2F%2Flocalhost%3A5050%2Fauth%2Fdiscord%2Fcallback&scope=bot&guild_id="

Start

npm run dev 

About

MERN Stack uptime monitoring web app and Discord Bot. Receive discord notifications in a specific channel when a website or service goes down.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.9%
  • Other 1.1%