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.