Zurück

GitLab VPS-Hosting, vorinstalliert

Für Teams, die einen GitLab-Server suchen, hat dieser VPS die GitLab Community Edition installiert, mit Repositorys, Issues und CI/CD an einem Ort auf Ihrem eigenen Server. Nach der Bestellung installiert sich das offizielle Omnibus-Paket selbst und holt sich sein HTTPS-Zertifikat, und Adresse, root-Login und Passwort erscheinen in Ihrem Panel. Die Einstellungen sind so zurückgenommen, dass es auf einem kleinen Server startet, und Sie fügen Speicher in Ihrem Panel hinzu, wenn Ihr Team wächst.

Wie viele Personen werden es nutzen?

Gesamt$13.62/Monat

Preise inklusive MwSt.

RAM und CPU können Sie jederzeit vergrößern oder verkleinern. Die Festplatte kann nur wachsen, fangen Sie also klein an.

Was ist auf Ihrem GitLab-Server installiert?

  • GitLab Community Edition aus dem offiziellen Omnibus-Paket, in der zum Installationszeitpunkt neuesten Version
  • Ein HTTPS-Zertifikat, das GitLab selbst holt und erneuert, für einen sslip.io-Namen auf Basis Ihrer IP
  • Ein Admin-Konto root, dessen Passwort in Ihrem Panel steht
  • Speichersparende Einstellungen: 2 Puma-Worker, Sidekiq-Nebenläufigkeit von 10, Prometheus-Monitoring aus
  • Registrierung neuer Konten ausgeschaltet und die Zeitzone Europe/Istanbul
  • Einstellungen in /etc/gitlab/gitlab.rb, mit git über SSH auf Port 22
  • Nach außen sind nur die Ports 22, 80 und 443 offen

Welche Größe brauchen Sie für GitLab?

Die Anforderungsseite von GitLab setzt 8 vCPU und 16 GB RAM als Basis für einen einzelnen Server an und nennt für speicherbeschränkte Setups mindestens 8 GB. Diese Installation beginnt an dieser unteren Grenze, mit 8 GB und 4 CPUs. Als Faustregel nehmen Sie 8 GB für ein kleines Team und 16 GB mit mehr CPU für ein aktives Team. Die offizielle Dokumentation verlangt 40 GB für die App, 5 bis 12 GB für PostgreSQL und Platz für alle Ihre Repositorys.

EinsatzGrößePreisWählen
Ein paar Personen 8 GB RAM · 4 vCore · 120 GB NVMe $13.62/Monat
Kleines Team 16 GB RAM · 8 vCore · 200 GB NVMe $25.15/Monat
Unternehmen 32 GB RAM · 12 vCore · 360 GB NVMe $46.22/Monat

Für wen ist es gedacht?

  • Entwicklungsteams, die Repositorys, Issues, Code-Review und CI/CD in einem Produkt wollen
  • Organisationen, die Code und CI-Verlauf auf einem eigenen Server brauchen
  • Teams, die GitLab bereits kennen und eine eigene Instanz wollen
  • Teams in der Türkei, die GitLab in Istanbul laufen lassen wollen

Was passiert nach der Bestellung?

  1. Stellen Sie die Größe ein und schließen Sie Ihre Zahlung ab.
  2. Ihr Server startet, und GitLab installiert sich selbst. Warten Sie auf dem Tab Übersicht, bis die Zeile App GitLab is ready anzeigt.
  3. Öffnen Sie den Link Website-Adresse und melden Sie sich mit den Werten aus den Zeilen Login (root) und Passwort an.
  4. Klappen Sie auf der Seite Admin, Settings, General die New user account restrictions auf und entfernen Sie das Häkchen bei Allow new user accounts.
  5. Legen Sie Ihr erstes Projekt mit New project an und fügen Sie Ihren SSH-Schlüssel in Ihrem Profil hinzu.
  6. Für CI/CD installieren Sie GitLab Runner auf einem separaten Server und registrieren ihn bei Ihrem Projekt.

