Skip to content

Install the FilmFetch Downloader

This guide explains how to install the filmfetch/deliveryclient:latest Docker container on Windows Server, Synology and QNAP NAS devices using their graphical interfaces. The container needs a volume mapping and three environment variables to work.

Last updated 21 May 2025
~10 min
Martijn van der Horst

Before you begin

  • FilmFetch API key and Client ID
    Find these in the FilmFetch portal, or ask support@filmfetch.net
  • Docker installed and running
  • Admin rights on your device
  • A local folder with read/write access for downloads

Container settings

Setting Value
Image filmfetch/deliveryclient:latest
Volume mapping local folder such as /volume1/downloads/filmfetch container path /D/
Environment
DELIVERY_API_TYPE=Production

DELIVERY_API_KEY=your-api-key

DELIVERY_CLIENT_ID=your-client-id

Replace your-api-key and your-client-id with your actual FilmFetch credentials.

Choose your platform

1

Open Docker in DSM

Log in to your Synology DSM and open the Docker application.

2

Go to Registry

Click the Registry tab on the left.

3

Search for image

Search for filmfetch/deliveryclient.

4

Download image

Select the latest tag and click Download.

5

Launch container

Click Launch and choose Run this container.

6

General settings

Name the container filmfetch-client, and (optionally) add a description.

7

Enable auto-restart

Check the Enable auto-restart option.

8

Volume settings

Add a folder from your NAS (e.g. /volume1/downloads/filmfetch) and map it to container path /D/.

9

Environment variables

Add the three environment variables listed in Container settings above.

10

Apply and run

Review your settings, click Apply, and confirm the container is running.

Final notes

  1. The /D/ folder must have read/write permissions for the container.
  2. Logs and restart controls are available through Docker or Container Station.

Troubleshooting

Container starts and immediately stops
Check that your API key and Client ID are correct. Inspect the container logs in your graphical interface to see specific error messages preventing startup.
No files appear in my folder
Verify that the volume mount correctly points your local folder to /D/ internally. Also ensure the container process has read/write permissions to that host directory.
Where do I find my API key and Client ID?
Log in to the FilmFetch portal and navigate to Developer Settings. If you don't have access, contact support@filmfetch.net.