Kiwix-serve
Kiwix-serve est un serveur Web compatible ZIM. Grâce à Kiwix-serve, vous pouvez partager du contenu ZIM sur votre réseau.
Basé sur le protocole HTTP bien connu, kiwix-serve vous permet de partager les fichiers ZIM disponibles sur votre ordinateur avec les autres connectés à votre réseau. Il vous suffit de démarrer kiwix-serve et votre contenu sera disponible pour tout le monde à travers leur propre navigateur Web.
Kiwix-serve est une bonne solution si vous avez un réseau local et ne souhaitez pas installer Kiwix sur tous les ordinateurs. C'est une bonne alternative si vous n'avez pas un disque réseau partagé à partir duquel tout le monde peut démarrer Kiwix.
Fonctionnalités
Kiwix-serve n'a pas autant de fonctionnalités que Kiwix, mais propose les plus importantes:
- Un moteur de recherche de tout texte
- Search suggestions
- Réellement petit et efficace
- Compatible avec la majorité des navigateurs internet
- Disponible avec toutes les plateformes
- Disponible par ligne de commande exécutables
- Embedded in Kiwix UI
- Able to deal with one ZIM file or XML library files
Où le trouver
Sur Microsoft Windows, Apple Mac OSX et GNU/Linux, kiwix-serve est packagé et distribué avec Kiwix. Vous devez simplement télécharger l’installateur Kiwix correspondant à votre système d'exploitation.
Nous vous fournissons également des binaires pré-compilés pour ARM GNU/Linux.
Pour les autres systèmes, vous pouvez télécharger et compiler le source code de kiwix-serve par vous même.
L'utiliser
Kiwix-serve est directement disponible dans le menu Kiwix "Tools > server", pour les personnes désirant utiliser la ligne de commande, voici comment ça fonctionne.
Prérequis:
- Les binaires kiwix-serve, disponible dans le répertoire de l'application Kiwix
- Un fichier ZIM ou un fichier librairie (vous pouvez utiliser la library.xml disponible dans votre profil utilisateur de Kiwix).
Unix command line (just use kiwix-serve.exe on Microsoft Windows) example to start kiwix-serve with a XML library file:
kiwix-serve --library ~/.www.kiwix.org/kiwix/efrnsupg.default/library.xml
Unix command line example to start kiwix-serve with a ZIM file:
kiwix-serve --port=8080 wikipedia.zim
One time kiwix-serve is started, everybody, who has access to this computer per network, will be able to connect to it. You need to retrieve the IP (xxx.xxx.xxx.xxx) of your computer and remember the port (per default 80) you have used and then people will only have to type in their browser address bar:
http://xxx.xxx.xxx.xxx:80/
Options
Kiwix-serve provides a few options:
- --port=PORT to specify the port you want to open for listening (per default 80)
- --index=foobar.ix to specify an fulltext index directory
- --daemon to execute the software in background
- --attachToProcess=PID to attach kiwix-serve process to other process
- --verbose to get a few logs
You can also run kiwix-serve without index, but in this case you won't have access to the fulltext search engine.