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
-
Download the latest release to your server and extract the zip archive.
-
Setup the feeds to monitor using a feeds file.
-
Set the configuration using environment variables with
config.php
copied fromconfig.example.php
.cp config.example.php config.php
-
Create a scheduled task with cron (below) or similar that runs
vigilant.php
at least every 5 minutes.*/5 * * * * php path/to/vigilant.php