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
Prochaine révision Les deux révisions suivantes
nextcloud-serveur [Le 08/11/2021, 08:40]
78.196.241.242 Relecture + corrections, cette doc reste à reprendre
nextcloud-serveur [Le 08/11/2021, 09:00]
bruno [Accès à l'installateur]
Ligne 28: Ligne 28:
   * 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 hyperviseur ​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é, un VPS avec une interface d'​adiministration ​web 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 39: Ligne 39:
 N.B. : l'​emplacment /​var/​www/​nextcloud n'est qu'un exemple. Vous pouvez utiliser le répertoire de votre choix. N.B. : l'​emplacment /​var/​www/​nextcloud n'est qu'un exemple. Vous pouvez utiliser le répertoire de votre choix.
  
-====Créer l'​utilisateur Mariadb==== +====Créer ​la base de données et l'​utilisateur ​MySQL / Mariadb==== 
-Suivez les instructions suivante +Ouvrez la console d'​administration mysql /​mariadb ​
-  * Dans Mariadb : ​<​code>​sudo mysql</​code>​ ou si vous avez activé authentification par mot de passe de l'​utilisateur //root//+<​code>​sudo mysql</​code>​ 
 +ou si vous avez activé authentification par mot de passe de l'​utilisateur //root//
 <​code>​sudo mysql -uroot -p</​code>​ <​code>​sudo mysql -uroot -p</​code>​
-  * Créez les utilisateurs pour mariadb et la base de données :​ <code mysql>+ 
 +Créez les utilisateurs pour mariadb et la base de données :​ <code mysql>
  
 CREATE USER '​username'​@'​localhost'​ IDENTIFIED BY '​password';​ CREATE USER '​username'​@'​localhost'​ IDENTIFIED BY '​password';​
Ligne 53: Ligne 55:
  
 ====Installer les paquets PHP requis==== ====Installer les paquets PHP requis====
- +Un certain nombre de modules PHP sont indispensables. Pour les installer, si ce n'est déjà fait : 
-<​code>​sudo apt install php-zip php-gd php-curl php-intl</​code>​+<​code>​sudo apt install php-gd php-mysql php-curl ​php-mbstring ​php-intl ​php-gmp php-bcmath php-imagick php-xml php-zip</​code>​
  
 ====Configurez Apache==== ====Configurez Apache====
Ligne 72: Ligne 74:
 </​file>​ </​file>​
 Si vous avez un nom de domaine, utilisez-le dans la directive ServerName à la place du nom local (nextcloud.localhost). Si vous avez un nom de domaine, utilisez-le dans la directive ServerName à la place du nom local (nextcloud.localhost).
-Puis entrez les commandes suivantes +Puis activez ce nouvel hôte virtuel ​
-  ​* ​<​code>​a2ensite nextcloud.conf</​code>​ +<​code>​a2ensite nextcloud.conf</​code>​ 
-  ​* ​<​code>​a2enmod headers+Activez les modules Apache indispensables : 
 +<​code>​a2enmod headers
 a2enmod env a2enmod env
 a2enmod dir a2enmod dir
 a2enmod mime</​code>​ a2enmod mime</​code>​
  
-  * Donnez les droits adéquats aux fichiers et répertoires :​ <​code>​chown -R www-data:​www-data /​var/​www/​nextcloud/</​code>​ +Donnez les droits adéquats aux fichiers et répertoires :​ <​code>​chown -R www-data:​www-data /​var/​www/​nextcloud/</​code>​ 
-  * Redémarrez ​apache : <​code>​sudo systemctl restart apache2</​code>​+Finalement, redémarrez ​apache : <​code>​sudo systemctl restart apache2</​code>​ 
 + 
 +==== Assistant d'​installation de Nextcloud ====
  
-==== Accès à l'installateur ==== +Rendez-vous avec votre navigateur sur la page web de votre serveur, soit par son domaine si vous l'avez configuré, soit par son nom local. Dans notre exemple, il s'agit de ''​http://nextcloud.localhost''​
-{{ :utilisateurs:​filerem1:nextcloud:​nextcloud_module_php_install.png?​direct&​500|}}+
  
-Rendez-vous avec votre navigateur sur la page web de votre serveur, soit par son domaine si vous l'avez configuré, soit par son nom local. Par exemple sur le serveur : ''​http://​nextcloud.localhost''​ +La fenêtre va vous demander de définir ​un nom d'​utilisateur et un mot de passe pour l'​administrateur 
-La fenêtre va vous demander de donner ​un nom d'​utilisateur et un mot de passe. Il faudra aussi entrer un nom pour la base de données. ​Si vous avez pris les exemples plus haut elle s'​appelle nextcloud.+Il faudra aussi indiquer le nom de la base de données. ​Dans notre exemple ci-dessus, ​elle s'​appelle ​//nextcloud//, l'​utilisateur et son mot de passe définis plus haut.
 Patientez durant le téléchargement de certains modules. ​ Patientez durant le téléchargement de certains modules. ​
  
  • nextcloud-serveur.txt
  • Dernière modification: Le 29/11/2021, 17:24
  • par 89.90.39.1