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

Cet article a été publié il y a 4 ans, 10 mois et 4 jours, il est donc possible qu'il ne soit plus à jour. Les informations proposées peuvent être obsolètes.

Image créée avec l'IA Copilot Designer

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 quatrième élément de zted0wp ?