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

guide

Wie man Forgejo auf Hetzner selbst hostet (2026 Anleitung)

Lerne, wie du Forgejo auf Hetzner selbst hostest, mit einer ausführlichen Schritt-für-Schritt-Anleitung 2026 zu Einrichtung, Konfiguration und Specs.

Wie man Forgejo auf Hetzner selbst hostet (2026 Anleitung)

Forgejo ist ein selbst gehosteter Git-Dienst, der es Ihnen ermöglicht, Ihre Repositories nahtlos zu verwalten. Es ist eine perfekte Wahl für Entwickler, die vollständige Kontrolle über ihre Projekte haben möchten. Diese Anleitung führt Sie durch den Prozess der Einrichtung von Forgejo auf Hetzner, einem der besten VPS-Anbieter, bekannt für seine Zuverlässigkeit und Erschwinglichkeit.

Warum Hetzner für das Selbst-Hosting von Forgejo wählen?

Hetzner bietet flexible Preisoptionen, robuste Leistung und hohe Verfügbarkeit. Ab nur 4,15 EUR/Monat können Sie einen VPS mit ausreichenden Ressourcen erhalten, um Forgejo effizient auszuführen. Hier ist ein Vergleich einiger Top-VPS-Anbieter:

AnbieterMonatliche KostenCPU-KerneRAMSpeicher
Contabo VPS5,99 EUR48 GB200 GB
Hetzner Cloud4,15 EUR12 GB20 GB
DigitalOcean6 USD11 GB25 GB
Vultr6 USD11 GB25 GB
Linode5 USD12 GB50 GB

Hetzners wettbewerbsfähige Preise kombiniert mit solider Leistung machen es zu einer idealen Wahl für selbst gehostete Anwendungen wie Forgejo.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie:

  1. Ein Hetzner-Konto haben – Melden Sie sich hier an.
  2. Einen neu erstellten VPS haben – Für das Hosting von Forgejo wird ein Basisplan mit mindestens 2 GB RAM empfohlen.

Schritt-für-Schritt-Anleitung zur Installation von Forgejo auf Hetzner

Schritt 1: Zugriff auf Ihren VPS

Verwenden Sie SSH, um sich mit Ihrem neu erstellten VPS zu verbinden:

ssh root@<your-vps-ip>

Schritt 2: Aktualisieren Sie Ihr System

Sobald Sie verbunden sind, ist es am besten, Ihr Paketrepository zu aktualisieren und Ihre installierten Pakete zu aktualisieren. Führen Sie die folgenden Befehle aus:

apt update && apt upgrade -y

Schritt 3: Erforderliche Abhängigkeiten installieren

Als Nächstes müssen wir einige notwendige Pakete installieren, darunter Git, Curl und Docker. Führen Sie aus:

apt install git curl docker.io docker-compose -y

Aktivieren und starten Sie Docker:

systemctl enable docker
systemctl start docker

Schritt 4: Forgejo-Konfiguration erstellen

Erstellen Sie ein Verzeichnis für Forgejo:

mkdir -p /opt/forgejo

Jetzt erstellen Sie eine docker-compose.yml-Datei, um den Forgejo-Dienst zu definieren:

version: '3.8'
services:
  forgejo:
    image: forgejo/forgejo:latest
    restart: unless-stopped
    ports:
      - "3000:3000"
    volumes:
      - forgejo_data:/data
    environment:
      - SECRET_KEY=your_secret_key_here
      - DB_TYPE=sqlite3

volumes:
  forgejo_data:

Ersetzen Sie your_secret_key_here durch einen sicheren Schlüssel.

Schritt 5: Forgejo starten

Wechseln Sie in das Verzeichnis /opt/forgejo und führen Sie aus:

docker-compose up -d

Sie können überprüfen, ob Forgejo läuft, mit:

docker ps

Schritt 6: Zugriff auf Forgejo

Sobald Forgejo läuft, greifen Sie darauf zu, indem Sie in Ihrem Webbrowser zu http://<your-vps-ip>:3000 navigieren. Folgen Sie den Anweisungen auf dem Bildschirm, um die Einrichtung abzuschließen.

Häufig gestellte Fragen (FAQs)

1. Welche Funktionen bietet Forgejo für Entwickler?

Forgejo bietet eine Vielzahl von Funktionen, die für Entwickler entscheidend sind, darunter Repository-Management, Issues-Tracking, Pull-Requests und Code-Reviews. Es unterstützt verschiedene Git-Workflows und ermöglicht die Zusammenarbeit unter Teammitgliedern, was es zu einer hervorragenden Wahl für Teams jeder Größe macht. Zudem bietet die selbst gehostete Natur eine Schicht von Sicherheit und Privatsphäre, da Sie Ihren Code ohne Drittanbieter-Plattformen verwalten können.

2. Wie sicher ist das Selbst-Hosting von Forgejo auf Hetzner?

Das Selbst-Hosting von Forgejo auf Hetzner kann sicher sein, wenn Sie die besten Praktiken befolgen. Dazu gehört, Ihre Software aktuell zu halten, SSH-Schlüssel für den Zugang zu verwenden und Firewalls zu konfigurieren, um unerwünschten Zugriff zu beschränken. Die Rechenzentren von Hetzner sind mit physischen Sicherheitsmaßnahmen ausgestattet, und zusätzliche Sicherheit kann durch Docker-Konfigurationen und Netzwerkeinstellungen implementiert werden. Regelmäßige Backups und Monitoring können Ihre Sicherheitslage weiter verbessern.

3. Kann ich meinen VPS skalieren, wenn mein Bedarf steigt?

Ja, Hetzner bietet die Flexibilität, Ihren VPS nach Bedarf zu skalieren. Wenn Ihre Forgejo-Instanz beginnt, mehr Verkehr zu empfangen oder zusätzliche Ressourcen benötigt, können Sie Ihren VPS problemlos auf einen Plan mit mehr CPU und RAM upgraden. Diese Skalierbarkeit stellt sicher, dass Sie Ihre Hosting-Umgebung nicht übersteigen und Ihre Anwendungen weiterhin nahtlos selbst hosten können. Überwachen Sie stets Ihre Ressourcennutzung, um besser vorhersagen zu können, wann ein Upgrade erforderlich sein könnte.

Für einen kompletten Überblick über VPS-Optionen, die für Ihre Bedürfnisse geeignet sind, besuchen Sie unseren vollständigen VPS-Vergleich.

Selbst hosten Sie Forgejo auf Hetzner für eine robuste und sichere Entwicklungsplattform, die auf Ihre persönlichen oder Teamprojekte zugeschnitten ist. Viel Spaß beim Coden!