# Kolibri on a Raspberry Pi
* [Kolibri](https://learningequality.org/kolibri/) makes high quality education technology available in low-resource communities such as rural schools, refugee camps, orphanages, non-formal school systems, and prison systems.
* [Raspberry Pi](https://www.raspberrypi.org/) is a credit card sized computer that plugs into your computer monitor or TV and a keyboard.
*They work really well together! Let’s try it out :)*
> ***Note:** If you are new to the Raspberry Pi, you are encouraged to read our [User Manual](https://docs.google.com/document/d/1C4pxzsMYaPSrF55NoMUvDzRz3F9Z6WuZQqWxHpl7WHc/edit?usp=sharing) for basic knowledge about setting up your device and Installation.*
>
## Installing Kolibri
I installed Kolibri on a Raspberry Pi 4 using these instructions and Kolibri is intended for Raspberry Pi Model 4 and upwards.
> ***Note:** Most of these steps require an internet. It is not possible to build Raspberry Pi for Kolibri without fetching additional software packages. So once you have installed raspbian on your Raspberry Pi you can then progress to installing Kolibri*
>
![](https://i.imgur.com/YMdylQu.jpg)
* **Step 1:** Before adding any new software to your Raspberry Pi it is best to upgrade all the software on the device.
```
sudo apt update
sudo apt upgrade
sudo reboot # Ensure that updates are active
```
* **Step 2:** 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
```
* **Step 3:** Next add the Ubuntu PPA with these instructions.
> ***Note:** 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 bionic main" > /etc/apt/sources.list.d/learningequality-ubuntu-kolibri-bionic.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys DC5BAA93F9E4AE4F0411F97C74F88ADB3194DD81
sudo apt update
```
* **Step 4:** Install `kolibri` and `kolibri-server`.
`sudo apt install kolibri kolibri-server`
> ***Note:** When asked questions during the installation, it is recommended that you use the default values.*
>
Finally when the command finishes, open the default browser at http://127.0.0.1:8080 to proceed.
![](https://i.imgur.com/HxIVS7q.png)
## Resource
1. Kolibri Studio channel creation - Geetha
https://docs.google.com/document/d/1tNEwPNyQpJCoE83wv_dbmj_S8aVPx6oEPlbwu2tMHvg/edit?usp=sharing
2. Windows - Raspberry Pi User Manual - Mani https://docs.google.com/document/d/1C4pxzsMYaPSrF55NoMUvDzRz3F9Z6WuZQqWxHpl7WHc/edit?usp=sharing
3. Linux - Raspberry Pi Documentation - Athithya
https://hackmd.io/-Tj2eTNJSp-upDUD7wZtCw?view
4. Kolibri and Archiving - Yatharth
https://www.notion.so/Kolibri-and-Archiving-fe7db7533e3a40faaf11770d56f82873
5. Introducing Kolibri by Lauren Lichtman
https://www.youtube.com/watch?v=l9VEa0ANXLw&feature=youtu.be