logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
doc:reseau:nextcloud [25/08/2017 16:28]
Hassassin [Corrections et optimisations]
doc:reseau:nextcloud [31/08/2017 11:34]
Hassassin [L'installation de Nextcloud]
Ligne 151: Ligne 151:
 # Vous devriez avoir en retour : <​title>​Apache2 Debian Default Page: It works</​title>​ # Vous devriez avoir en retour : <​title>​Apache2 Debian Default Page: It works</​title>​
 </​code>​ </​code>​
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, les répertoires seront peut-être différents.</​note>​
 <code root> <code root>
 # On continue en testant la prise en charge de PHP # On continue en testant la prise en charge de PHP
Ligne 221: Ligne 222:
 === Création d'un virtualhost Apache pour nextcloud === === Création d'un virtualhost Apache pour nextcloud ===
 Bein... On va refaire presque tout pareil... Bein... On va refaire presque tout pareil...
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, les répertoires seront peut-être différents.</​note>​
 <code root> <code root>
 # L'​idée est d'​obtenir http://​nuage.toto.fr mais si "​nuage"​ ne vous plait pas, vous changez chaque fois que "​nuage"​ apparaît hein... # L'​idée est d'​obtenir http://​nuage.toto.fr mais si "​nuage"​ ne vous plait pas, vous changez chaque fois que "​nuage"​ apparaît hein...
Ligne 356: Ligne 358:
 ==== Installation de l'​application maîtresse (Nextcloud) ==== ==== Installation de l'​application maîtresse (Nextcloud) ====
 La procédure est similaire à l'​installation de PhpMyAdmin et comme la plupart des applications web que l'on souhaite installer. On télécharge l'​archive et on la décompresse dans le dossier du virtualhost souhaité. Pour trouver le lien de téléchargement,​ le plus simple étant de se rendre sur le site officiel de Nextcloud avec un navigateur. La procédure est similaire à l'​installation de PhpMyAdmin et comme la plupart des applications web que l'on souhaite installer. On télécharge l'​archive et on la décompresse dans le dossier du virtualhost souhaité. Pour trouver le lien de téléchargement,​ le plus simple étant de se rendre sur le site officiel de Nextcloud avec un navigateur.
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, les répertoires seront peut-être différents.</​note>​
 <code root> <code root>
 # Téléchargement de l'​archive Nextcloud. (Lien actuel. Le lien peut changer dans le temps) # Téléchargement de l'​archive Nextcloud. (Lien actuel. Le lien peut changer dans le temps)
Ligne 390: Ligne 393:
 Pour fonctionner correctement,​ Nextcloud doit effectuer certaines opérations régulièrement. Ces opérations se feront en tâche de fond mais encore faut-il les mettre en place.\\ Pour fonctionner correctement,​ Nextcloud doit effectuer certaines opérations régulièrement. Ces opérations se feront en tâche de fond mais encore faut-il les mettre en place.\\
 Dans l'​interface (web) d'​administration de Nextcloud se trouve dans les paramètre de base , un cadre "​Tâches de fond". A côté de ce titre, une pastille rouge nous indique qu'il y a un problème. On sélectionne l'​option Cron. Puis dans le terminal du serveur : Dans l'​interface (web) d'​administration de Nextcloud se trouve dans les paramètre de base , un cadre "​Tâches de fond". A côté de ce titre, une pastille rouge nous indique qu'il y a un problème. On sélectionne l'​option Cron. Puis dans le terminal du serveur :
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, les répertoires seront peut-être différents.</​note>​
 <code root># On enregistre une tâche "​cron"​ exécutée en tant qu'​utilisateur système www-data <code root># On enregistre une tâche "​cron"​ exécutée en tant qu'​utilisateur système www-data
 crontab -u www-data -e crontab -u www-data -e
Ligne 473: Ligne 477:
 Tout ce que je sais, c'est que Nextant en a besoin et en essayant de me renseigner un minimum : un [[https://​fr.wikipedia.org/​wiki/​Servlet|servlet]] est une extension du serveur web reposant sur [[https://​www.java.com/​fr/​|Java]] (donc il faudra l'​installer aussi...) et [[https://​fr.wikipedia.org/​wiki/​Apache_Solr|Solr]] est spécifiquement conçu pour pour de la recherche.\\ Tout ce que je sais, c'est que Nextant en a besoin et en essayant de me renseigner un minimum : un [[https://​fr.wikipedia.org/​wiki/​Servlet|servlet]] est une extension du serveur web reposant sur [[https://​www.java.com/​fr/​|Java]] (donc il faudra l'​installer aussi...) et [[https://​fr.wikipedia.org/​wiki/​Apache_Solr|Solr]] est spécifiquement conçu pour pour de la recherche.\\
 Nous installerons le servlet Solr en mode service pour une disponibilité permanente. Nous installerons le servlet Solr en mode service pour une disponibilité permanente.
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, la commande apt ne fonctionnera pas et les paquets peuvent se nommer autrement.</​note>​
 <code root> <code root>
 # Commençons pas installer Java Runtime Environment (JRE) via le meta-paquet "​default-jre"​ # Commençons pas installer Java Runtime Environment (JRE) via le meta-paquet "​default-jre"​
Ligne 511: Ligne 516:
 \\ \\
 //Je rappel que ce que j'​appelle "PDF à la con" sont les PDF générés par un scanner lambda ou imprimante virtuelle. Ces processus de création de fichiers PDF font en général qu'une photo de chaque page du document. De ce fait, en vulgarisant,​ ces PDF ne sont que des images qu'on visualise sous forme de pages. Tous les fichiers PDF n'ont pas cette même caractéristique. Certains sont conçu via des processus qui permettent d'​insérer le texte dans la structure du PDF. Ces PDF ci, n'​auront pas besoin de passer dans la moulinette Tesseract et seront par conséquent plus facilement "​indexable"​.//​\\ //Je rappel que ce que j'​appelle "PDF à la con" sont les PDF générés par un scanner lambda ou imprimante virtuelle. Ces processus de création de fichiers PDF font en général qu'une photo de chaque page du document. De ce fait, en vulgarisant,​ ces PDF ne sont que des images qu'on visualise sous forme de pages. Tous les fichiers PDF n'ont pas cette même caractéristique. Certains sont conçu via des processus qui permettent d'​insérer le texte dans la structure du PDF. Ces PDF ci, n'​auront pas besoin de passer dans la moulinette Tesseract et seront par conséquent plus facilement "​indexable"​.//​\\
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, la commande apt ne fonctionnera pas et les paquets peuvent se nommer autrement.</​note>​
 <code root> <code root>
 # On installe Tesseract et le fichier de langue fra.  # On installe Tesseract et le fichier de langue fra. 
Ligne 521: Ligne 527:
 ===Téléchargement et installation de l'​archive Nextant=== ===Téléchargement et installation de l'​archive Nextant===
 On choppe le lien de téléchargement en se rendant à l'​adresse : https://​apps.nextcloud.com/​apps/​nextant (tout en bas de la page, version actuelle 1.0.8 pour nextcloud 12) On choppe le lien de téléchargement en se rendant à l'​adresse : https://​apps.nextcloud.com/​apps/​nextant (tout en bas de la page, version actuelle 1.0.8 pour nextcloud 12)
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, les répertoires seront peut-être différents.</​note>​
 <code root> <code root>
 # On lance son téléchargement depuis le serveur # On lance son téléchargement depuis le serveur
Ligne 552: Ligne 559:
 ===Lancement d'un scan manuel=== ===Lancement d'un scan manuel===
 Nous allons exécuter un premier scan (première indexation) de Nextant. Il faut savoir qu'​au-delà de l'​interface web, Nextcloud s'​administre également en ligne de commande via son script "​occ"​. Ce script est disponible dans le répertoire d'​installation de Nextcloud. (Dans mon cas : **/​var/​www/​nuage/​occ**). Lorsque vous utilisez ce script, utilisez toujours l'​utilisateur "​www-data"​. (L'​utilisateur Apache) Nous allons exécuter un premier scan (première indexation) de Nextant. Il faut savoir qu'​au-delà de l'​interface web, Nextcloud s'​administre également en ligne de commande via son script "​occ"​. Ce script est disponible dans le répertoire d'​installation de Nextcloud. (Dans mon cas : **/​var/​www/​nuage/​occ**). Lorsque vous utilisez ce script, utilisez toujours l'​utilisateur "​www-data"​. (L'​utilisateur Apache)
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, les répertoires seront peut-être différents.</​note>​
 <code root> <code root>
 # On autorise l’exécution du script occ par son propriétaire (www-data) # On autorise l’exécution du script occ par son propriétaire (www-data)
