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

guide

Wie man Gitea selbst hostet auf Vultr (2026 Anleitung)

Diese Anleitung führt Sie durch den Prozess des Selbsthostens von Gitea auf einem Vultr VPS, einschließlich Einrichtung, Konfiguration und Leistungstipps.

Wie man Gitea selbst hostet auf Vultr (2026 Anleitung)

Gitea auf einem Virtual Private Server (VPS) wie Vultr selbst zu hosten, ist eine ausgezeichnete Möglichkeit für Entwickler, Git-Repositories mit vollem Zugriff auf ihre Daten zu verwalten. Diese Anleitung beschreibt die Schritte zur Installation und Konfiguration von Gitea auf einer Vultr-Instanz.

Warum Vultr wählen?

Vultr bietet eine zuverlässige Plattform für Entwickler mit erschwinglichen Preisen und starker Leistung. Hier ist ein kurzer Vergleich einiger beliebter VPS-Anbieter:

AnbieterPreis (EUR/USD)Funktionen
Contabo VPS5,99 EUR/MonatHoher Speicher, SSD-basiert
Hetzner Cloud4,15 EUR/MonatWettbewerbsfähige Preise, hervorragende Leistung
DigitalOcean6 USD/MonatEntwicklerfreundlich, flexible Pläne
Vultr6 USD/MonatGlobale Standorte, benutzerfreundlich
Linode (Akamai Cloud)5 USD/MonatKonfigurierbare Instanzen, starke Community-Unterstützung

Eine umfassendere VPS-Vergleich finden Sie unter voller VPS-Vergleich.

Schritte zur Installation von Gitea auf Vultr

Schritt 1: Erstellen Sie ein Vultr-Konto

  1. Besuchen Sie Vultr und melden Sie sich für ein Konto an. Sie müssen Zahlungsinformationen eingeben.
  2. Sobald Sie eingeloggt sind, starten Sie eine neue Serverinstanz.

Schritt 2: Bereitstellung Ihres VPS

  1. Wählen Sie einen Serverstandort: Wählen Sie einen Standort, der Ihrem Benutzerstamm am nächsten ist.
  2. Wählen Sie einen Plan: Der niedrigste Plan für 6 USD/Monat sollte für eine kleine Gitea-Instanz ausreichen.
  3. Wählen Sie ein Betriebssystem: Wählen Sie Ubuntu 20.04 LTS für optimale Stabilität und Unterstützung.
  4. Abschließen und Bereitstellen: Klicken Sie auf „Jetzt bereitstellen“ und warten Sie, bis Ihr Server einsatzbereit ist.

Schritt 3: Greifen Sie auf Ihren VPS zu

Sobald Ihr VPS online ist, erhalten Sie die IP-Adresse des Servers. Verwenden Sie SSH, um sich mit Ihrem Server zu verbinden:

ssh root@your-server-ip

Schritt 4: Installieren Sie erforderliche Pakete

Bevor Sie Gitea installieren, stellen Sie sicher, dass Ihr System aktualisiert ist und installieren Sie die notwendigen Pakete:

sudo apt update && sudo apt upgrade -y
sudo apt install -y git mysql-server

Schritt 5: Konfigurieren Sie MySQL

  1. Sichern Sie Ihre MySQL-Installation:
    sudo mysql_secure_installation
  2. Melden Sie sich bei MySQL an:
    sudo mysql -u root -p
  3. Erstellen Sie eine Datenbank für Gitea:
    CREATE DATABASE gitea;
    CREATE USER 'gitea'@'localhost' IDENTIFIED BY 'your_password';
    GRANT ALL PRIVILEGES ON gitea.* TO 'gitea'@'localhost';
    FLUSH PRIVILEGES;
    EXIT;

Schritt 6: Laden Sie Gitea herunter und installieren Sie es

  1. Laden Sie die neueste Gitea-Binärdatei herunter:
    wget -O gitea https://dl.gitea.io/gitea/latest/gitea-1.20-linux-amd64
  2. Machen Sie sie ausführbar und verschieben Sie sie an den richtigen Ort:
    chmod +x gitea
    sudo mv gitea /usr/local/bin/

Schritt 7: Erstellen Sie den Gitea-Benutzer

sudo adduser --disabled-login gitea

Schritt 8: Richten Sie den Gitea-Dienst ein

Erstellen Sie eine systemd-Dienstdatei:

sudo nano /etc/systemd/system/gitea.service

Fügen Sie die folgende Konfiguration hinzu:

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

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

[Install]
WantedBy=multi-user.target

Schritt 9: Starten Sie Gitea

  1. Starten Sie den Dienst:
    sudo systemctl start gitea
  2. Aktivieren Sie ihn, damit er beim Booten startet:
    sudo systemctl enable gitea

Schritt 10: Konfigurieren Sie Gitea

  1. Öffnen Sie Ihren Webbrowser und navigieren Sie zu http://your-server-ip:3000.
  2. Folgen Sie dem Installationsassistenten:
    • Setzen Sie den „Datenbanktyp“ auf „MySQL“.
    • Host: localhost:3306
    • Benutzer: gitea
    • Passwort: your_password
    • Datenbank: gitea
  3. Beenden Sie die Installation.

FAQs

F1: Ist das Selbsthosten von Gitea auf Vultr sicher?
Das Selbsthosten von Gitea auf Vultr bietet ein Maß an Kontrolle und Sicherheit, da Sie Ihren Server und Ihre Anwendung verwalten. Stellen Sie sicher, dass Sie Sicherheitsmaßnahmen umsetzen, wie die Verwendung eines starken Passworts für Ihre MySQL-Datenbank, das Halten von Software auf dem neuesten Stand und das Bereitstellen einer Firewall (wie UFW), um den Zugriff nur auf notwendige Ports zu beschränken. Regelmäßige Backups sind ebenfalls entscheidend, um Datenverlust zu vermeiden.

F2: Kann ich andere Datenbanken mit Gitea verwenden?
Ja, Gitea unterstützt andere Datenbanken wie PostgreSQL und SQLite. Wenn Sie PostgreSQL verwenden möchten, müssten Sie es installieren und eine Datenbank ähnlich wie MySQL erstellen. Die Schritte zur Datenbankkonfiguration würden sich je nach Ihrer Wahl unterscheiden, daher sollten Sie die offizielle Gitea-Dokumentation für spezifische Einrichtungsanweisungen konsultieren.

F3: Wie kann ich die Leistung von Gitea optimieren?
Um Gitea auf Vultr zu optimieren, sollten Sie die Speicherkapazität Ihres VPS erhöhen, wenn Sie mehrere Benutzer haben. Sie können auch Caching-Mechanismen wie Redis konfigurieren, um die Leistung zu verbessern. Außerdem hilft die regelmäßige Überwachung der Serverressourcen und die Optimierung Ihrer MySQL-Abfragen. Schließlich stellen Sie sicher, dass Sie HTTPS für sichere Kommunikation und verbessertes Benutzervertrauen aktivieren.

Gitea selbst zu hosten auf Vultr ist unkompliziert und bietet leistungsstarke Versionskontrolllösungen, die auf Ihre Bedürfnisse zugeschnitten sind. Folgen Sie dieser Anleitung, um Ihre Entwicklungsumgebung im Handumdrehen bereit zu haben.