-
[Support] Linuxserver.io - Nextcloud
Thank you. The parameter values we initially used were just a first suggestion from ChatGPT based on my setup, and they weren't guaranteed to be optimal. We agreed to start with these values and increase them if necessary, but in my case, they worked perfectly. Your optimal values may differ depending on your specific setup. During workloads, I recommend monitoring your memory consumption. If it's not too high, you can try increasing the values further. The default values were surprisingly small, and I'm not sure why they were set so low. Feel free to experiment and find the best configuration for your system!
-
[Support] Linuxserver.io - Nextcloud
Optimizing Nextcloud Linuxserver.io Docker Performance I wanted to share my experience with the Nextcloud Linuxserver.io Docker container. After installation two years ago, I tried to optimize various parameters, including Nginx settings for Docker and several other tweaks like max_upload. These initial optimizations made Nextcloud usable, but I felt it wasn't performing to its full potential, especially considering it's installed on a powerful server (128GB RAM, only SSDs [4x U.2 + 3x M.2 NVMe], 10Gbit network, etc.). Recently, I decided to investigate how to improve speed and responsiveness. I finally found the key parameters for my setup, and now Nextcloud is lightning fast. It's almost unbelievable how quickly it works now - even faster than Windows. I want to share these parameters in case others want to try them out. Key PHP Parameters for Docker The most significant improvements came from adjusting the PHP-FPM settings within the Docker container itself: PHP_FPM_PM=dynamic (instead of ondemand) PHP_FPM_MAX_CHILDREN=250 (instead of 50) PHP_FPM_MAX_SERVERS=50 PHP_FPM_MIN_SERVERS=30 PHP_FPM_START_SERVERS=40 PHP_FPM_MAX_REQUEST=750 Additional Optimizations It's also crucial to optimize other areas: config.php: Configure Redis server, Memcache, MySQL database, etc. nginx.conf and php.ini: Ensure these are already optimized for your setup. Note that the PHP settings mentioned above are for the Docker container itself, not for Nginx. App Management Some apps, like occweb, can significantly slow down Nextcloud. I recommend deactivating all apps that you're not actively using. Conclusion Nextcloud settings for Unraid are among the most complex of any app, even more so than Unraid itself. However, once properly configured, it performs phenomenally well. After implementing these optimizations, I've seen remarkable improvements in performance: Upload speeds now reach around 600MB/s, fully utilizing my 10Gbit internet connection. The overall responsiveness of the Nextcloud interface has significantly improved, lightning fast after klick everyhting opens within ms (far less than a second) I hope this information helps. If you already knew these optimizations, that's great. Feel free to share any better settings that could yield even better results!
-
Herkul started following Corrupt or missing libvirtd.conf file (Solved)
-
Corrupt or missing libvirtd.conf file (Solved)
If you lose the files in /etc/libvirt for example libvirtd.conf qemu.conf etc. then the best approach will be to delete the libvirt.img via gui delete function. Restart the unraid server => then you will get a new configuration with all necessary files in /etc/libvirt. But the old configuration (VMs) will be lost. Just replace the libvirt.img from your backup, then restart the server again. Everything will be like before all VMs will appear again. If needed you can replace the whole domains ans system folder, as long as you have regularly backups. Therefore it is important to create backups, in my case I use the (daily) snapshot fuction via ZFS Master triggered by a scirpt (spaceinvaderone). Furthermore these snapshots are being rsynced to two different servers (qnap), whereas one of the servers is acting only as a backup server with no internet access, in order to prevent a possible randsonware attack. Otherwise both of my qnap servers could be compromised.
-
Unable to use zpool as "Secondary Storage" when cache is set to Primary. (6.12 rc7)
I have the same problem and same opinion. I bought 4x 8TB U.2 NVMe drives in order to create a zfs pool, while I am using a a 1TB M.2 cache and separetly 4TB NVME as a single disk on array without parrity. So I am not interested at all in an array, since I need the full performance out of this server in file transfer. But as the yoleska wrote, it is not possible to have the combination of a zpool and cache as primary and secondary storage which is really disappointing after spending so much for my zfs pool. By the way, I cannot see in unblalance my zpool, in order to move data, I can see only the cache and array, despite re-installing the pluggin, which is also very disappointing. Without zfs is unraid useless in my opinion, its too slow compared to my proxmox and 2 x QNAP Server, despite a quite poweful machine with 12 core-cpu 64GB RAM. Furthermore, it is much complicated to get apps or dockers run how I want. I spent so much time in last 4 weeks for Unraid and it is still in construction. I dont have time, otherwise I would try TrueNas.
Herkul
Members
-
Joined
-
Last visited