GitLab: verschil tussen versies

Uit WaaaghPedia
Regel 34: Regel 34:


==Upgrades==
==Upgrades==
===SSL===
{{Alertbox/Info
|info=Lets Encrypt versie: https://docs.gitlab.com/omnibus/settings/ssl.html#lets-encrypt-integration
}}
<pre>nano /etc/gitlab/gitlab.rb</pre>
<pre>external_url "https://gitlab.example.com"</pre>
<pre>mkdir -p /etc/gitlab/ssl
chmod 700 /etc/gitlab/ssl
cd /etc/gitlab/ssl
touch gitlab.example.com.key gitlab.example.com.crt</pre>
<pre>nano /etc/gitlab/ssl/*.key</pre>
<pre>nano /etc/gitlab/ssl/*.crt</pre>
<pre>gitlab-ctl reconfigure</pre>
{{Alertbox/Info
|info=Meest actuele versie: https://docs.gitlab.com/omnibus/settings/ssl.html#lets-encrypt-integration
}}
==Commands==
==Commands==
<pre>
<pre>

Versie van 9 sep 2019 15:07

Voorbereiding

Machine

  • 2 Cores
  • 4GB ram
  • 50GB hdd

Software

Installeer CentOS en Finetune CentOS

Installatie

https://about.gitlab.com/install/#centos-7

HTTPS

https://docs.gitlab.com/omnibus/settings/nginx.html#manually-configuring-https

SMTP

https://docs.gitlab.com/omnibus/settings/smtp.html

gitlab_rails['smtp_enable'] = true
gitlab_rails['smtp_address'] = "smtp.server"
gitlab_rails['smtp_port'] = 465
gitlab_rails['smtp_user_name'] = "smtp user"
gitlab_rails['smtp_password'] = "smtp password"
gitlab_rails['smtp_domain'] = "example.com"
gitlab_rails['smtp_authentication'] = "login"
gitlab_rails['smtp_enable_starttls_auto'] = true
gitlab_rails['smtp_openssl_verify_mode'] = 'peer'

LDAP

https://docs.gitlab.com/ee/administration/auth/ldap.html

Open je browser en ga naar http://gitlab.example.com en maak een root wachtwoord aan. Veel Plezier

Upgrades

Commands

gitlab-ctl status
gitlab-ctl reconfigure