Nextcloud

De Reliable Brain
Révision datée du 27 juillet 2023 à 23:03 par Bertrand (discussion | contributions) (→‎Mise à jour)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Mise à jour

Source : https://docs.nextcloud.com/server/latest/admin_manual/maintenance/update.html

Changer la version de PHP

Ceci peut être parfois nécessaire si la version de NextCloud n'accepte pas une version récente de PHP

  • Lancer la commende
sudo update-alternatives --config php

Et sélectionner la bonne version de PHP

Activer l'apcu sur PHP

Modifier le fichier

sudo nano /etc/php/<version>/cli/php.ini

et ajouter à la fin :

apc.enable_cli = 1

Inutile de relancer quoi que ce soit

Lancer la mise à jour

sudo -u www-data php /var/www/nextcloud/updater/updater.phar

Il est probable qu'il faille jouer plusieurs mises à jour successives si vous êtes en retard. Chacune demandera plusieurs validations.

Stopper le mode maintenance

sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off

Installation sur Debian 11

sudo apt install wget unzip apache2 libapache2-mod-php mariadb-server
sudo apt install -y php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-mysql
mysql_secure_installation
mariadb -u root -p
systemctl restart apache2
cd /var/www/html
mkdir nextcloud
chown -R www-data nextcloud
cd nextcloud
wget https://download.nextcloud.com/server/installer/setup-nextcloud.php

Se connecter sur le serveur http://nextcloud puis lancer l'installation

Configuration Apache : https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#apache-web-server-configuration

Activation du Crontab

crontab -u www-data -e

Ajouter la ligne suivante :

*/5  *  *  *  * php -f /var/www/nextcloud/cron.php

Activation de ClamAV

apt-get install clamav clamav-daemon

Installation sur Ubuntu 18.04

sudo su
apt update
apt upgrade
apt install linux-image-generic-hwe-18.04 linux-headers-generic-hwe-18.04 snapd
reboot
apt install snapd