Cette page est en cours de rédaction.
Apportez votre aide…
Yacy - Moteur de recherche libre
YaCy* 1) ( "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 SearX .
Pré-requis
- Avoir les droits d'administration.
Installation
Deux méthodes sont possibles:
- 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.
- Créer le fichier /etc/apt/sources.list.d/yacy.list et y rajouter :
- /etc/apt/sources.list.d/yacy.list
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
Il ne vous restera plus qu'à répondre à des questions pour configurer votre YaCy*
cf: le wiki de YaCy* 2)
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 site officiel l'archive pour GNU/Linux.
- 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
- 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.
Changer l'emplacement des données, avec un montage bind
* 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