Ligne 608: Ligne 616:
 On s'en fou, officiellement on n'a pas d'​autre choix que de l'​installer ! :-P \\ On s'en fou, officiellement on n'a pas d'​autre choix que de l'​installer ! :-P \\
 Bon pour faire court, Docker offre aux développeurs la possibilité de distribuer les fruits de leur travaille sous forme "​d'​image"​. Cette image contient le programme et ses dépendances. Pour l'​utilisateur final, il lui suffit de télécharger l'​image et de l’exécuter de manière isolé via Docker dans ce que l'on appelle un conteneur. (Pour en savoir plus, je vous renvois vers [[https://​fr.wikipedia.org/​wiki/​Docker_(logiciel)|Wikipédia]].)\\ Bon pour faire court, Docker offre aux développeurs la possibilité de distribuer les fruits de leur travaille sous forme "​d'​image"​. Cette image contient le programme et ses dépendances. Pour l'​utilisateur final, il lui suffit de télécharger l'​image et de l’exécuter de manière isolé via Docker dans ce que l'on appelle un conteneur. (Pour en savoir plus, je vous renvois vers [[https://​fr.wikipedia.org/​wiki/​Docker_(logiciel)|Wikipédia]].)\\
 +<note warning>​Pour les utilisateurs d'​autres distributions non basés sur Debian, la commande apt ne fonctionnera pas et les paquets peuvent se nommer autrement.</​note>​
 <code root> <code root>
 # On installe la prise en charge de "​https"​ pour le programme apt # On installe la prise en charge de "​https"​ pour le programme apt
