# Uptime Kuma

A fancy self-hosted monitoring tool

[Uptime Kuma](https://github.com/louislam/uptime-kuma) is a self-hosted monitoring tool written in JavaScript.

[![Uptime Kuma Dashboard Screenshot](https://user-images.githubusercontent.com/1336778/212262296-e6205815-ad62-488c-83ec-a5b0d0689f7c.jpg)](https://user-images.githubusercontent.com/1336778/212262296-e6205815-ad62-488c-83ec-a5b0d0689f7c.jpg)

### Repository Settings

1. Use &quot;Custom Git&quot; host.
2. Set repository to `https://github.com/louislam/uptime-kuma`
3. Use `master` branch

### Pre-build script

```
# Persist data directory across deploys (stores sqlite database, etc)
mkdir -p $DIR/shared/data
ln -s $DIR/shared/data data
```

### Post-build script

```
# Download dist assets
npm run download-dist
```

### Processes

1. Server - Run on `web` servers - `node server/server.js`