Bei jedem Server

  • Tägliche Sicherung im Preis inbegriffen
  • Unbegrenzter Datenverkehr
  • Voller Root-Zugriff
  • RAM und CPU später vergrößern oder verkleinern, die Festplatte erweitern
  • Standort: Istanbul · IST-1.

Gut zu wissen

  • Offene Registrierung ist die Voreinstellung von GitLab, diese Installation schaltet sie aus. Zum Einschalten wählen Sie oben rechts Admin und gehen dann zu Settings, General, New user account restrictions.
  • GitLab Runner ist nicht installiert. Die offizielle Dokumentation sagt, Sie sollen ihn auf einer von Ihrer GitLab-Instanz getrennten Maschine installieren.
  • GitLab braucht viel Speicher. Laut Dokumentation soll Swap möglichst deaktiviert werden, daher legt diese Installation keinen an.
  • Die Installation richtet keinen ausgehenden E-Mail-Versand ein. Ergänzen Sie die SMTP-Angaben in /etc/gitlab/gitlab.rb. Führen Sie nach jeder Änderung der Einstellungen gitlab-ctl reconfigure aus.
  • Für Updates sind Sie selbst verantwortlich. Sie laufen über apt, und die vorgeschriebenen Zwischenschritte des offiziellen Upgrade-Pfads sollten Sie nicht überspringen. Legen Sie vorher eine Sicherung an.

Fragen und Antworten zu GitLab

Wie viel RAM braucht GitLab?

Die Anforderungsseite von GitLab setzt 16 GB als Basis für einen einzelnen Server an und nennt für speicherbeschränkte Setups mindestens 8 GB. Diese Installation nimmt Einstellungen zurück und beginnt bei 8 GB. Als Faustregel passen 8 GB zu einem kleinen Team, und Sie können in Ihrem Panel vergrößern.

Wie melde ich mich an meinem GitLab-Server an?

Öffnen Sie die Website-Adresse auf dem Tab Übersicht in Ihrem Panel. Der Login ist root, das Passwort steht in der Zeile Passwort. GitLab holt sich bei der Installation ein Let's-Encrypt-Zertifikat, daher öffnet sich die Adresse über HTTPS.

Kann GitLab Runner auf demselben Server laufen?

Er lässt sich dort installieren, aber die offizielle Dokumentation verlangt aus Sicherheits- und Leistungsgründen eine separate Maschine. Ein kleiner zweiter Server für den Runner schont außerdem den Speicher von GitLab. Diese Installation enthält keinen Runner, Sie fügen ihn also selbst hinzu.

Wie nutze ich git über SSH mit GitLab?

Fügen Sie Ihren SSH-Schlüssel in Ihrem Profil hinzu. Git nutzt Port 22 des Servers: git clone git@ADDRESS:group/project.git. ADDRESS ist dabei der sslip.io-Name aus Ihrer Website-Adresse oder die Domain, die Sie verbunden haben.

Wie verbinde ich meine eigene Domain mit GitLab?

Richten Sie den A-Record auf Ihren Server, tragen Sie die neue https-Adresse in die Zeile external_url in /etc/gitlab/gitlab.rb ein und führen Sie gitlab-ctl reconfigure aus. GitLab holt sich für den neuen Namen selbst ein Let's-Encrypt-Zertifikat.

Ist die GitLab Community Edition kostenpflichtig?

Nein. Die installierte Edition ist die MIT-lizenzierte Community Edition, die keinen Lizenzschlüssel braucht. Funktionen der kostenpflichtigen Stufen sind in diesem Paket nicht enthalten, und laut GitLab ist für einen späteren Wechsel in eine kostenpflichtige Stufe zuerst eine Paketumstellung nötig.

Mehr lesen und ähnliche Apps ansehen