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, 08:58]
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>​
  
 ==== Accès à l'​installateur ==== ==== Accès à l'​installateur ====
-{{ :​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''​ +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''​ 
-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.+ 
 +La fenêtre va vous demander de définir ​un nom d'​utilisateur et un mot de passe pour l'​administrateur 
 +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 18/01/2024, 17:01
  • par lyondif02