Zum Inhalt springen

GitLab auf einem Linux Server einrichten – Hoste deine eigene DevOps Plattform

Entdecke, wie du GitLab effizient auf Linux installierst, um DevOps-Workflows zu optimieren und die Teamarbeit zu verbessern → Jetzt mehr erfahren

5. November 20266 Min. Lesezeit0 Aufrufe0 hilfreich

Einführung

GitLab ist eine umfassende DevOps-Plattform, die Teams ermöglicht, gemeinsam am Code zu arbeiten, Workflows zu automatisieren und den gesamten Softwareentwicklungszyklus effizient zu managen. In dieser Anleitung erklären wir, wie du GitLab auf einem Linux Server installierst.

Vorbereitung

Die folgenden Anforderungen werden vom offiziellen GitLab Team empfohlen. Es ist sehr ratsam, die Voraussetzungen einzuhalten, um spätere Probleme und Unannehmlichkeiten zu vermeiden.

Hardware

KomponentenMinimumEmpfohlen
CPU2x 2 GHz4x 2,6+ GHz
RAM4 GB8 GB
Speicher10 GB50+ GB
Bandbreite100 Mbit/s (Up & Down)100 Mbit/s (Up & Down)

Software

PlattformOptionen
BetriebssystemUbuntu (20.04, 22.04, 24.04), Debian (10, 11, 12), OpenSUSE (15.5)
DatenbankPostgreSQL 14.9+
WebserverNGINX (mit GitLab gebündelt), Puma 6.4.2+
SonstigesRedis 7.x+, Sidekiq 7.3.2+, Prometheus 2.54.1+
Info

Für die aktuellsten und genauesten Spezifikationen schau bitte in die offizielle Hardware Requirements Dokumentation von GitLab.

Um GitLab auf deinem Linux Server zu installieren, musst du dich per SSH-Client verbinden. Schau dir dazu unsere Erstzugriff (SSH) Anleitung an.

Sobald die Verbindung steht, kannst du die notwendigen Pakete installieren, die für die GitLab-Installation gebraucht werden.

FAQ

Häufig gestellte Fragen

Du kannst GitLab direkt über One-Click Apps im vServer-Webinterface installieren, indem du im App-Katalog nach GitLab suchst und die Bereitstellung mit deinen bevorzugten Projekt-, Umgebungs- und Domain-Einstellungen startest.
Minimum sind 2x 2 GHz CPU, 4 GB RAM, 10 GB Speicher und 100 Mbit/s Bandbreite (Up & Down). Empfohlen werden 4x 2,6+ GHz CPU, 8 GB RAM und 50+ GB Speicher.
GitLab ist eine umfassende DevOps-Plattform, die Teams ermöglicht, gemeinsam am Code zu arbeiten, Workflows zu automatisieren und den gesamten Softwareentwicklungszyklus effizient zu managen.

Feedback

War dieser Artikel hilfreich?

Deine Rückmeldung hilft uns, Inhalte besser zu priorisieren und zu überarbeiten.

0 von 0 Rückmeldungen fanden diesen Artikel hilfreich.

Persönliche Hilfe

Die Anleitung reicht nicht?

Unser ZAP-Support kennt dein Produkt — beschreib kurz dein Anliegen und wir helfen dir persönlich weiter.