Skip to content

Installation

Docker compose

version: '3'
services:
  vigilant:
    image: ghcr.io/verifiedjoseph/vigilant:1.4.6
    environment:
      - VIGILANT_NOTIFICATION_SERVICE=ntfy
      - VIGILANT_NOTIFICATION_NTFY_URL=https://ntfy.sh/
      - VIGILANT_NOTIFICATION_NTFY_TOPIC=testingtesting
    volumes:
      - "./feeds.yaml:/app/feeds.yaml"
    restart: unless-stopped
    security_opt:
      - no-new-privileges:true

Manually

1) Download the latest release to your server and extract the zip archive.

2) Setup the feeds to monitor using a feeds file.

3) Set the configuration using environment variables with config.php copied from config.example.php.

```
cp config.example.php config.php
```

4) Create a scheduled task with cron (below) or similar that runs vigilant.php at least every 5 minutes.

```
*/5 * * * * php path/to/vigilant.php
```