Before you start
First you need to make sure that:
– Your LAMP is up and running
– You have a working DNS for the domain you want to use for gitlab
– You have certbot already installed
Part I – gitlab
Prepare the system for the gitlab install
apt-get update && apt-get upgrade
Install dependencies. Choose “internet site” and press enter.
apt-get install -y curl openssh-server ca-certificates postfix
Add the gitlab repositories
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Read more “Installing GitLab on Debian 9 with SSL and custom apache vhost”