Difference between revisions of "Kiwix-plug"

From Kiwix
Jump to navigation Jump to search
 
(48 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[[File:Nimbus n iPhone.JPG|right|thumb|A plug computer beside an iPhone]]
[[File:Kiwix-plug welcome page.png|thumb|A typical kiwix-plug welcome page]]
[[File:Dreamplug.png|right|thumb|A ''Dreamplug'', the first supported plug]]
[[File:Dreamplug.png|right|thumb|A ''Dreamplug'', the first supported plug]]
[[File:Kiwix-plug in action.jpg|thumb|Kiwix-plug ''in action'', plugged in a wall]]
[[File:Two kiwix-plugs.jpg|thumb|Two Kiwix-plugs]]
[[File:Tonidoplug2.jpg|right|thumb|A Tonidoplug2, another supported plug-like hardware]]


'''Kiwix-plug''' is a solution which provides a public Wifi hotspot allowing every person with a Wifi network card and a device to surf Wikipedia (or any content available as a ZIM file). Kiwix-plug is based on a small server call [https://en.wikipedia.org/wiki/Plug_computer plug computer] which is a computer as big as a fist and directly plugable on the power network.
'''Kiwix-plug''' is a solution which provides a public Wifi hotspot allowing every person with a Wifi network card and a device to surf and download Wikipedia (or any content available as a [http://www.openzim.org ZIM file]). Kiwix-plug is based on a small server call [https://en.wikipedia.org/wiki/Plug_computer plug computer] which is a computer as big as a fist and directly pluggable on the power network. You can extend its wifi coverage by plugging additional wifi routers.
 
The first development of this solution is granted by [http://www.wikimedia.fr Wikimédia France] in the scope of the [http://www.wikimedia.fr/afripedia Afripedia] project.  


== Usage ==
== Usage ==


The whole readme explaining how to setup a kiwix-plug can be found [http://plug.kiwix.org here].
The whole <tt>readme</tt> explaining how to setup a kiwix-plug can be found [http://plug.kiwix.org here].


== Supported hardware ==
== Supported hardware ==
=== Plugs ===
* [https://www.globalscaletechnologies.com/p-54-dreamplug-devkit.aspx Globalscape Dreamplug]
* [https://www.globalscaletechnologies.com/p-54-dreamplug-devkit.aspx Globalscape Dreamplug]
* [http://www.tonidoplug.com/ Tonidoplug2]
* [http://www.raspberrypi.org/ Raspberry Pi]
=== SD cards ===
All USB cards are supported, but not all of them will have a long lifetime if used in a kiwix-plug context. At this stage of the development, the plug still always write the logs on the SD cards which mean you need a good quality otherwise the whole kiwix-plug may life only a few months. It's in particular important to try to put SD card with [https://en.wikipedia.org/wiki/Wear_leveling Wear leveling], for example the sandisk extrem pro.


{{rellink|1=[[Main_Page#Contact|Contact us]] if you want that we support other models of plug computers.}}
== Todo ==
* [https://sourceforge.net/p/kiwix/feature-requests/359/ Localize kiwix-serve] (C++, Perl)
* Fix awstats subpages (bash, conf)
* Fix categories which are big (too big pages, not all articles are there) (PHP)
* [https://sourceforge.net/p/kiwix/feature-requests/294/ Add Piratebox mode] (bash, conf)
* DreamPlug too slow to boot (bash, conf). Fixed it by changing bootcmd in uBoot. Now boots in less than 3mn. Fixed on all 21 plugs. Need documentation and implementation in kiwix-plug.
* Improved suggestion system (better handling case and accents)


== Archives ==
== Archives ==
* [[Kiwix-plug/Grant request 2|First grant request (Internews)]] (failed unfortunately)
* [[Kiwix-plug/Grant request 2|First grant request (Internews)]] (failed)
* [[Kiwix-plug/Grant request 2|Second grant request (Wikimédia france)]] (successful)
* [[Kiwix-plug/Grant request 2|Second grant request (Wikimédia france)]] (successful)
* [[Wifi kiosk|Technical about the first prototype]]
* [[Wifi kiosk|Technical configuration of the first prototype]]


== See also ==
== See also ==
* [https://github.com/kiwix/plug Source code repository]
* [https://secure.wikimedia.org/wikipedia/en/wiki/Nimbus_Plug_Computer Wikipedia article about the Nimbus Plug Computer]
* [https://secure.wikimedia.org/wikipedia/en/wiki/Nimbus_Plug_Computer Wikipedia article about the Nimbus Plug Computer]
* [http://www.wikimedia.fr/afripedia Blog post about Afripedia in French]
* [http://www.wikimedia.fr/afripedia Blog post about Afripedia in French]
* [https://blog.wikimedia.org/2012/06/28/afripedia-collaboration-expands-offline-wikipedia-in-africa/  Blog post about Afripedia in English]
* [https://blog.wikimedia.org/2012/06/28/afripedia-collaboration-expands-offline-wikipedia-in-africa/  Blog post about Afripedia in English]
* [https://commons.wikimedia.org/wiki/Category:Afripedia_hardware More pictures of the hardware]
* [https://fr.wikipedia.org/wiki/Projet:Projet_Afrip%C3%A9dia/Documentation_technique Documentation technique ''Afripédia''] (in French)
* [[kiwix-serve]]


== Press review ==
== Press review ==
* [http://www.zdnet.fr/blogs/l-esprit-libre/afripedia-un-projet-pour-developper-wikipedia-en-afrique-39773621.htm zndnet.fr - ''Afripedia, un projet pour développer Wikipédia en Afrique'']
* [http://www.zdnet.fr/blogs/l-esprit-libre/afripedia-un-projet-pour-developper-wikipedia-en-afrique-39773621.htm zndnet.fr - ''Afripedia, un projet pour développer Wikipédia en Afrique'']
* [http://www.numerama.com/magazine/22930-afripedia-veut-developper-wikipedia-en-afrique-avec-du-wifi-hors-ligne.html numerama.fr - ''http://www.numerama.com/magazine/22930-afripedia-veut-developper-wikipedia-en-afrique-avec-du-wifi-hors-ligne.html'']
* [http://www.numerama.com/magazine/22930-afripedia-veut-developper-wikipedia-en-afrique-avec-du-wifi-hors-ligne.html numerama.fr - ''Afripedia veut développer Wikipédia en Afrique avec du WiFi hors-ligne'']
* [http://www.citazine.fr/article/afripedia-wikipedia-pour-afrique-francophone citazine.fr - ''Afripedia, Wikipédia pour l'Afrique'']
* [http://www.citazine.fr/article/afripedia-wikipedia-pour-afrique-francophone citazine.fr - ''Afripedia, Wikipédia pour l'Afrique'']
* [http://www.slateafrique.com/89733/wikimedia-solution-contre-absence-dinternet slateafrique.com - ''Afripedia ou comment consulter Wikipedia sans Internet'']
* [http://www.slateafrique.com/89733/wikimedia-solution-contre-absence-dinternet slateafrique.com - ''Afripedia ou comment consulter Wikipedia sans Internet'']
* [http://www.afrik.com/article25968.html afrik.com - ''Afripédia : un projet de promotion de Wikipédia en Afrique'']
* [http://www.net-stream.fr/Net/Acteurs-du-Net/Afripedia-un-projet-pour-developper-Wikipedia-en-Afrique_21_201__170852.html net-stream.fr - ''Afripedia, un projet pour développer Wikipédia en Afrique'']
* [http://www.ideolog.fr/hitech/nouvelles-technologies/-afripedia-des-cles-usb-pour-diffuser-wikipedia-en-afrique-0598.html ideolog.fr - ''“Afripédia” : des clés USB pour diffuser Wikipédia en Afrique ?'']
* [http://www.ecrans.fr/Wikipedia-s-installe-sur-les,14846.html ecrans.fr - ''Wikipédia s’installe sur les campus africains'']
* [http://www.pcinpact.com/news/71759-afripedia-wikipedia-afrique-encyclopedie-convention.htm pcinpact.fr - ''Afripédia : un projet pour promouvoir Wikipédia en Afrique'']


[[category:Projects]]
[[category:Projects]]

Latest revision as of 09:58, 11 May 2018

A typical kiwix-plug welcome page
A Dreamplug, the first supported plug
Kiwix-plug in action, plugged in a wall
Two Kiwix-plugs
A Tonidoplug2, another supported plug-like hardware

Kiwix-plug is a solution which provides a public Wifi hotspot allowing every person with a Wifi network card and a device to surf and download Wikipedia (or any content available as a ZIM file). Kiwix-plug is based on a small server call plug computer which is a computer as big as a fist and directly pluggable on the power network. You can extend its wifi coverage by plugging additional wifi routers.

Usage

The whole readme explaining how to setup a kiwix-plug can be found here.

Supported hardware

Plugs

SD cards

All USB cards are supported, but not all of them will have a long lifetime if used in a kiwix-plug context. At this stage of the development, the plug still always write the logs on the SD cards which mean you need a good quality otherwise the whole kiwix-plug may life only a few months. It's in particular important to try to put SD card with Wear leveling, for example the sandisk extrem pro.

Todo

  • Localize kiwix-serve (C++, Perl)
  • Fix awstats subpages (bash, conf)
  • Fix categories which are big (too big pages, not all articles are there) (PHP)
  • Add Piratebox mode (bash, conf)
  • DreamPlug too slow to boot (bash, conf). Fixed it by changing bootcmd in uBoot. Now boots in less than 3mn. Fixed on all 21 plugs. Need documentation and implementation in kiwix-plug.
  • Improved suggestion system (better handling case and accents)

Archives

See also

Press review