https://github.com/cyteon/the-watcher
An uptime monitor built in SolidJS. Batteries Included
https://github.com/cyteon/the-watcher
hacktoberfest status status-page uptime
Last synced: 3 months ago
JSON representation
An uptime monitor built in SolidJS. Batteries Included
- Host: GitHub
- URL: https://github.com/cyteon/the-watcher
- Owner: Cyteon
- License: mit
- Created: 2024-10-18T18:12:08.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-03-31T08:18:47.000Z (4 months ago)
- Last Synced: 2025-03-31T09:25:59.995Z (4 months ago)
- Topics: hacktoberfest, status, status-page, uptime
- Language: TypeScript
- Homepage:
- Size: 334 KB
- Stars: 9
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
# The Watcher
> An uptime monitor built in SolidJS. Batteries IncludedDefault 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 monitorFirst copy `config.yaml.example` to `config.yaml` and modify it to your liking.
### With docker:
```bash
docker compose up -d # or docker-compose up -d
```### Manually:
Install packages
```bash
npm i
```Run the Monitor (dev)
```bash
node dev.js
```Run the Monitor (production)
```bash
node prod.js
```To specify a port for it to run on do
```bash
PORT=1234 node dev.js # or prod.js
```