{{tag>Trusty internet anonymat p2p BROUILLON }}
----
{{ https://upload.wikimedia.org/wikipedia/commons/9/99/YaCy_logo.png?90|YaCy*}}
======Yacy - Moteur de recherche libre ======
YaCy* ((https://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 [[https://github.com/asciimoo/searx|SearX]] .
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 ./ ou directement avec la ligne de commande suivante echo 'deb http://debian.yacy.net ./' > /etc/apt/sources.list.d/yacy.list
* 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 [[https://yacy.net/fr/|site officiel]] l'[[https://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 (commande) :
- mount --bind /nouvel_emplacement/yacy /var/lib/yacy
* Ou en automatique dans **fstab** "/etc/fstab" option **bind** :
- /nouvel_emplacement/yacy /var/lib/yacy none defaults,bind 0 0
- /etc/init.d/yacy start
=====Voir aussi=====
* [[https://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]] ...//