2018-07-15 17:36:05 +00:00
==============
Kolibri README
==============
2018-09-02 02:55:29 +00:00
This Ansible role installs Kolibri within Internet-in-a-Box. Kolibri is an open-source educational platform specially designed to provide offline access to a wide range of quality, openly licensed educational contents in low-resource contexts like rural schools, refugee camps, orphanages, and also in non-formal school programs.
2018-07-15 17:36:05 +00:00
2018-09-02 02:55:29 +00:00
Using It
--------
2018-07-15 17:36:05 +00:00
2018-09-02 02:55:29 +00:00
If enabled and with the default settings Kolibri should be accessible at http://box:8009 (and in future at http://box/kolibri).
2018-07-15 17:36:05 +00:00
2018-09-02 02:55:29 +00:00
To login to Kolibri enter::
2018-07-15 17:36:05 +00:00
2018-07-16 16:04:50 +00:00
Username: Admin
2018-07-15 17:36:05 +00:00
Password: changeme
Configuration Parameters
------------------------
2018-09-02 02:55:29 +00:00
Please look in roles/kolibri/defaults/main.yml for the default values of the various install parameters. Everything in this README assumes the default values.
2018-07-15 17:36:05 +00:00
Automatic Device Provisioning
-----------------------------
2018-07-16 16:04:50 +00:00
2018-09-02 02:55:29 +00:00
When kolibri_provision is enabled, the installation will setup the following settings::
2018-07-15 17:36:05 +00:00
Kolibri Facility name: 'Kolibri-in-a-Box'
2018-09-02 02:55:29 +00:00
Kolibri Preset type: formal (Other options are nonformal, informal)
Kolibri default language: en (Otherwise language are ar,bn-bd,en,es-es,fa,fr-fr,hi-in,mr,nyn,pt-br,sw-tz,ta,te,ur-pk,yo,zu)
2018-07-15 17:36:05 +00:00
Kolibri Admin User: Admin
Kolibri Admin password: changeme
Cloning content
---------------
2018-07-16 16:04:50 +00:00
2018-09-02 03:44:04 +00:00
Kolibri 0.10 introduced `kolibri manage deprovision` which will remove user configuration, leaving content intact. You can then copy/clone /library/kolibri to a new location.
2018-07-15 17:36:05 +00:00
2018-07-16 16:04:50 +00:00
Troubleshooting
2018-07-15 17:36:05 +00:00
----------------
2018-09-02 02:55:29 +00:00
You can run the server manually with the following commands::
2018-07-15 17:36:05 +00:00
2018-09-02 02:55:29 +00:00
systemctl stop kolibri # Make sure the systemd service is not running
2018-07-15 17:36:05 +00:00
export KOLIBRI_HOME=/library/kolibri
2018-09-02 02:55:29 +00:00
export KOLIBRI_HTTP_PORT=8009 # Otherwise Kolibri will try to run on default port 8080
2018-07-15 17:36:05 +00:00
kolibri start
2018-09-02 02:55:29 +00:00
To return to using the systemd unit::
2018-07-15 17:36:05 +00:00
kolibri stop
systemctl start kolibri