-
Notifications
You must be signed in to change notification settings - Fork 2
IIAB 7.1 Release Notes
Internet-in-a-Box (IIAB) version 7.1 will build upon IIAB 7.0, to be released in April 2020 (Roadmap Ideas, GitHub Milestone, Wiki) in service of DIY digital libraries for schools, clinics and communities across all corners of the planet.
See our Frequently Asked Questions (FAQ.IIAB.IO) and consider installing a pre-release today:
Please join us in making this major release happen, Thank You!
Internet-in-a-Box brings the Internet's crown jewels and the very best of the World’s Free Knowledge (Wikipedia, Khan Academy, OpenStreetMap, E-Books, etc) to those who are burning for learning — but just happen to be offline.
Use drag-and-drop to customize this "learning hotspot" with local gems too — tailored to the needs of your school, your library, your prison, your region and/or your very own family!
Why not build your own LIBRARY OF ALEXANDRIA with a $35 Raspberry Pi 4 computer, starting today?
- Python 3.x instead of Python 2.7, putting Internet-in-a-Box (IIAB) on a whole new foundation for a new decade #1810
- NGINX alongside Apache, greatly modernizing IIAB's web server engine and associated underlying infrastructure. #224
- Choose either OS on Raspberry Pi (Ubuntu 20.04 LTS or Raspbian). Some prefer Ubuntu for its (1) more recent kernel in support of Raspberry Pi hardware, and (2) potential for 32 simultaneous WiFi connections, instead of just 18 with Raspbian. #823
- Coming Soon: Experimental option to operate the Raspberry Pi Wi-Fi (1) as a hotspot at the very same time that (2) it's also connected to an upstream Internet access point. PR #2337
- Captive Portal that actually works well on substantially more client devices and browsers! PR #2185
- Instant submission of Content Pack descriptions/logos for your IIAB home page, so non-technical implementers/educators around the planet can rapidly & efficiently circulate "menu item definitions" — putting community action into high gear. #1831
- Self-Clone your entire Internet-in-a-Box (IIAB) e.g. to an external microSD card, using IIAB's Admin Console: http://box.lan/admin -> Install Content -> Clone IIAB (instructions). #2268
- Auto-validation of the most important variables in your /etc/iiab/local_vars.yml configuration file, to catch simple mistakes or typos, and alert you promptly near the very beginning of IIAB's installation. PR #2180
- Kolibri 0.13.2+ (changelog) with URL box/kolibri
- Nextcloud 18.0.4+ (changelog) with URL box/nextcloud
- Calibre-Web 0.6.6 (changelog) with customizable URL's box/books, box/libros, box/livres
- Calibre 4.14+ on PC's (3.39.1+ on Raspbian, 4.12+ on Ubuntu) with URL box:8080
- Lokole 0.5.12+ (changelog) email for rural communities, students and teachers, with URL box/lokole
- Moodle 3.8.2+ based on 3.8, with URL box/moodle
- WordPress 5.4+ with URL box/wordpress
- Kiwix 3.1.0-2 (changelog) with URL box/kiwix
- Minetest 5.1.1 Server (changelog). Allows client machines with the 5.x Minetest app to run this Minecraft-like collaborative game in a shared virtual environment.
- Sugarizer 1.3.0 (changelog) using Sugarizer Server 1.2.0 (changelog) with URL box/sugarizer
- MediaWiki 1.34.1 (changelog) with URL box/mediawiki
- Gitea 1.11.4 (changelog) lightweight self-hosted "GitHub" version control system, to learn to code collaboratively, with URL box/gitea
- phpMyAdmin 5.0.2 (changelog) for remote administration of MySQL
- Node.js 12 LTS (changelog) PR #2075
- USB sticks/drives (containing teacher content, "instantly" displayed at http://box/usb) can now be removed cleanly and reliably #2277
- iiab-diagnostics now uses dpaste.com so volunteers can help you with remote IT support, redacting your passwords to protect your community's security PR #2339
- WikiHow is now searchable in Spanish PR #2198
- Restructuring of OSM (OpenStreetMap) #877, #1726 and similar
- Automatic installation of "content bouquets" during IIAB installation (up to 64 GB or 128 GB typically) so new implementers can pick a language — then hit the ground running. #1958
- IIAB out-of-box experience on "Raspbian With Desktop" OS. #1979 With HOW-TO Videos for enterprising teachers and students, with actionable subtitles in common languages. #1975
- Matomo for usage analytics, alongside some careful re-thinking of how IIAB teachers and content contributors can learn from users' needs. #1762
- Magrit 0.8.11 for civic/local mapmaking, with URL box/magrit ? PR #1579
- For a more detailed list, see the Internet-in-a-Box (IIAB) 7.2 Milestone
Thank you e-v-e-r-y-o-n-e for building your own DIY Library of Alexandria. To serve One & All.
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 Thursday calls if you too can help: MINUTES.IIAB.IO
Frequently Asked Questions: FAQ.IIAB.IO
- On Ubuntu 18.04, IIAB's 1-line installer must be run as root #1714
- If you install IIAB on one kind of Raspberry Pi (e.g. RPi 4) and then move the microSD card to another kind of Raspberry Pi (e.g. RPi 3 / 3 B+, or e.g. RPi Zero W) you'll likely need to run
rfkill unblock wifi
. Do this after the microSD is inserted into the new hardware, so that hostapd (and your IIAB hotspot!) work. #2265 - Admin Console removes comments from local_vars.yml #1964
- Nextcloud video(s) might not play? #2262
- Kolibri blocks you from logging in at times, with its login page infinitely/rapidly looping. Deleting your browser's cookies is not quite enough to work around this problem, but running your browser in incognito/privacy mode does work. #1532
- Sugarizer generally requires MongoDB, which is no longer packaged by Linux OS's like Debian 10 Buster. #1437
- Node.js applications like Asterisk/FreePBX, Node-RED and Sugarizer won't work on Raspberry Pi Zero W (ARMv6) if you installed Node.js while on RPi 3, 3 B+ (ARMv7) or RPi 4 (ARMv8). If necessary, run
apt remove nodejs
orapt purge nodejs
thenrm /etc/apt/sources.list.d/nodesoure.list; apt update
then (attempt!) to install Node.js on the Raspberry Pi Zero W itself (a better approach than "cd /opt/iiab/iiab; ./runrole nodejs" is to tryapt install nodejs
or try installing the tar file mentioned at #2082). You might also needapt install npm
. Whatever versions of Node.js and npm you install, make sure/etc/iiab/iiab_state.yml
contains the linenodejs_installed: True
(add it if nec!) Finally, proceed to install Asterisk/FreePBX, Node-RED and/or Sugarizer. #1799 - A few residual issues remain at: https://github.com/iiab/iiab/milestone/6