Skip to content

Latest commit

 

History

History
50 lines (38 loc) · 768 Bytes

README.md

File metadata and controls

50 lines (38 loc) · 768 Bytes

The Watcher

An uptime monitor built in SolidJS. Batteries Included

Default dashboard credentials:

  • Username: admin
  • Password: admin
    You can access the dashboard at /dash.
    Change the default credentials immediately

Features

Supported Methods:

  • HTTP(s)
  • Host Ping
  • TCP
  • Server-Side Agent
  • Push to URL
  • MongoDB

Running the monitor

First copy config.yaml.example to config.yaml and modify it to your liking.

With docker:

  docker compose up -d # or docker-compose up -d

Manually:

Install packages

  npm i

Run the Monitor (dev)

  node dev.js

Run the Monitor (production)

  node prod.js

To specify a port for it to run on do

  PORT=1234 node dev.js # or prod.js