Apr 21, 2015 - Job van der Voort  

GitLab on Raspberry Pi 2!

Learn more about running GitLab on Raspberry Pi 2

Want to run GitLab on your Raspberry Pi 2? Now you can do so much easier!

Previously you had to install GitLab from source yourself.

We have just released the official Raspberry Pi 2 Omnibus package for Raspbian OS that you can use to install GitLab quickly on your new small-but-powerful repository server!

We recommend adding at least 1GB of swap, read about the reasons at the hardware requirements page.

Install the required packages like shown on the installation instructions page.

UPDATE Raspberry Pi 2 packages are now uploaded to its own package repository so it's now even easier to keep your GitLab up-to-date! Just go to the installation instructions page and select Raspberry Pi 2 for Raspbian from the Select Operating System dropdown for directions on how to add the repository and install GitLab.

Download the Omnibus package for Raspberry Pi 2 and install it:

wget https://s3-eu-west-1.amazonaws.com/downloads-packages/raspberry-pi/gitlab_7.9.0-omnibus.pi-1_armhf.deb
sudo dpkg -i gitlab_7.9.0-omnibus.pi-1_armhf.deb

Run reconfigure to install:

sudo gitlab-ctl reconfigure

Sign in on your new micro-instance with username root and password 5iveL!fe.

Help us scaling GitLab up the fruit tree

Currently, the packages for Raspberry Pi are built manually and for minor releases only.

We are looking for ways to automate building the Raspberry Omnibus packages, so we can keep them up to date. For this we either need to cross-compile them (complex), or build them on ARM servers (hard to find).

We welcome suggestions on this subject.

UPDATE Thank you for all your suggestions. Currently we are using Scaleway.com to build packages for Raspberry Pi 2 on Raspbian OS.

Update

If you are using GitLab on your Raspberry Pi 2, it works exactly the same way as it does regularly. You can use GitLab's official user documentation as a guide.

We want to hear from you

Enjoyed reading this blog post or have questions or feedback? Share your thoughts by creating a new topic in the GitLab community forum.

Share your feedback

Take GitLab for a spin

See what your team could do with The DevSecOps Platform.

Get free trial

Have a question? We're here to help.

Talk to an expert
Edit this page View source