Zurück

Gitea VPS-Hosting, vorinstalliert

Ein Gitea-VPS hält Ihre Repositorys, Issues und Pull Requests auf Ihrem eigenen Server, ohne dass Sie einen Git-Server mühsam von Hand einrichten müssen. Nach der Bestellung installieren sich Gitea 28 und PostgreSQL selbst, und die Website öffnet sich über HTTPS, mit Adresse, Login und Passwort in Ihrem Panel. Git läuft über SSH auf Port 2222 oder über HTTPS, und der root-Zugriff bleibt bei Ihnen.

Wie viele Personen werden es nutzen?

Gesamt$2.58/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 Gitea-Server installiert?

  • Gitea 28 aus dem offiziellen Container-Image, betrieben mit Docker Compose
  • PostgreSQL 18 in einem eigenen Container, nach außen geschlossen
  • HTTPS über Caddy: Die Website öffnet sich auf einer sslip.io-Adresse, die auf Ihrer IP basiert, eine Domain ist also optional
  • Ein Admin-Konto yonetici, bei ausgeschalteter offener Registrierung
  • SSH für Git auf Port 2222, Port 22 bleibt der Serververwaltung vorbehalten
  • Firewall, bei der nur die Ports 22, 80, 443 und 2222 offen sind

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

Laut der offiziellen Dokumentation von Gitea reichen 2 CPU-Kerne und 1 GB RAM für kleine Teams und Projekte in der Regel aus. Diese Installation betreibt auf demselben Server außerdem PostgreSQL und Caddy, daher starten Sie als Faustregel mit 2 GB und 2 Kernen für ein Team von wenigen Personen und gehen auf 4 GB, wenn Team und Repositorys wachsen. Wählen Sie die Festplatte nach der Gesamtgröße Ihrer Repositorys und Pakete. Sie kann später wachsen, aber nicht schrumpfen.

EinsatzGrößePreisWählen
Ein paar Personen 1 GB RAM · 1 vCore · 25 GB NVMe $2.58/Monat
Kleines Team 2 GB RAM · 1 vCore · 40 GB NVMe $4.01/Monat
Unternehmen 4 GB RAM · 2 vCore · 60 GB NVMe $6.89/Monat

Für wen ist es gedacht?

  • Kleine Entwicklungsteams, die private Repositorys auf ihrem eigenen Server wollen
  • Agenturen und Softwarefirmen, die Kundencode auf ihrer eigenen Infrastruktur halten
  • Alle, die Issue-Tracking, Code-Review und Paket-Hosting an einem Ort haben wollen
  • Teams, die Workflows im Stil von GitHub Actions auf einem Runner wollen, den sie selbst kontrollieren
  • Teams in der Türkei, die ihren Git-Server in Istanbul haben 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 Gitea installiert sich selbst. Warten Sie auf dem Tab Übersicht, bis die Zeile App Gitea is ready anzeigt.
  3. Öffnen Sie den Link Website-Adresse und melden Sie sich mit den Werten aus den Zeilen Login und Passwort an.
  4. Fügen Sie Ihren SSH-Schlüssel in den Profileinstellungen hinzu und legen Sie Ihr erstes Repository an.
  5. Klonen Sie es von Ihrem Computer aus: git clone ssh://git@IP:2222/yonetici/repo.git
  6. Legen Sie die Konten Ihres Teams unter Accounts auf der Seite Site administration an.

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

  • Die offene Registrierung ist ausgeschaltet, sodass sich niemand aus dem Internet registrieren kann. Die Konten legen Sie an.
  • Es ist kein Actions-Runner installiert. Die offizielle Dokumentation empfiehlt, ihn auf einer separaten Maschine zu betreiben, und Actions schalten Sie außerdem in den Einstellungen jedes Repositorys ein.
  • Die Installation richtet keinen ausgehenden E-Mail-Versand ein. Ergänzen Sie die Mailer-Einstellungen für Benachrichtigungen und Passwort-Zurücksetzungen selbst.
  • Aktualisierungen liegen bei Ihnen: Führen Sie in /opt/seturack/gitea docker compose pull und docker compose up -d aus. Das Image bleibt auf der Hauptversion 28.
  • Die Datenbank ist von außen nicht erreichbar. Wenn Sie sie brauchen, führen Sie im selben Ordner docker compose exec db psql -U forge forge aus.
  • Wenn kein Zertifikat ausgestellt werden kann, öffnet sich die Website über http auf Ihrer IP-Adresse.

Fragen und Antworten zu Gitea

Wie viel RAM braucht Gitea?

Laut der offiziellen Dokumentation von Gitea reichen 2 CPU-Kerne und 1 GB RAM für kleine Teams in der Regel aus. Weil sich PostgreSQL diesen Server teilt, sind 2 GB ein komfortablerer Start für einige Personen. Reicht das nicht, vergrößern Sie in Ihrem Panel.

Wie klone ich per git clone von meinem Gitea-Server?

Fügen Sie Ihren SSH-Schlüssel in den Profileinstellungen hinzu und nutzen Sie Port 2222: git clone ssh://git@IP:2222/yonetici/repo.git. Um stattdessen über HTTPS zu klonen, brauchen Sie nur Ihre Website-Adresse und Ihr Gitea-Konto.

Kann ich meine GitHub-Repositorys nach Gitea migrieren?

Ja. Wählen Sie auf dem Bildschirm New Migration von Gitea GitHub als Quelle und geben Sie die Repository-Adresse ein. Laut offizieller Dokumentation brauchen Sie mindestens Ihren Benutzernamen, um Elemente wie Issues und Pull Requests zu übernehmen.

Kann ich CI/CD mit Gitea Actions betreiben?

Ja, Gitea Actions ist mit GitHub Actions kompatibel, den Runner, der die Jobs ausführt, installieren Sie aber selbst. Die offizielle Dokumentation empfiehlt dafür eine separate Maschine. Außerdem muss Actions in den Einstellungen jedes Repositorys eingeschaltet werden.

Kann ich meine eigene Domain mit Gitea verbinden?

Richten Sie den A-Record auf Ihren Server. Ersetzen Sie in /opt/seturack/gitea den alten Namen durch Ihre Domain in caddy/Caddyfile und .env und führen Sie dann docker compose up -d und docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile aus.

Wo liegen meine Gitea-Daten, und werden sie gesichert?

Repositorys liegen im Docker-Volume forge_veri und Datenbankeinträge in db_veri, beide auf der Festplatte des Servers. Der Server wird jede Nacht gesichert, die letzten 7 Tage bleiben erhalten, und das ist im Preis enthalten. Sie können in Ihrem Panel einzelne Dateien oder den ganzen Server wiederherstellen.

Mehr lesen und ähnliche Apps ansehen