What is the best way to use self hosted gitlab on proxmox?


New Member
Sep 30, 2019
I am trying to set up a self-hosted gitlab but I am a bit confused about the options. In the past, I used gitlab on docker for windows but now I am migrating to proxmox for my CI. I have installed proxmox and inside that, I have one Windows 10 VM which has gitlab runner. Now I want to set up gitlab but I am confused that which option to choose.

I want to know which one is the best option:

Installing gitlab directly on top of proxmox because there is gitlab package for debain?
Installing docker on proxmox and then inside a docker container install gitlab?
Creating a Linux based VM and inside that I install gitlab?

Or if there is any other better option please explain. I want to use gitlab for my CI the windows vm will have the gitlab runner which will pull the repository from gitlab and then run the CI pipeline. Also the gitlab must be accessible from inside the windows vm.
WE have it inside VM,running in docker. Works okay,we spun mattermost on diferent server, but still using SSO
I'd avoid installing stuff on proxmox itself (especially Docker which will probably insert its own iptables rules and mess up the ones from Proxmox). Install Gitlab in a guest. Either a VM or a container (or a Docker inside a VM). Choose the guest OS you're confortable with.
  • Like
Reactions: hmohr and haroon9


The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!