{{tag>Trusty internet anonymat p2p BROUILLON }} ---- {{ http://upload.wikimedia.org/wikipedia/commons/9/99/YaCy_logo.png?90|YaCy*}} ======Yacy - Moteur de recherche libre ====== YaCy* ((http://yacy.net/fr)) ( "ya see", "tu vois")//"Yet another Cyberspace"// est un moteur de recherche libre (licence GPL) écrit en JAVA. Il peut être installé de façon autonome pour par exemple indexer un Intranet ou le WEB, Il permet aussi à travers un réseau P2P de participer à la consolidation d'un moteur de recherche décentralisé, non censurable et respectant la vie privée.\\ YaCy* peut être comparé au projet [[:Seeks]] . Une recherche non censurée et respectant votre vie privée est seulement possible via votre propre installation de YaCy (voir ci-dessous). ===== Pré-requis ===== * Avoir les [[:sudo|droits d'administration]]. * Avoir [[:tutoriel:comment_installer_un_paquet|Installé]] **[[java]]**. =====Installation ===== Deux méthodes sont possibles: * [[#Installation_via_les_depots_yacy| En installant YaCy* via son dépot ]] * [[#Sans_installation|Sans installation]]: En téléchargeant et en lançant son script de démarrage ==== Installation Via les dépôts YaCy ==== L'installation via les dépôts va installer les dépendances nécessaires. Par la suite elle permettra de bénéficier des mises à jour. * [[:tutoriel:comment_modifier_un_fichier|Créer le fichier]] ** /etc/apt/sources.list.d/yacy.list ** et y rajouter : deb http://debian.yacy.net ./ * Importer la clef publique de YaCy* dans la liste de vos clefs fiables  sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 1F968B3903D886E7 * puis [[:tutoriel:comment_modifier_sources_maj#recharger_la_liste_des_paquets|rechargez la liste des paquets]]. * [[:tutoriel:comment_installer_un_paquet|Installez le paquet]] **[[apt>yacy]]**. Il ne vous restera plus qu'à répondre à des questions pour configurer votre YaCy* {{ :image:yacy-conf_precise.png?nolink400 |}} // cf: le wiki de YaCy* // ((http://www.yacy-websuche.de/wiki/index.php/Fr:DebianInstall)) === Désinstallation === * supprimer le paquet sudo apt-get remove yacy * supprimer le fichier **/etc/apt/sources.list.d/yacy.list** que vous aviez créé. * mettre à jour la liste des paquets sudo apt-get update ==== Sans installation ==== * Télécharger sur le [[http://yacy.net/fr/|site officiel]] l'[[http://yacy.net/release/yacy_v1.66_20131205_9294.tar.gz|archive]] pour GNU/Linux. * [[:archivage#graphiquement|Extraire l'archive]] tar.gz tar -xvf yacy_v1.66_20131205_9294.tar.gz * Aller dans le répertoire et lancer YaCy* à l'aide de son script de lancement. ./startYACY.sh Dans ce répertoire se trouve un fichier **readme.txt** qui vous donnera toutes les informations nécessaires. * Pour le stopper ./stopYACY.sh =====Utilisation===== * Par défaut l'accès web sera disponible sur le port TCP 8090 de la machine. Par exemple: http://localhost:8090/ Le login par defaut est **admin** le mot passe est celui definie lors de l'installation. Pour les modifier [[http://ip_serveur:8090/ConfigAccounts_p.html]]. * vous pouvez aussi utiliser pour vos recherches l'extension [[https://addons.mozilla.org/fr/firefox/addon/6344/|YaCyBar]] pour [[:Firefox]] =====Changer l'emplacement des données, avec un montage bind===== {{:yacy_memoire.png?direct&200|}} Afin d'éviter l'erreur d'espace disque insuffisant et l’arrêt du balayage du robot, on peut changer l'emplacement des données d'indexages. "**la DHT a été désactivée...**". * Par défaut les données sont sur : **/var/lib/yacy** : - On stop l’exécution de Yacy /etc/init.d/yacy stop - On déplace les données vers leur nouvel emplacement mv /var/lib/yacy /nouvel_emplacement/yacy * Chaque démarrage de yacy doit être précédé du point de montage des données : - mount --bind /nouvel_emplacement/yacy /var/lib/yacy - /etc/init.d/yacy start =====Voir aussi===== * [[http://yacy.net/|Site officiel de Yacy]] * (fr) [[http://www.yacy-websuche.de/wiki/index.php/Fr:Start|Wiki francophone de Yacy]] * [[http://www.yacyweb.de/| des YaCy* à tester sur le WEB]] * [[wpfr>YaCy|la page YaCy sur wikipedia fr]] ---- //Contributeurs : [[:utilisateurs:psychederic|Psychederic]],[[:utilisateurs:Ool]] ...//