Minimal configuration steps for Gitlab Server after you install it to create TSL certificates and run over https.
Step one is to actually make the TSL certs.
IP=`hostname -I | sed 's/ //g'`
mkdir -p /etc/gitlab/ssl
openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout /etc/gitlab/ssl/${IP}.key -out /etc/gitlab/ssl/${IP}.crt
Get IP:
hostname -I
Now edit /etc/gitlab/gitlab.rb. Replace SERVER with the output of IP.
external_url 'https://SERVER'
nginx['redirect_http_to_https'] = true
nginx['enable'] = true
nginx['client_max_body_size'] = '250m'
nginx['redirect_http_to_https'] = true
nginx['ssl_certificate'] = "/etc/gitlab/ssl/SERVER.crt"
nginx['ssl_certificate_key'] = "/etc/gitlab/ssl/SERVER.key"
Top comments (0)