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.
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.