« Nextcloud » : différence entre les versions

De Reliable Brain
 
(3 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
== 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 ==
== Installation sur Debian 11 ==
  sudo apt install wget unzip apache2 libapache2-mod-php mariadb-server
  sudo apt install wget unzip apache2 libapache2-mod-php mariadb-server
Ligne 15 : Ligne 34 :


Configuration Apache : https://docs.nextcloud.com/server/stable/admin_manual/installation/source_installation.html#apache-web-server-configuration
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 ==
== Installation sur Ubuntu 18.04 ==

Dernière version du 27 juillet 2023 à 23:03

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