Nextcloud-multimedia
Docker 应用程序 from terratrax's Repository
概述
This is the latest Nextcloud-31.0.4-apache image with additional packages and plugins installed to support videos and facial recognition:
- ffmpeg (install from apt repository)
- pdlib (built from source)
- bzip (built from source)
INSTALLATION
First install a MariaDB or PostgreSQL container. Changing their paths to /mnt/cache/appdata/... (instead of /mnt/user/appdata/...) will enormously boost Nextcloud's loading times!
After that use the database's IP:Port and credentials to install Nextcloud.
Optionally install the Swag or Nginx Proxy Manager container allows you to access Nextcloud from outside of your home through HTTPS (do not forget forwarding the Ports 80 and 443 in your router). Note: The proxy itself needs to communicate through HTTP (not HTTPS) with Nextcloud.
INSTALL AND CONFIGURE NEXTCLOUD MEMORIES
Install Memories from within the Nextcloud application and provide it the base folder for your media when it asks. Launch a console into the container and run the following commands individually:
php occ memories:video-setup (follow the prompts)
php occ memories:index
INSTALL AND CONFIGURE FACIAL RECOGNITION
Install the 'face recognition' app from within the Nextcloud application.
Launch a terminal for the container and run the following command to initialize it (customize to suit):
php occ face:setup --memory 1024M --model 1
From within the application, visit settings the face recognition settings and select a temporary file size.
To kick off scanning for faces:
php occ face:background_job
UPDATES
Nextcloud often needs manual interaction to fix database indexes. In those cases execute the following through the Unraid Terminal to fix them:
docker exec --user 99 Nextcloud php occ db:add-missing-indices
Sometimes this command is needed:
docker exec --user 99 Nextcloud php occ db:convert-filecache-bigint --no-interaction
运行时参数
- 网络用户界面
http://[IP]:[PORT:80]- 网络
ultimus-home- 外壳
bash- 特权
- false
- 额外参数
--user 99:100
模板配置
HTML/PHP FilesPathrw
- 目标
- /var/www/html
- 价值
- /mnt/user/appdata/nextcloud/html
AppsPathrw
- 目标
- /var/www/html/custom_apps
- 价值
- /mnt/user/appdata/nextcloud/apps
Config FilesPathrw
- 目标
- /var/www/html/config
- 价值
- /mnt/user/appdata/nextcloud/config
webuiPorttcp
- 目标
- 80
- 价值
- 7888
PHP_MEMORY_LIMITVariable
- 价值
- 2048M
下载统计数据
6,891
下载总数
详细信息
存储库
terratrax/nextcloud-multimedia:latest最后更新2025-09-22
初见2023-03-11
在Unraid 上运行 Nextcloud-multimedia 。
Nextcloud-multimedia 已被列入Unraid OS 的社区应用程序。探索Unraid ,构建灵活的家庭服务器、NAS 或家庭实验室。