Outils pour utilisateurs

Outils du site


nextcloud

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édentesRévision précédente
Prochaine révision
Révision précédente
nextcloud [2023/05/17 12:51] – [Installations :] usr2224nextcloud [2023/05/29 11:59] (Version actuelle) – [Installations :] admin
Ligne 2: Ligne 2:
 NextCloud est un outil de fonctionnement '"dans le cloud" pour des applications de partage de documents et de travail collaboratif (agenda partagé, messagerie, travail collaboratif sur documents, planification agile, etc). NextCloud est un outil de fonctionnement '"dans le cloud" pour des applications de partage de documents et de travail collaboratif (agenda partagé, messagerie, travail collaboratif sur documents, planification agile, etc).
  
-===== Prérequis :====+===== Mise en place du serveur ===== 
 +==== Prérequis :====
 - Les permissions administrateur  - Les permissions administrateur 
  
Ligne 10: Ligne 11:
  
  
-===== Installations :===== +==== Installations :====
 Il faut d'abord télécharger les dépendances (unzip pour dézipper des fichiers) : Il faut d'abord télécharger les dépendances (unzip pour dézipper des fichiers) :
 <code>#sudo apt install wget unzip </code> <code>#sudo apt install wget unzip </code>
  
 Puis Apache2 pour en faire un serveur web : Puis Apache2 pour en faire un serveur web :
-<code>#sudo apt install apache2 libapache2-mod-php</code>+<code>apt install apache2 libapache2-mod-php</code>
  
 Ensuite php : Ensuite php :
-<code>#sudo apt install -y php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-mysql php-ldap php-intl php-bcmath php-gmp php-imagick </code>+<code>apt install -y php php-gd php-curl php-zip php-dom php-xml php-simplexml php-mbstring php-mysql php-ldap php-intl php-bcmath php-gmp php-imagick </code>
  
 Puis la base de données (MariaDB) : Puis la base de données (MariaDB) :
-<code>#sudo apt install mariadb-server</code>+<code>apt install mariadb-server</code>
  
-===== Configurations :=====+==== Configurations :====
 Changer le mot de passe du compte super-utilisateur (root) de MariaDB : Changer le mot de passe du compte super-utilisateur (root) de MariaDB :
 <code>#mysql_secure_installation</code> <code>#mysql_secure_installation</code>
Ligne 31: Ligne 32:
  
 Créer la base de données Nextcloud et un utilisateur ayant des droits : Créer la base de données Nextcloud et un utilisateur ayant des droits :
-<code>#CREATE DATABASE nextclouddb;</code> +<code>CREATE DATABASE nextclouddb;</code> 
-<code>#GRANT ALL ON nextclouddb.* TO 'usernextcloud'@'localhost' IDENTIFIED BY 'password';</code> +<code>GRANT ALL ON nextclouddb.* TO 'usernextcloud'@'localhost' IDENTIFIED BY 'password';</code> 
-<code>#FLUSH PRIVILEGES;</code> +<code>FLUSH PRIVILEGES;</code> 
-<code>#EXIT;</code>+<code>EXIT;</code>
  
 Télécharger Nextcloud dans un fichier temporaire : Télécharger Nextcloud dans un fichier temporaire :
-<code>#cd /tmp</code> +<code>cd /tmp</code> 
-<code>#wget https://download.nextcloud.com/server/releases/nextcloud-22.2.10.zip</code> +<code>wget https://download.nextcloud.com/server/releases/latest.zip</code> 
 Pensez à prendre la dernière version disponible de Nextcloud  Pensez à prendre la dernière version disponible de Nextcloud 
  
-Dézippez le fichier grâce à 'unzip' installer précédemment : +Dézippez le fichier grâce à 'unzip' installé précédemment : 
-<code>#unzip nextcloud-22.2.10.zip</code> +<code>unzip latest.zip</code> 
-A accorder avec la version que vous avez télécharger+A accorder avec la version que vous avez téléchargée
  
-Déplacer le dossier dézipper dans un répertoire web :  +Déplacer le dossier dézippé dans un répertoire web :  
-<code>#mv nextcloud /var/www/html</code>+<code>mv nextcloud /var/www/html</code>
  
 On accorde des droits à l'utilisateur web sur le répertoire Nextcloud On accorde des droits à l'utilisateur web sur le répertoire Nextcloud
-<code>#chown -R www-data:www-data /var/www/html/nextcloud</code>+<code>chown -R www-data:www-data /var/www/html/nextcloud</code>
  
 On accède maintenant au site pour poursuivre : http://votre-ip/nextcloud On accède maintenant au site pour poursuivre : http://votre-ip/nextcloud
  
-=====Nextcloud :=====+====Nextcloud :====
  
 Crée un compte administrateur sur l'application Nextcloud : Crée un compte administrateur sur l'application Nextcloud :
Ligne 65: Ligne 66:
 Vous pouvez maintenant utiliser Nextcloud !!8-) Vous pouvez maintenant utiliser Nextcloud !!8-)
  
-==== Liaison avec un annuaire LDAP/AD ====+===== Liaison avec un annuaire LDAP/AD =====
  
 +==== Prérequis ====
 +Pour que Nextcloud puisse entrer en relation avec un annuaire, le serveur doit disposer du module php-ldap :
 +<code lscript>apt install php-ldap
 +systemctl restart apache2
 +</code> 
  
 +==== Activation du module dans Nextcloud ====
 +Il se peut que l'on doive activer l'application :
  
 +{{ :nextcloud3.png?nolink |}}
  
 +-> Applications -> Applications désactivées -> Activer 'LDAP user and group backend'
  
 +{{ :nextcloud4.png?nolink |}}
  
-====Sources : ====+Une fois activé, elle doit apparaitre dans 'Applications actives' 
 + 
 +==== Configuration de l'accès ==== 
 +Après activation du module, une option **//Administration / Intégration LDAP/AD //** apparaît dans le menu **//Paramètres//**.  
 + 
 + 
 + 
 + 
 +=====Sources : =====
 https://aymeric-cucherousset.fr/installer-nextcloud-debian-11/ https://aymeric-cucherousset.fr/installer-nextcloud-debian-11/
  
nextcloud.1684327906.txt.gz · Dernière modification : 2023/05/17 12:51 de usr2224