Источник http://altlinuxmetod.ru/?page_id=385 Установим веб-сервер Apache2 и необходимые пакеты для PHP: apt-get update && apt-get install -y apache2 apache2-mod_ssl apache2-mod_php8.4 php8.4 php8.4-{pgsql,pdo_pgsql,curl,dom,exif,fileinfo,gd2,gmp,imagick,intl,libs,mbstring,memcached,opcache,openssl,pcntl,pdo,xmlreader,zip,ldap} Включаем необходимые модули и зупускаем веб-сервер: for i in dir env headers mime rewrite;do a2enmod $i;done systemctl enable --now httpd2 Скачиваем Nextcloud требуемой версии: wget https://download.nextcloud.com/server/releases/nextcloud-33.0.0.zip Распаковываем скаченный архим и копируем файлы в директорию веб-сервера: unzip nextcloud-33.0.0.zip && rm -f nextcloud-33.0.0.zip cp -r nextcloud /var/www/html/ && rm -rf nextcloud Создаём необходимую структуру каталогов и прав: chown -R root /var/www/html/nextcloud
mkdir /var/www/html/nextcloud/data
chown -R apache2 /var/www/html/nextcloud/{apps,config,data}/ Создаём конфигурационный файл для веб-сервера: cat <<EOF