This guide covers deploying the pellicle-watcher container using Synology's Container Manager app (DSM 7.2 or later). Make sure you have completed steps 1 and 2 (generating a token and creating the configuration file) before continuing.
First, create a folder for the project and upload your config.yml:
docker shared folder (or create one if it doesn't exist).pellicle-watcher.config.yml file into this folder.pellicle-watcher)./volume1/docker/pellicle-watcher).services:
pellicle-watcher:
image: robotmay/pellicle-watcher:0.1.14
network_mode: host
restart: unless-stopped
volumes:
- /volume1/Photography:/data/Photography:ro
- ./config.yml:/etc/pellicle-watcher/config.yml:ro
- ./tls:/etc/pellicle-watcher/tls
Note: Adjust the volume path (/volume1/Photography) to match where your photos are stored. Use full paths starting with /volume1/ (or whichever volume your data is on). The ./config.yml and ./tls relative paths resolve relative to the project folder.
In Container Manager, go to the Project tab. Your project should show a green status indicator. Click on it to view the container logs and confirm the watcher is listening on the configured port.
Now continue with step 5: Configure Pellicle.