1
0
Fork 0
mirror of https://github.com/iiab/iiab.git synced 2025-02-12 19:22:24 +00:00
No description
Find a file
2020-12-09 22:06:19 -05:00
.github Update PULL_REQUEST_TEMPLATE.md 2020-06-06 13:27:06 -04:00
roles Merge pull request #2657 from holta/moodle-3.10 2020-12-03 21:18:31 -05:00
scripts Update iiab-diagnostics.README.md 2020-12-09 22:06:19 -05:00
tests More complete doc in tests/test.yml too 2020-09-26 14:11:57 -04:00
vars Update ubuntu-21.yml 2020-11-14 20:02:36 -05:00
.gitignore Remove tracking retry, log files. Updating .gitignore 2017-10-14 15:20:54 +07:00
.travis.yml Modify roles_path 2018-10-18 01:23:40 +07:00
ansible.cfg drop -e and just use ansible.cfg 2019-10-30 21:38:06 -05:00
ansible_hosts initial checkin -- May 27, 2017 2017-05-27 11:09:50 -07:00
collections.yml Create collections.yml (listing the Ansible Collections that IIAB requires) 2020-11-28 17:19:58 -05:00
CONTRIBUTING.md Create CONTRIBUTING.md 2019-11-05 14:13:22 -05:00
iiab-configure iiab-configure - update local_facts.fact 2020-03-05 05:32:09 -06:00
iiab-from-cmdline.yml local_facts.fact safety/readability + remove tags from .yml's 2020-10-19 12:45:36 -04:00
iiab-from-console.yml local_facts.fact safety/readability + remove tags from .yml's 2020-10-19 12:45:36 -04:00
iiab-install Identify OS from /etc/os-release to avoid stumbling on Mint directory /etc/upstream-release (same as scripts/local_facts.fact) 2020-11-28 20:41:18 -05:00
iiab-network iiab-network: stronger warning for graphical desktops 2020-10-07 22:57:38 -04:00
iiab-network.yml local_facts.fact safety/readability + remove tags from .yml's 2020-10-19 12:45:36 -04:00
iiab-stages.yml local_facts.fact safety/readability + remove tags from .yml's 2020-10-19 12:45:36 -04:00
iiab-support drop -e and just use ansible.cfg 2019-10-30 21:38:06 -05:00
install-support.yml local_facts.fact safety/readability + remove tags from .yml's 2020-10-19 12:45:36 -04:00
LICENSE Rename COPYING to LICENSE 2018-10-16 21:20:02 -04:00
LICENSING.md Update LICENSING.md 2020-10-14 01:52:27 -04:00
README.md Update README.md 2020-06-11 13:05:46 -04:00
run-one-role.yml Remove quotes from run-one-role.yml as with all others 2020-10-29 22:46:15 -04:00
runrole runrole: consistent "line(s)" grammar across all 3 cases 2020-11-06 19:09:15 -05:00
runroles more runroles 2020-02-05 08:42:57 -05:00
runroles-base.yml more runroles 2020-02-05 08:42:57 -05:00
unmaintained-roles.txt Update unmaintained-roles.txt 2020-09-26 13:24:39 -04:00

Sharing the World's Free Knowledge

Internet-in-a-Box (IIAB)

Internet-in-a-Box (IIAB) is a "learning hotspot" that brings the Internet's crown jewels (Wikipedia in any language, thousands of Khan Academy videos, zoomable OpenStreetMap, electronic books, WordPress journaling, Toys from Trash electronics projects, ETC) to those without Internet.

You can build your own tiny, affordable server (an offline digital library) for your school, your medical clinic, your prison, your region and/or your very own family — accessible with any nearby smartphone, tablet or laptop.

Internet-in-a-Box gives you the DIY tools to:

  1. Download then drag-and-drop to arrange the very best of the Worlds Free Knowledge.
  2. Choose among 30 powerful educational apps for your school or learning/teaching community, optionally with a complete LMS (learning management system).
  3. Exchange local/indigenous knowledge with nearby communities, using our Manage Content interface and possible mesh networking.

FYI this community product is enabled by professional volunteers working side-by-side with schools, clinics and libraries around the world. Thank you for being a part of our http://OFF.NETWORK grassroots technology movement!

Installation

Install Internet-in-a-Box (IIAB) from download.iiab.io

Please see FAQ.IIAB.IO which has 40+ questions and answers to help you along the way, as you put together the "local learning hotspot" most suitable for your own teaching/learning community. Here are 2 ways to install IIAB:

Our HOW-TO videos can be very helpful and the Installation wiki page has more intricate details e.g. if you're trying to install Internet-in-a-Box (IIAB) onto a another Linux that has not yet been tried.

See our Tech Docs Wiki for more about the underlying nuts and bolts.

After you've installed the software, you should add content, which can of course take time when downloading multi-gigabyte Content Packs!

Finally, you can customize your Internet-in-a-Box home page (typically http://box or http://box.lan) using our drag-and-drop Admin Console (http://box.lan/admin) — to arrange Content Packs and IIAB Apps (services) for your local community's needs.

Community

Internet-in-a-Box (IIAB) greatly welcomes contributions from educators, librarians and IT/UX/QA people of all kinds!

Please see "How can I help?" at: FAQ.IIAB.IO

To learn about our software architecture, check out our Contributors Guide. FYI we use Ansible to install, deploy, configure and manage the various software components.

To learn more about our open community architecture for "offline" education, start by reviewing "What technical documentation exists?"

Thank you for helping us enable offline access to the Internet's free/open knowledge jewels, as well as "Sneakernet-of-Alexandria" distribution of local/indigenous content, when mass media channels do not serve grassroots voices.

Versions

Pre-releases of Internet-in-a-Box (IIAB) undergo continuous QA / continuous deployment and are strongly recommended.

Install our latest pre-release using the 1-line installer at: download.iiab.io

You can also consider the official releases at: github.com/iiab/iiab/releases

For older versions, see: github.com/xsce, schoolserver.org