Unabhängige Tests Aktualisiert April 2026 387 Self-Hosting-Guides 5 VPS-Anbieter getestet

guide

Wie man Gitea auf Contabo selbst hostet (2026 Anleitung)

Erfahren Sie, wie Sie Gitea auf einem Contabo VPS installieren und konfigurieren, einer robusten Plattform für Ihren selbst gehosteten Git-Dienst.

Wie man Gitea auf Contabo selbst hostet (2026 Anleitung)

Gitea ist ein leichtgewichtiger und selbst gehosteter Git-Dienst, der unter Entwicklern zunehmend beliebt wird, um Repositories zu verwalten. In dieser Anleitung lernen Sie, wie Sie Gitea auf einem Contabo VPS installieren, indem Sie von seiner effizienten Leistung und den günstigen Preisen profitieren. Diese Installation eignet sich für Homelabber und Entwickler, die ein nahtloses Git-Erlebnis wünschen.

Warum Contabo für das Gitea-Hosting wählen?

Contabo bietet zuverlässige virtuelle Privatserver (VPS) zu wettbewerbsfähigen Preisen, die bei nur 5,99 EUR/Monat beginnen. Mit großzügigen Ressourcen, die für Ihren Server bereitgestellt werden, können Sie Gitea bereitstellen, ohne sich um Leistungsengpässe sorgen zu müssen. Hier ist ein schneller Vergleich von Contabo mit anderen beliebten VPS-Anbietern, um Ihnen die Vorteile zu verdeutlichen.

AnbieterMonatlicher PreisRAMSpeicherRechenzentrumsstandorte
Contabo5,99 EUR4 GB400 GB SSDDeutschland, USA
Hetzner Cloud4,15 EUR4 GB20 GB SSDDeutschland
DigitalOcean6 USD4 GB80 GB SSDGlobal
Vultr6 USD4 GB80 GB SSDGlobal
Linode (Akamai)5 USD4 GB80 GB SSDGlobal

Voraussetzungen

  1. Contabo VPS: Melden Sie sich an und erstellen Sie eine VPS-Instanz von Contabo mit mindestens 4 GB RAM und SSD-Speicher.
  2. Domainname: Erwerben Sie einen Domainnamen, wenn Sie Gitea über eine benutzerdefinierte URL zugreifen möchten.
  3. SSH-Zugriff: Stellen Sie sicher, dass Sie SSH-Zugriff auf den VPS haben.

Schritt 1: Greifen Sie auf Ihren VPS zu

Beginnen Sie, indem Sie sich über SSH in Ihren Contabo VPS einloggen. Öffnen Sie ein Terminal und führen Sie aus:

ssh root@your_server_ip

Ersetzen Sie your_server_ip durch die tatsächliche IP-Adresse Ihres Contabo VPS.

Schritt 2: System aktualisieren

Stellen Sie sicher, dass Ihre Systempakete auf dem neuesten Stand sind:

apt update && apt upgrade -y

Schritt 3: Benötigte Pakete installieren

Gitea benötigt Git und einige zusätzliche Bibliotheken. Installieren Sie sie mit dem folgenden Befehl:

apt install git sqlite3 -y

Für alle, die eine externe Datenbank wie MySQL oder PostgreSQL verwenden möchten, stellen Sie sicher, dass Sie diese ebenfalls installieren.

Schritt 4: Erstellen Sie einen Git-Benutzer

Aus Sicherheitsgründen sollten Sie einen dedizierten Benutzer zum Ausführen von Gitea erstellen:

adduser --system --shell /bin/bash --gecos 'Git User' --group --disabled-password git

Schritt 5: Gitea herunterladen

Laden Sie als nächstes Gitea aus dem offiziellen Repository herunter:

wget -O gitea https://dl.gitea.io/gitea/1.18.0/gitea-1.18.0-linux-amd64

Machen Sie die heruntergeladene Datei ausführbar:

chmod +x gitea

Schritt 6: Gitea in das Benutzerverzeichnis verschieben

Verschieben Sie die Gitea-Binärdatei in das Benutzerverzeichnis:

mv gitea /usr/local/bin/

Schritt 7: Gitea konfigurieren

Erstellen Sie die notwendigen Gitea-Verzeichnisse:

mkdir -p /var/lib/gitea/{custom,data,log}
chown -R git:git /var/lib/gitea/

Erstellen Sie jetzt eine Konfigurationsdatei:

nano /etc/systemd/system/gitea.service

Fügen Sie die folgende Konfiguration hinzu:

[Unit]
Description=Gitea
After=syslog.target
After=network.target

[Service]
User=git
Group=git
WorkingDirectory=/var/lib/gitea
ExecStart=/usr/local/bin/gitea web
Restart=always
Environment=USER=git HOME=/var/lib/gitea

[Install]
WantedBy=multi-user.target

Schritt 8: Gitea starten

Aktivieren und starten Sie den Gitea-Dienst mit den folgenden Befehlen:

systemctl enable gitea
systemctl start gitea

Schritt 9: Auf Gitea zugreifen

Öffnen Sie Ihren Webbrowser und navigieren Sie zu:

http://your_server_ip:3000

Ersetzen Sie your_server_ip durch die IP-Adresse Ihres VPS. Sie sehen die Gitea-Setup-Seite, auf der Sie Ihr Administratorkonto und die Datenbank konfigurieren können.

FAQs

Wie richte ich eine Datenbank für Gitea auf Contabo ein?

Um Gitea effektiv auszuführen, können Sie eine Datenbank wie MySQL oder PostgreSQL einrichten. Installieren Sie den Datenbankserver auf Ihrem VPS und erstellen Sie eine neue Datenbank und einen Benutzer für Gitea. Wählen Sie auf der Gitea-Setup-Seite den Datenbanktyp aus und geben Sie die erforderlichen Details wie Benutzer, Passwort und Datenbankname ein. Stellen Sie sicher, dass der Datenbankserver so konfiguriert ist, dass er Verbindungen von Ihrer Gitea-Installation erlaubt.

Kann ich einen Domainnamen verwenden, um auf mein selbst gehostetes Gitea zuzugreifen?

Ja, Sie können einen Domainnamen verwenden. Nachdem Sie Ihre Domain erworben haben, konfigurieren Sie Ihre DNS-Einstellungen, um auf die IP Ihres Contabo VPS zu verweisen. Stellen Sie in der Gitea-Setup-Seite sicher, dass Sie den Domainnamen für die Anwendung eingeben. Dadurch erhalten Sie eine sauberere URL und erleichtern den Benutzern den Zugang.

Wie kann ich meine Gitea-Installation sichern?

Um Ihre Gitea-Installation zu sichern, sollten Sie in Betracht ziehen, ein SSL-Zertifikat mit Let’s Encrypt einzurichten. Dies kann einfach durch die Installation von Certbot erfolgen. Nachdem Sie SSL eingerichtet haben, stellen Sie sicher, dass Ihre Gitea-Konfiguration die richtige ROOT_URL verwendet, um https:// zu nutzen. Aktualisieren Sie Gitea und seine Abhängigkeiten regelmäßig, um Sicherheitsanfälligkeiten zu beheben.

Für einen umfassenden Vergleich von VPS-Anbietern besuchen Sie unseren vollständigen VPS-Vergleich. Mit einem erschwinglichen VPS von Contabo können Sie Gitea erfolgreich selbst hosten und Ihre Repositories effizient verwalten.