So installieren Sie GitLab unter Ubuntu
GitLab ist eine leistungsstarke Open-Source-DevOps-Plattform für die Verwaltung von Git-Repositories, CI/CD-Pipelines, Code-Reviews und mehr. Sie wird von vielen Entwicklern und Teams eingesetzt, um die Softwareentwicklung und -bereitstellung zu optimieren. In dieser Anleitung erfahren Sie, wie Sie GitLab auf einem Ubuntu-Server installieren.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie über die folgenden Voraussetzungen verfügen:
- Ein System mit Ubuntu 20.04 oder höher
- Mindestens 4 GB RAM und 2 CPU-Kerne (8 GB RAM für die Produktion empfohlen)
- Root- oder sudo-Rechte
- Einen Domainnamen (optional, aber empfohlen)
- Eine statische IP-Adresse
Schritt 1: Aktualisieren Sie das System
Stellen Sie zunächst sicher, dass Ihre Systempakete aktuell sind:
sudo apt update && sudo apt upgrade -ySchritt 2: Erforderliche Abhängigkeiten installieren
Für GitLab müssen zunächst einige Abhängigkeiten installiert werden:
sudo apt install -y curl openssh-server ca-certificates tzdata perlSie sollten auch Postfix für den Versand von E-Mail-Benachrichtigungen installieren (oder einen anderen MTA wählen):
sudo apt install -y postfixWählen Sie während der Installation “Internet Site”, wenn Sie dazu aufgefordert werden, und geben Sie den Hostnamen Ihres Servers ein.
Schritt 3: Hinzufügen des GitLab-Repositorys
Verwenden Sie das offizielle GitLab-Installationsskript, um das Repository hinzuzufügen:
curl https://packages.gitlab.com/install/repositories/gitlab/gitlab-ee/script.deb.sh | sudo bash
Hinweis: Dadurch wird das GitLab Enterprise Edition-Repository hinzugefügt. Wenn Sie die Community Edition wünschen, ersetzen Sie im nächsten Schritt gitlab-ee durch gitlab-ce.
Schritt 4: GitLab installieren
Installieren Sie nun GitLab, indem Sie Ihre Domäne oder Server-IP angeben:
sudo EXTERNAL_URL="http://your-domain.com" apt install gitlab-eeWenn Sie keinen Domänennamen haben, verwenden Sie stattdessen die IP Ihres Servers (z. B. http://123.
123.123.123).
Schritt 5: Konfigurieren Sie GitLab
Führen Sie nach der Installation den folgenden Befehl aus, um GitLab neu zu konfigurieren:
sudo gitlab-ctl reconfigureDadurch wird GitLab initialisiert, die Dienste werden konfiguriert und alle erforderlichen Komponenten werden gestartet.
Schritt 6: Zugriff auf GitLab
Öffnen Sie Ihren Browser und navigieren Sie zu:
http://your-domain.comBei der ersten Anmeldung werden Sie aufgefordert, das Administratorkennwort festzulegen. Der Standard-Benutzername des Administrators lautet:
rootSchritt 7: Sichern Sie GitLab mit HTTPS (optional)
Für den Produktionseinsatz sollten Sie GitLab mit HTTPS sichern. Sie können entweder:
Manuelles Installieren eines SSL-Zertifikats
Let’s Encrypt während der Einrichtung verwenden
Um Let’s Encrypt zu aktivieren, bearbeiten Sie die GitLab-Konfiguration:
sudo nano /etc/gitlab/gitlab.rbKommentieren Sie diese Zeilen aus und aktualisieren Sie sie:
external_url "https://your-domain.com"
letsencrypt['enable'] = trueDann rekonfigurieren Sie:
sudo gitlab-ctl reconfigureSchritt 8: Verwalten von GitLab-Diensten
Sie können die GitLab-Dienste mit den folgenden Befehlen verwalten:
sudo gitlab-ctl start # GitLab starten
sudo gitlab-ctl stop # GitLab anhalten
sudo gitlab-ctl restart # GitLab neu starten
sudo gitlab-ctl status # Status überprüfenFazit
Sie haben GitLab erfolgreich auf Ihrem Ubuntu-Server installiert! Von hier aus können Sie nun Projekte erstellen, CI/CD-Pipelines einrichten, Benutzer hinzufügen und vieles mehr. Weitere Informationen zur Konfiguration und Verwendung finden Sie in der offiziellen GitLab-Dokumentation.
Benötigen Sie eine Version, die auf einen bestimmten Anwendungsfall zugeschnitten ist (selbst gehostet, Cloud, Unternehmen usw.)? Auch dabei kann ich Ihnen helfen!



