I recently installed AIO through containers on my server. I have a GPU on my server, so I enabled NEXTCLOUD_ENABLE_DRI_DEVICE
My server has a 16GB RAM and is running only NextCloud at the moment. In future, I’m planning to run other small apps (like adguard home). So, I assigned 8GB memory limit.
sudo docker run \
--init \
-d \
--sig-proxy=false \
--name nextcloud-aio-mastercontainer \
--restart always \
--publish 80:80 \
--publish 8080:8080 \
--publish 8443:8443 \
--volume nextcloud_aio_mastercontainer:/mnt/docker-aio-config \
--volume /var/run/docker.sock:/var/run/docker.sock:ro \
--env NEXTCLOUD_DATADIR="/media/my-drive/ncdata/" \
--env NEXTCLOUD_MOUNT="/media/my-drive/" \
--env NEXTCLOUD_MEMORY_LIMIT=8192M \
--mount type=tmpfs,destination=/tmp:exec \
--env NEXTCLOUD_ENABLE_DRI_DEVICE=true \
nextcloud/all-in-one:latest
However, when i try to docker exec
on nextcloud-aio-nextcloud
container, i do see an alarming warning:
6db728e81f4a:/var/www/html# sudo -u www-data php occ -V
Warning: Failed to set memory limit to 0 bytes (Current memory usage is 2097152 bytes) in Unknown on line 0
The current PHP memory limit is below the recommended value of 512MB.
Nextcloud 28.0.1 RC1
But, in my web interface I see this info:
Version: 8.1.26
Memory limit: 8 GB
Max execution time: 3600
Upload max size: 10 GB
OPcache Revalidate Frequency: 60
Extensions: Core, date, libxml, openssl, pcre, sqlite3, zlib, ctype, curl, dom, fileinfo, filter, ftp, hash, iconv, json, mbstring, SPL, session, PDO, pdo_sqlite, bz2, posix, readline, Reflection, standard, SimpleXML, tokenizer, xml, xmlreader, xmlwriter, mysqlnd, cgi-fcgi, apcu, bcmath, Phar, exif, gd, gmp, imagick, imap, intl, ldap, memcached, pcntl, pdo_pgsql, pgsql, redis, smbclient, sodium, sysvsem, zip, libsmbclient, Zend OPcache
what’s wrong with my instance?