Сервер Debian11 или Ubuntu20. Как лучше установить Nextcloud, что бы работал быстрее, надежнее. Клиентов не много, для домашнего пользования.
Разработчик советует Apache + PHP(php_mod), но на сервере мне желательно использовать Nginx и для других хостов тоже. Хотя в принципе можно и отказаться от Nginx в угоду Nextcloud-a
Что выбрать?
1 Apache + php_mod - тормозит веб интерфейс
2 Apache+ php-fpm - есть смысл?
2 Nginx как прокси + Nextcloud на Apache(php/php-fpm) вроде те же проблемы с тормозами веб интерфейса + проблемы с прокси на больших файлах..
3 Nexcloud на Nginx(php-fpm) -замучался настраивать конфиги, постоянно виснут клиенты при больших количествах и размерах файлов.
Docker не нужен, лишний слой, лишняя нагрузка.
Что посоветуете?
RZYR, любой вариант нормальный. По моей ссылке Apache и ничего там не тормозит.
Я бы сделал Nginx Proxy+Apache+PHP-FPM. Это позволит запускать от отдельного пользователя и использовать .htaccess
Sanes, мне торопиться некуда :-)
Почему нормально работать приложение не будет? Не понял. Ресурсов для чистого Nextcloud вполне достаточно, а вот если накрутить еще слои уже сомневаюсь. Т.к. помимо стоят еще другие сервисы
Host: Debian10-11
Web: Nginx
DB: PostgreSQL
PHP: fpm
Cache: Redis+ACPu
А далее тюнинг, тюнинг и еще раз тюнинг по параметрам перечисленных инструментов