Skip to content

An uptime monitor built in SolidJS. Batteries Included

License

Notifications You must be signed in to change notification settings

Cyteon/the-watcher

Repository files navigation

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

About

An uptime monitor built in SolidJS. Batteries Included

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published