Docker Compose configuration to run Reclip on Synology NAS using Container Manager.
Reclip is a web-based video downloader that allows you to download videos from various platforms using yt-dlp. It provides a simple web interface to download videos and manage your downloads.
- Synology NAS with Container Manager installed
- Port 8899 available
-
Create the required folders on your NAS:
mkdir -p /volume1/docker/reclip/downloads
-
Download the
docker-compose.ymlfile to/volume1/docker/reclip/ -
Edit the volume paths in the file if needed:
- Change
/volume1/docker/reclipto your preferred path - Update the timezone in
TZ=if you're not in Europe/Rome
- Change
-
Open Container Manager on your Synology NAS
-
Go to Project → Create → select the
docker-compose.ymlfile -
Start the project
Once started, access Reclip at:
http://[YOUR-NAS-IP]:8899
- Automatic Reclip installation on first run
- Downloads saved to persistent storage
- Auto-restart on crash or NAS reboot
- ffmpeg support for video processing
/volume1/docker/reclip:/app- Application files/volume1/docker/reclip/downloads:/app/downloads- Downloaded videos
TZ=Europe/Rome- Set your timezone (e.g.,America/New_York,Asia/Tokyo)DISPLAY=:0- Display variable for GUI applications
8899:8899- Web interface port (change if port 8899 is already in use)
On first container start:
- Installs ffmpeg and git
- Clones Reclip from GitHub
- Installs Python dependencies (yt-dlp, flask, requests, flask-cors)
- Patches app.py to listen on all interfaces (0.0.0.0)
- Starts the Flask web server
On subsequent starts, it skips the installation and runs directly.
- Check logs in Container Manager
- Verify that port 8899 is not already in use
- Ensure the volume paths exist and have proper permissions
- Check that the downloads folder has write permissions
- Verify the volume mount paths are correct
- Make sure you're using the correct NAS IP address
- Check if firewall rules are blocking port 8899
- Try accessing from
http://localhost:8899if browsing from the NAS itself
To update to the latest version:
- Stop the container in Container Manager
- Delete the contents of
/volume1/docker/reclip/(except the downloads folder) - Restart the container - it will re-clone the latest version
This docker-compose configuration is provided as-is. Reclip itself is licensed under its own terms - see the original repository.