All apps · 0 apps
Nextcloud-ffmpeg
Docker app from Kilrah's Repository
Overview
Official Nextcloud image but with ffmpeg, PDLib and Quicksync support added to the container to allow for building video thumbnails and using video conversion/facial recognition apps.
The additions take an extra 700MB in the container image, should you not need them you can safely replace the "Repository" entry with the base "nextcloud", both images are directly compatible regarding all of appdata/storage/database/mounts/ports.
To enable previews for movies you will need to edit your appdata/config/config.php file and enable the appropriate providers, refer to Nextcloud's configuration doc below or the config.sample.php in the same folder which is well documented:
https://docs.nextcloud.com/server/22/admin_manual/configuration_server/config_sample_php_parameters.html#previews.
If you have large images you might need to increase preview_max_memory in nextcloud's config file, in which case you would also want to increase the global PHP memory limit. To do so you can add e.g. "-e PHP_MEMORY_LIMIT=2G" in this template's Extra Parameters.
The image includes Intel and AMD VA drivers for hardware video transcoding in the Memories app, to enable add a new Device to the template, with "/dev/dri".
The Face Recognition app also requires a higher PHP memory limit, see above.
Install Nextcloud-ffmpeg on Unraid in a few clicks.
Find Nextcloud-ffmpeg in Community Apps on your Unraid server, review the template, and click Install. Unraid handles the Docker app or plugin setup from the published template.
Open the Apps tab on your Unraid server Search Community Apps for Nextcloud-ffmpeg Review the template variables and paths Click Install
Categories
Download Statistics
42,832
Total Downloads
1,347
This Month
3,066
Avg / Month
Total Downloads Over Time
Loading chart...
Related apps
Explore more like this
Explore allLinks
Details
Repository
kilrah/nextcloud-ffmpegLast Updated2026-06-04
First Seen2022-08-11
Runtime arguments
- Web UI
http://[IP]:[PORT:80]- Network
bridge- Shell
bash- Privileged
- false
Template configuration
HTTP portPorttcp
HTTP port
- Target
- 80
- Default
- 80
App DataPathrw
Application data
- Target
- /var/www/html
- Default
- /mnt/user/appdata/nextcloud-ffmpeg
StoragePathrw
User data storage location, typically a share if you have lots of data. Can be removed, in which case everything is stored in the App Data folder.
- Target
- /var/www/html/data