Skip to content

Deploying to Synology and Unraid

Neil Enns edited this page May 31, 2020 · 13 revisions

The Docker image used to process results from DeepStack.ai can be installed on systems like Synology or Unraid that support loading images from Docker Hub. The configuration is a more manual process than simply using docker-compose.yml but it does work.

  1. Download the node-deepstackai-trigger:latest image
  2. Configure a container using the image with the correct environment variables and volume mounts

Required environment variables

The following environment variables must be configured on the container:

Environment variable Description Example
DEEPSTACK_URI The URI for the DeepStack AI server. http://192.168.1.170:5000/
TZ The timezone of the local machine. A list of valid timezones is available on Wikipedia. Use any value from the TZ database name column. America/Los_Angeles

Required volume mounts

The following volumes must be mounted:

Container mount point Description Example
/aiinput The folder that contains the images to analyze. docker/aiinput:/aiinput
/config The folder that contains triggers.json, mqtt.json, and telegram.json. docker/aiconfig:/config
Clone this wiki locally