/pi-mon

Primary LanguageTypeScript

Pi-Mon

This is a Next.js project bootstrapped with create-next-app.

Getting Started

Create config.json in the root directory

touch config.json

Add config for each provider to monitor

# Provider
{
  name: "",
  enabled: true,
  params: {
    host: "",
    ...
  }
}

Deployment

Docker

Starts project on port 5000

docker build -t commish/pi-monitor . && docker run --name pi-mon -p 0.0.0.0:5000:3000 client

Deploy to dockerhub

docker buildx build --push --platform linux/arm/v6 --tag commish/pi-monitor .