Ligne 849: Ligne 858:
 sudo -u www-data /​var/​www/​nuage/​occ nextant:​index --debug sudo -u www-data /​var/​www/​nuage/​occ nextant:​index --debug
 </​code>​ </​code>​
-Et dans ce cas, soit on filtre ​le fichier ​dans les paramètres de Nextant ​(Administration -> Paramètres supplémentaires -> Configuration des filtresen rentrant le nom du fichier. Soit on filtre ​le type de fichier ​en entrant l'​extension du fichier.\\+Et dans ce cas, soit on supprime ​le fichier (pas vraiment une solution...soit on filtre ​tous les fichiers du même type en entrant l'​extension du fichier.\\
 Il est également possible d'​indiquer à Nextant de ne pas indexer un dossier en créant dans le dossier en question un fichier de type "​Texte"​ vide qu'il faut nommer "​.noindex"​. Les fichiers commençant par un point (.) sont des fichiers qui par défaut sont cachés dans Nextcloud. Vous pouvez modifier cela dans le volet de gauche en cliquant tout en bas sur "​Paramètres"​. Il est également possible d'​indiquer à Nextant de ne pas indexer un dossier en créant dans le dossier en question un fichier de type "​Texte"​ vide qu'il faut nommer "​.noindex"​. Les fichiers commençant par un point (.) sont des fichiers qui par défaut sont cachés dans Nextcloud. Vous pouvez modifier cela dans le volet de gauche en cliquant tout en bas sur "​Paramètres"​.
 ==== Collabora Online ==== ==== Collabora Online ====
-  * Échec du chargement du document. Veuillez vous assurer que le type de fichier est pris en charge, qu'il n'est pas corrompu et essayez de nouveau. ​= //device mapper//. +  ​* **Échec du chargement du document. Veuillez vous assurer que le type de fichier est pris en charge, qu'il n'est pas corrompu et essayez de nouveau.** \\ Avez-vous bien Docker qui utilise le driver "​devicemapper"​ ? \\ \\ 
-  * Hôte WOPI non autorisé. Veuillez essayer de nouveau plus tard et en faire part à votre administrateur si le problème persiste. ​= //docker run, vhost proxy conf ou certificats//.+  ​* **Hôte WOPI non autorisé. Veuillez essayer de nouveau plus tard et en faire part à votre administrateur si le problème persiste.** \\ La source du problème peut venir d'un bon nombre de facteur : La commande "docker run" renseigne-t-elle le bon nom de domainele paramétrage du virtualhost dédié à Collabora renseigne-t-il le bon nom de domaine ? Les certificats ​sont-ils bien installés ?
doc/reseau/nextcloud.txt · Dernière modification: 01/10/2023 12:02 par captnfab

Pied de page des forums

Propulsé par FluxBB