How to install Kolibri on new Raspberry Pi3?

Dear All,

I am new to Kolibri project. How do I install Kolibri on completely new Raspberry Pi3? I need first to install Ubuntu or other Linux distributions on my Raspberry Pi3. Is that correct?

is there any step-by-step guide for Raspberry Pi3 device?

Many thanks in advance.


Hi Salai,

See our technical documentation for instructions on installing on a Raspberry Pi.

If it’s helpful, you can also look at the instructions for installing KA Lite on a Raspberry Pi for reference (which is slightly more detailed).


Do you recommend to use the new software kolibre or KA Lite?

Hi Salai,

We are encouraging users to download Kolibri, because it includes the content from KA Lite plus many other content sources and also builds out on the features that existed in KA Lite for more advanced pedagogical support in Kolibri. We are no longer actively developing KA Lite and are now focused on building out support and new features for Kolibri.


1 Like

I 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 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 --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 if you are typing on the computer which you are setting up or if you are using another computer.
Then proceed with the Initial Setup as outlined earlier in this document.