Skip to content

IIAB 6.5 Release Notes

A Holt edited this page Sep 28, 2018 · 290 revisions

Internet-in-a-Box (IIAB) 6.5 was released on May 24th, 2018 and updated on June 10th and 28th, 2018 (Wiki, GitHub).

What's New?

  • 1-line installers for Raspbian Stretch, Ubuntu 18.04 LTS and Debian 9 are now far more efficient — and can quickly recover if Internet is interrupted during installation. Pick your favorite suite of Internet-in-a-Box apps the very moment you begin downloading/installing: whether you want ~6, ~12 or ~20 apps! Implementers check out the new "./iiab-install" and "./runrole" (formerly "./runtags") commands in /opt/iiab/iiab — working off our re-organized local_vars.yml and default_vars.yml.
  • Anybody can now install Internet-in-a-Box over regular WiFi. On Raspberry Pi, run raspi-config to connect to your home's WiFi SSID and password prior to installing IIAB. Then run iiab-hotspot-on after IIAB installation is complete! Or: accelerate your install if you have an Ethernet cable to live Internet (physical cables are almost always more reliable than radio waves). IIAB 6.6 Preview: on Raspberry Pis, we hope to support WiFi-as-client simultaneous with WiFi-as-hotspot, streamlining updates! #697 #748
  • Click to download and install ZIM files or any OER2GO (RACHEL) module. Remove any of these using http://box/admin -> Install Content -> Remove Files to clear up space! Tooltips (small popup windows) now help you drill down and verify content details while adding or removing such content packs. NEW: Works with the new ZIM files (these contain an integrated search index), traditional ZIM files that are accompanied by an external index, and also ZIM files that happen to have no index all.
  • Completely overhauled Calibre E-Book server 3.26+. Allows teachers to add and delete books using the web interface, as well as editing book metadata. #830
  • Automounting of larger USB memory sticks, SD cards and portable disks (these are typically exFAT-formatted or NTFS-formatted when purchased). Makes it easy to (1) install & redistribute content while offline, and (2) empowers teachers to instantly display their own USB stick content to students via http://box/usb
  • Usage statistics of ZIM files (for teachers especially) are viewable with AWStats on your IIAB server at http://box/awstats/awstats.pl (instructions). We do this using an Apache proxy (http://box/kiwix/ instead of the usual http://box:3000) hoping to empower teachers to understand their own student community analytics.
  • Wikipedia's own MediaWiki 1.30.0 is now part of IIAB, if you enable it in local_vars.yml (typically on Lines 143 and 144) for doc collaboration.
  • Experimental Captive Portal based on nodogsplash, reducing users' URL frustrations for non-Latin communities especially. #608
  • Code is dramatically more approachable by developers and implementers. Preview: Test your IIAB code contributions and Ansible playbooks with Travis CI continuous integration.

What's Upgraded?

  • Far more comprehensive Offline Docs, onboard your Internet-in-a-Box and available to all in the field, at http://box/info — including instructions on how to upgrade (or reinstall while offline) your IIAB server apps a.k.a. IIAB services.
  • Media-rich and searchable offline (ZIM) content thanks to an even far better Kiwix engine 0.5.0+ (2018-05-24) under the hood, watch out Google here we come :-)
  • KA Lite (LMS for Khan Academy videos & exercises) is upgraded to 0.17.4 with installation greatly streamlined.
  • Sugarizer 0.9 installs faster, uses less space, and is more reliable across all OS's. Preview: Sugarizer 1.0 is a major forthcoming upgrade. #814
  • Nextcloud is upgraded to 13.0.3+ based on Nextcloud 13.
  • WordPress is upgraded to 4.9.6 bringing GDPR privacy compliance, based on 4.9.
  • Moodle is upgraded to 3.5 LTS for privacy, better quizzes, speed, messaging integration and modern usability (preview, new features).
  • Offline Social Network Elgg is upgraded to 2.3.7.
  • DokuWiki is upgraded to 2018-04-22a "Greebo".
  • phpMyAdmin is upgraded to 4.8.1.
  • Extensive Fixes, just to name a few: Admin Console -> Configure -> Services Enabled's checkboxes (#378). Fixed: the ability to toggle your IIAB home page to WordPress etc, under Admin Console -> Configure -> Server Portal (#384, #458). See our changelog of accomplishments!

How do I try it?

TL;DR! Try our 1-line installer for Raspberry Pi 3 (or 3 B+), Ubuntu 18.04 LTS or Debian 9:

 curl download.iiab.io/6.5/load.txt | sudo bash

On Raspberry Pi, you'll want the latest Raspbian Stretch OS (2018-04-18 or higher) installed onto a microSD card large enough for content. Installation usually completes within two hours, if your Internet speed is very fast. An actual Ethernet cable helps avoid WiFi glitches! See download.iiab.io/6.5 for other/faster options.

Finally try installing onto CentOS, using our Do Everything from Scratch install instructions — getting you to the most important step — where you can add content!

Credits

Thank you e-v-e-r-y-o-n-e for building your own DIY Library of Alexandria. To serve One & All. Building on this software and designs contributed by Jerry Vonau, Tim Moody, George Hunt, Adam Holt, Josh Dennis, Joshua Kanani, Reno McKenzie, Blondel Mondésir, Avni Khatri, Arky R., Anish Mangal, Carlos Garcia — among many others!

Not just in your own community — but by keeping in touch with our global volunteer community network (http://OFF.NETWORK) each of you are providing the lifeblood "fieldback" — that keeps us motivated enabling Internet-in-a-Box's quality content collaborations across ALL communities!

Join our Monday/Thursday calls if you too can help: MINUTES.IIAB.IO

Frequently Asked Questions: FAQ.IIAB.IO

Known Issues

  • USB memory sticks may need to be removed and re-inserted into your Internet-in-a-Box before Teacher Content appears at http://box/usb e.g. if stick was inserted just prior to a cold boot. #329
  • Nextcloud (http://box/nextcloud) logins/logouts are much faster but remain slow. #401
  • Set a default locale in your OS in /etc/default/locale (also the "locale" command should show the same, e.g. "C.UTF-8" or "en_US.UTF-8") to avoid language restrictions upon re-installing WordPress.