Skip to content

horoshi10v/website-monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website Healthcheck Monitor 🏥

This project is a simple website healthcheck monitor, composed of two parts:

  • client: A Nuxt.js frontend providing a UI to manage and check website statuses.
  • server: A NestJS backend handling the logic, database interactions, and email notifications.

Features

  • Add websites with specific check intervals.
  • Display the current status, last checked time, and next check interval for each website.
  • Manually trigger a check or update the check interval.
  • Set an alert email to receive notifications if a site is down.

Requirements

  • Docker and Docker Compose installed.

Installation

  1. Clone the repository.
  2. Navigate to the monitor directory containing docker-compose.yml.

Configuration

Emails are sent from this account, so ensure you have allowed less secure apps in your Gmail settings.

Run the Project

From the monitor folder, run:

docker-compose up --build

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published