Créer une instance de Wikipédia sur un Raspberry

Cet article a été publié il y a 4 ans et 2 jours, il est donc possible qu'il ne soit plus à jour. Les informations proposées sont donc peut-être obselètes.


Il est assez simple de se faire une instance de Wikipédia sur son serveur.
Pour commencer nous allons avoir besoin de kiwix-serve :
Kiwix Serve
(MD5: B80485CBAAFCBA88FAB00712226D9724)

Puis nous allons devoir télécharger un fichier zim comprenant tout Wikipédia à une date donnée qu'il est possible de télécharger ici : https://download.kiwix.org/zim/wikipedia/

Si vous voulez créer un index vous pouvez utiliser cette commande :

./kiwix-index -v fr.zim fr.zim.idx

Nous devons éditer le rc.local

sudo nano rc.local

En insérant les lignes suivantes :

cd /où/se/trouve/le/dossier/Medias/Kiwix

if [ -d fr.zim.idx ]; then
  ./kiwix-serve --port=8888 --daemon --index=fr.zim.idx fr.zim
else
  ./kiwix-serve --port=8888 --daemon fr.zim
fi

Si vous utilisez lighttpd, vous devez modifier le fichier de configuration :

sudo nano /etc/lighttpd/lighttpd.conf

Et il faut ajouter les lignes suivantes :

$HTTP["host"] =~ "wikipedia.nom2domaine.com$" {
        proxy.server = (
                "" => ( (
                        "host" => "127.0.0.1",
                        "port" => 8888,
                ) )
        )
}

Publié le 15 avril 2020

Quel est le dernière élément de i10rj82s ?