This guide walks through a self-hosted installation of GitLab CE.
For Docker installation, see Docker.
Create a directory for GitLab CE data and configuration.
sudo mkdir -p /opt/gitlab
cd /opt/gitlab
Create a docker-compose.yml file with your configuration.
Use Docker Compose to start services in the background.
docker compose up -d
Note: Initial startup may take several minutes as GitLab performs database migrations and initial setup.
Prefer automation? See GitLab CE Ansible Setup for an example playbook.
Prefer containers? See GitLab CE Docker Setup.
Any questions?
Feel free to contact us. Find all contact information on our contact page.