Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
nextcloud-serveur [Le 11/09/2022, 12:16]
moths-art Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892)
nextcloud-serveur [Le 18/04/2025, 16:41] (Version actuelle)
bcag2 ancienne révision (Le 19/04/2024, 11:42) restaurée
Ligne 19: Ligne 19:
 ===== Pré-requis ===== ===== Pré-requis =====
  
-  * Disposer d'un [[:​serveur|serveur]] +  * Disposer d'un [[:​serveur|serveur]]. 
-  * Avoir un [[:​lamp|serveur ​Web avec PHP]] installé ​dessus ​(ici [[:​apache2|Apache2]]),​ avoir activé le [[:​tutoriel/​securiser_apache2_avec_ssl#​mise_en_application_avec_le_serveur_http_apache2|mode SSL d'apache]] (https), avoir un [[:​openssh|serveur ​ssh]] (conseillé),​ ainsi qu'une base de données (ici [[:mysql|mysql]]). +  * Avoir un [[:​lamp|serveur ​web avec PHP]] installé (ici [[:​apache2|Apache2]]),​ avoir activé le [[:​tutoriel/​securiser_apache2_avec_ssl#​mise_en_application_avec_le_serveur_http_apache2|mode SSL d'Apache]] (https), avoir un [[:​openssh|serveur ​SSH]] (conseillé),​ ainsi qu'un serveur de gestion de base de données (ici [[:mysql|MySQL]] ou [[:​mariadb|MariaDB]]). 
-  * Savoir ​ajouter ​une tâche [[:​cron|CRON]] +  * Savoir ​planifier ​une tâche ​avec [[:​cron|CRON]]. 
-  * Savoir installer et activer des [[:​php#​modules|modules ​php]] et [[:apache2|apache]]. +  * Savoir installer et activer des [[:​php#​modules|modules ​PHP]] et [[:apache2|Apache]]. 
-  * Savoir créer une base de données [[:​mysql|MySQL]]. +  * Savoir créer une base de données [[:​mysql|MySQL]] / [[:​mariadb|MariaDB]]. 
-  * Avoir un PC client avec un navigateur web et un client SSH.+  * Avoir un ordinateur (PC, Mac) ou un mobile (//​smartphone//​) disposant d’un navigateur web et d’un client SSH.
   * Disposer des [[:​sudo|droits d'​administration]] sur le serveur.   * Disposer des [[:​sudo|droits d'​administration]] sur le serveur.
   * Disposer d'une connexion à Internet configurée et activée.   * Disposer d'une connexion à Internet configurée et activée.
-  * Savoir utiliser le [[:​terminal|terminal]] +  * Savoir utiliser le [[:​terminal|terminal]]. 
-<note tip>La procédure décrite ici concerne une installation sur un serveur Ubuntu/​Debian nu (fresh install). Il vous faudra l'​adapter en fonction de vos besoins, par exemple si vous l'​installez sur un hébergement mutualiséun VPS avec une interface d'adiministration ​web type [[:​webmin|webmin]], ​ [[:​virtualmin|virtualmin]],​ cpanel ou autre.</​note>​+<note tip>La procédure décrite ici concerne une installation sur un serveur Ubuntu/​Debian nu (//fresh install//). Il vous faudra l'​adapter en fonction de vos besoins, par exemple si vous l'​installez sur un hébergement mutualisé ​ou sur un serveur privé virtuel (VPS), avec une interface d'administration ​web du type [[:​webmin|webmin]],​ [[:​virtualmin|virtualmin]],​ cpanel ou autre.</​note>​
 ===== Installation ===== ===== Installation =====
 ==== Téléchargement et Extraction de Nextcloud ==== ==== Téléchargement et Extraction de Nextcloud ====
Ligne 132: Ligne 132:
  
 ==== Utilisation HTTP/2 pour le HTTPS ==== ==== Utilisation HTTP/2 pour le HTTPS ====
-Si votre site est configuré pour le HTTPS, il est conseillé ​d'activer également ​le protocole HTTP/2.+Si votre site est configuré pour le HTTPS, il est possible ​d'utiliser ​le protocole HTTP/​2 ​qui est censé améliorer les performances.
 Il faut commencer par activer le module http2 d'​Apache. Il faut commencer par activer le module http2 d'​Apache.
-<note important>​Ce module ​n'​est ​pas disponible ​par défaut ​dans Ubuntu 16.04. Vous pouvez cependant l'​installer,​ à vos risques et périls, via la procédure décrite ici : [[https://websetnet.net/fr/set-apache-http2-support-ubuntu-16-04/​|Comment configurer Apache avec le support HTTP / 2 sur Ubuntu 16.04]]</​note>​+<note important>​Le module ​http2 a très peu d’intérêt s'il est utilisé avec le MPM prefork d'​Apache qui est celui utilisé ​par défaut. [[https://httpd.apache.org/docs/​2.4/​howto/http2.html#mpm-config|Voir la doc ici]]</​note>​
 <​code>​$ a2enmod http2</​code>​ <​code>​$ a2enmod http2</​code>​
 Rajoutez les lignes suivantes à votre fichier de configuration d'​hôte virtuel HTTPS : Rajoutez les lignes suivantes à votre fichier de configuration d'​hôte virtuel HTTPS :
Ligne 161: Ligne 161:
 Le cache mémoire est conseillé pour améliorer la réactivité de votre serveur. Les fichiers les plus demandés sont mis en cache mémoire pour une plus grande disponibilité. Le cache mémoire est conseillé pour améliorer la réactivité de votre serveur. Les fichiers les plus demandés sont mis en cache mémoire pour une plus grande disponibilité.
  
-Dans la [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​configuring-memory-caching|documentation officielle]],​ le cache php-apc est désigné comme obsolète. Elle préconise d'​utiliser [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​id4|REDIS]] ou [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​id2|APCu]] que nous utiliserons ici.+Dans la [[https://​docs.nextcloud.com/​server/​9/​admin_manual/​configuration_server/​caching_configuration.html#​configuring-memory-caching|documentation officielle]],​ le cache php-apc est désigné comme obsolète. Elle préconise d'​utiliser [[https://​docs.nextcloud.com/​server/​latest/​admin_manual/​configuration_server/​caching_configuration.html#​id2|REDIS]] ou [[https://​docs.nextcloud.com/​server/​latest/​admin_manual/​configuration_server/​caching_configuration.html#​id1|APCu]] que nous utiliserons ici.
  
 Reprenez votre session SSH, allez à la racine de votre serveur nextcloud **( en général dans /​var/​www/​html ) ** Reprenez votre session SSH, allez à la racine de votre serveur nextcloud **( en général dans /​var/​www/​html ) **
Ligne 260: Ligne 260:
  
    
-  * [[https://​nextcloud.com/​fr_FR/|Site officiel du logiciel]]+  * [[https://​nextcloud.com/​fr/|Site officiel du logiciel]]
   * [[:​Nextcloud]]   * [[:​Nextcloud]]
   * [[:​nextcloud-client|Client Nextcloud]]   * [[:​nextcloud-client|Client Nextcloud]]
  • nextcloud-serveur.1662891417.txt.gz
  • Dernière modification: Le 11/09/2022, 12:16
  • par moths-art