...
Code Block |
---|
echo "LimitRequestBody 0" > /etc/apache2/conf-enabled/apache-limits.conf sed -i '/memory_limit/d' /usr/local/etc/php/conf.d/nextcloud.ini sed -i '/upload_max_filesize/d' /usr/local/etc/php/conf.d/nextcloud.ini sed -i '/post_max_size/d' /usr/local/etc/php/conf.d/nextcloud.ini echo "memory_limit=48G" >>/usr/local/etc/php/conf.d/nextcloud.ini echo "upload_max_filesize=32G" >>/usr/local/etc/php/conf.d/nextcloud.ini echo "post_max_size=32G" >>/usr/local/etc/php/conf.d/nextcloud.ini service apache2 reload |
...
add apps
Code Block |
---|
sudo -u www-data /bin/bash -c "PHP_MEMORY_LIMIT=512M ./occ app:removeinstall facerecognitionmemories" sudo -u www-data /bin/bash -c "PHP_MEMORY_LIMIT=512M ./occ app:install recognize" sudo -u www-data /bin/bash -c "PHP_MEMORY_LIMIT=512M ./occ app:install previewgenerator" sudo -u www-data /bin/bash -c "PHP_MEMORY_LIMIT=512M ./occ app:install workflow_media_converter" sudo -u www-data /bin/bash -c "PHP_MEMORY_LIMIT=512M ./occ recognize:download-models" |
use facerecognition instead of recognize
recognize is more user-friendly, easy to install and allows manual sort of unrecognized faces, but in case for some reason need another face recognition tool there is also facerecognition available
Code Block |
---|
sudo -u www-data /bin/bash -c "PHP_MEMORY_LIMIT=512M ./occ app:remove recognize" sudo -u www-data /bin/bash -c "PHP_MEMORY_LIMIT=512M ./occ app:install facerecognition" docker-php-ext-configure bz2 docker-php-ext-install bz2 apt install -y libavdevice-dev libavfilter-dev libavformat-dev apt install -y libavcodec-dev libswresample-dev libswscale-dev apt install -y libavutil-dev cd /usr/src/ git clone https://github.com/davisking/dlib.git cd dlib/dlib mkdir build cd build cmake -DBUILD_SHARED_LIBS=ON .. make sudo make install cd /usr/src/ git clone https://github.com/goodspb/pdlib.git cd pdlib phpize ./configure --enable-debug # you may need to indicate the dlib install location # PKG_CONFIG_PATH=/usr/local/lib/pkgconfig ./configure --enable-debug make sudo make install echo "extension=pdlib.so" > /usr/local/etc/php/conf.d/docker-php-ext-pdlib.ini cd /var/www/html/ sudo -u www-data /bin/bash -c "./occ config:app:set facerecognition max_image_area --value 786432" sudo -u www-data /bin/bash -c "./occ config:app:set facerecognition min_image_size --value 128" sudo -u www-data /bin/bash -c "PHP_MEMORY_LIMIT=32G ./occ face:setup -M 32G -m 1" sudo -u www-data /bin/bash -c "PHP_MEMORY_LIMIT=32G ./occ face:setup -M 32G -m 4" sudo -u www-data /bin/bash -c "./occ face:background_job -t 900" |
...