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

haroon9

New Member
Sep 30, 2019
12
0
1
30
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