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 [2024/12/06 09:10] – [Prérequis] mathias.malicornenextcloud [2025/03/26 10:37] (Version actuelle) – [Liaison avec un annuaire LDAP/AD] mathias.malicorne
Ligne 1: Ligne 1:
 ====== Serveur NextCloud ====== ====== Serveur NextCloud ======
-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 <wrap em>applications de partage de documents et de travail collaboratif</wrap> (agenda partagé, messagerie, travail collaboratif sur documents, planification agile, etc).
  
 ===== Mise en place du serveur ===== ===== Mise en place du serveur =====
Ligne 6: Ligne 6:
 - Les permissions administrateur  - Les permissions administrateur 
  
-- Une machine sous Debian 11 **mise à jour**   +- Une machine sous Debian 12 **mise à jour**   
-<code>#sudo apt update (mettre à jour les paquets) +<code>#apt update (mettre à jour les paquets) 
-#sudo apt upgrade (mettre à jour le système d'exploitation) </code>+#apt upgrade (mettre à jour le système d'exploitation) </code>
  
  
Ligne 24: Ligne 24:
 <code>apt install mariadb-server</code> <code>apt install mariadb-server</code>
  
-==== Configurations :====+==== Configurations de la base de données :====
 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 30: Ligne 30:
 Pour lancer MariaDB avec le compte 'root': Pour lancer MariaDB avec le compte 'root':
 <code>#mariadb -u root -p</code> <code>#mariadb -u root -p</code>
 +
  
 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+<WRAP center round info 100%> 
-<code>GRANT ALL ON nextclouddb.* TO 'usernextcloud'@'localhost' IDENTIFIED BY 'password';</code> +__Exemple__ : <wrap em>penser à adapter les valeurs</wrap
-<code>FLUSH PRIVILEGES;</code> +<code>CREATE DATABASE nextclouddb; 
-<code>EXIT;</code>+GRANT ALL ON nextclouddb.* TO 'usernextcloud'@'localhost' IDENTIFIED BY 'password'; 
 +FLUSH PRIVILEGES
 +EXIT;</code> 
 +</WRAP>
  
 +==== Installation de Nextcloud ====
 Télécharger Nextcloud dans un fichier temporaire : Télécharger Nextcloud dans un fichier temporaire :
 <code>cd /tmp</code> <code>cd /tmp</code>
Ligne 52: Ligne 57:
 <code>chown -R www-data:www-data /var/www/html/nextcloud</code> <code>chown -R www-data:www-data /var/www/html/nextcloud</code>
  
 +<WRAP center round tip 90%>
 On accède maintenant au site pour poursuivre : http://votre-ip/nextcloud On accède maintenant au site pour poursuivre : http://votre-ip/nextcloud
 +</WRAP>
  
-====Nextcloud :====+ 
 +======Configuration initiale Nextcloud :======
  
 Crée un compte administrateur sur l'application Nextcloud : Crée un compte administrateur sur l'application Nextcloud :
Ligne 66: Ligne 74:
 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 ==== ==== Prérequis ====
  
-**Vérifiez** avant que vos **utilisateurs** de l'**AD** possèdent un **nom complet**.+**Vérifiez** avant que vos **utilisateurs** de l'**AD possèdent** un **nom complet**. 
 **Sinon ils ne pourront pas être détectés sur nextcloud** malgré que le couplage fonctionne. **Sinon ils ne pourront pas être détectés sur nextcloud** malgré que le couplage fonctionne.
 +
 +__**Nom complet = Nom du compte sur nextcloud**__
  
 {{::condition_pour_compte_detecte_dans_nextcloud_ad_2.png?600|}} {{::condition_pour_compte_detecte_dans_nextcloud_ad_2.png?600|}}
Ligne 84: Ligne 95:
  
 {{ :nextcloud3.png?nolink |}} {{ :nextcloud3.png?nolink |}}
 +
 +__**Dans l'ancien Nextcloud:**__
  
 -> Applications -> Applications désactivées -> Activer 'LDAP user and group backend' -> Applications -> Applications désactivées -> Activer 'LDAP user and group backend'
Ligne 91: Ligne 104:
 Une fois activé, elle doit apparaitre dans 'Applications actives' Une fois activé, elle doit apparaitre dans 'Applications actives'
  
 +__**Dans le nouveau Nextcloud:**__
 +
 +Accédez au menu Paramètres, puis à l'Intégration LDAPAD, et saisissez les informations de connexion au serveur LDAP ou Active Directory.
 +
 +{{ :ad_capture.png?400 |}}
 ==== Configuration de l'accès ==== ==== Configuration de l'accès ====
 Après activation du module, une option **//Administration / Intégration LDAP/AD //** apparaît dans le menu **//Paramètres//**.  Après activation du module, une option **//Administration / Intégration LDAP/AD //** apparaît dans le menu **//Paramètres//**. 
  
  
 +=====WEBDAV: =====
  
 +Webdav est un protocole permettant une<wrap em> synchronisation instantanée entre un poste (client Webdav) et le serveur</wrap>
  
 +Pour ajouter WEBDAV, il faut **installer le client NEXCLOUD** accessible depuis le site nextcloud.
 =====Sources : ===== =====Sources : =====
 https://aymeric-cucherousset.fr/installer-nextcloud-debian-11/ https://aymeric-cucherousset.fr/installer-nextcloud-debian-11/
  
 +https://www.jjworld.fr/installer-nextcloud-creer-son-cloud-personnel/
nextcloud.1733476254.txt.gz · Dernière modification : de mathias.malicorne