Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 1 month 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 (2 months ago)
- Default Branch: main
- Last Pushed: 2024-10-27T17:48:39.000Z (about 2 months ago)
- Last Synced: 2024-10-28T07:25:58.151Z (about 2 months ago)
- Topics: hacktoberfest, status, status-page, uptime
- Language: TypeScript
- Homepage:
- Size: 287 KB
- Stars: 5
- Watchers: 1
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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
```