In this first video we are going to build an Ubuntu Server using virtual box, install GitLab and login, create our first code repo and push up our first commit.

Not bad for 5 minutes work.

I've covered how to install Ubuntu Server in Oracle VirtualBox before, so if that's new to you then please do watch that video. It's not hard, it's mostly next > next > next.

The alternative is to spin up a new Digital Ocean droplet, or an equivalent VM at one of their competitors. If you do this, you can get away with opting for the $5 plan, but you will need to setup a 1.5gb swap file. I have done it this way, but it would frequently hang when pushing up large charges.

The $10 range is much better specced for running GitLab but will still need a 1gb swapfile adding. At that range though you can support 100+ users.

If you want to know more about the hardware requirements - always worth a geeking-out on in my opinion - then check the official GitLab CE Install Requirements page.

In a nutshell, the spec really isn't that steep for todays hardware. There's even ways to get GitLab running on a Raspberry Pi.


Share This Episode

If you have found this video helpful, please consider sharing. I really appreciate it.


Episodes in this series

# Title Duration
1 Zero To GitLab in 5 Minutes 05:02
2 Continuously Integrate All The Things 05:10
3 GitLab CI Runner Tutorial 03:04
4 GitLab Reset Password 01:42
5 Updating GitLab and GitLab CI 04:52
6 GitLab Backup 15:55
7 GitLab CI Backup 04:20
8 PHP Continuous Integration with GitLab CI 08:08
9 How To Use VirtualBox as a GitLab CI Test Runner 06:02
10 Running Selenium with Docker During VirtualBox Test Runs 09:02