Installing Kolibri on Raspberry Pi

I have successfully installed Kolibri on a Pi 3+ using these instructions.
Kolibri is intended for Raspberry Pi Model 3 and upwards.

Note: You can also install Raspbian Lite which uses fewer resources, but only has a command line interface. The instructions in this documentation work seamlessly on both.

Note: Most of these steps require an internet connection. It is not possible to build Raspberry Pi for Kolibri without fetching additional software packages from online sources.

Once you have installed raspbian on your Pi you can then progress to installing Kolibri

Note: Before adding any new software to your Pi it is best to get it up to date using
sudo apt-get update
sudo apt-get upgrade

Now we need to upgrade the python3-cffi library, which is outdated on Raspbian. Upgrade it with the following commands:
sudo apt install libffi-dev python3-pip python3-pkg-resources dirmngr
sudo pip3 install pip setuptools --upgrade
sudo pip3 install cffi --upgrade
Next add the Ubuntu PPA with these instructions: this is where the software comes from and allows automatic updating provided you are connected to the internet.

sudo su -c ‘echo “deb http://ppa.launchpad.net/learningequality/kolibri/ubuntu xenial main” > /etc/apt/sources.list.d/learningequality-ubuntu-kolibri-xenial.list’

Note: there is a space either side of the >

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys DC5BAA93F9E4AE4F0411F97C74F88ADB3194DD81

Note: this is typed all on one line

sudo apt update

sudo apt install kolibri

When asked questions during the installation, it is recommended that you use the default values. The pi account is the usual one when you log in it will have access to USB devices.

Finally when the command finishes, open the default browser at http://127.0.0.1:8080 if you are typing on the computer which you are setting up or 10.10.10.10:8080 if you are using another computer.
Then proceed with the Initial Setup as outlined earlier in this document.

1 Like

This process also works on the Raspberry Pi 4
More details are found on giakonda.org.uk/technical/