Pellicle Help

Synology NAS Setup

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.

Upload the Configuration File

First, create a folder for the project and upload your config.yml:

  1. Open File Station.
  2. Navigate to the docker shared folder (or create one if it doesn't exist).
  3. Create a new folder called pellicle-watcher.
  4. Upload your config.yml file into this folder.

Create the Project

  1. Open Container Manager from the DSM main menu.
  2. Go to the Project tab and click Create.
  3. Enter a project name (e.g. pellicle-watcher).
  4. Set the path to the folder you created (e.g. /volume1/docker/pellicle-watcher).
  5. Select Create docker-compose.yml and paste the following into the editor:
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
  1. Click Next, review the settings, then click Done to create and start the container.

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.

Verify it's Running

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.