Install / Setup
Both methods below will require a configuration file to be provided. A configuration template can be found here
Docker (Recommended)
A Docker image is built with every release. Those images can be found here.
Each image is assigned a version tag upon release. Using the latest tag is recommended & will ensure you pull down the most recent version of the app. If needed, prior releases can be used by specifying the individual release tag, like v0.3.0. Additionally, there is an image built regularly from the latest development branch, which is tagged as dev. While the dev image may contain the latest fixes & features, it is not recommended for most users and may be unstable.
The app can be run as a container with the bundled docker-compose.yml file:
version: "3.0"
services:
frigate-notify:
image: ghcr.io/0x2142/frigate-notify:latest
environment:
- TZ=Etc/UTC
volumes:
- /path/to/config.yml:/app/config.yml
restart: unless-stopped
Update volumes in the compose file to the location of the config.yml file. By default the app will check the /app/config directory for this file.
The file name & path can also be modified by specifying a path via the FN_CONFIGFILE environment variable:
version: "3.0"
services:
frigate-notify:
image: ghcr.io/0x2142/frigate-notify:latest
environment:
FN_CONFIGFILE: /app/config/config.yml
TZ: Etc/UTC
volumes:
- /path/to/config_directory:/app/config
restart: unless-stopped
Optionally, you can run without compose:
docker run -v /path/to/config.yml:/app/config.yml ghcr.io/0x2142/frigate-notify:latest
Local
Binary executables are provided with every release.
Download the latest version & run with:
./frigate-notify
By default, the app will look for a config file in the same directory named config.yml.
You can manually specify a config file name or location with the -c flag:
./frigate-notify -c <new-config-file-location>