This is an old revision of the document!
Our setup uses virtual environment which is run on Proxmox VE with LXC as OS-level virtualization. The first thing to do is setup the virtual server through web-based management of Proxmox VE. We just need 2 virtual servers, one for Gitlab/Gitlab-CI and one for Dokku. We allocate one CPU and 2048 MB of RAM for each virtual server.
There are steps for doing setup of virtual server and thankfully it is provided as wizard. Our steps are described below.