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

guide

Wie man Forgejo auf Vultr selbst hostet (2026 Anleitung)

Entdecken Sie die wesentlichen Schritte, um Forgejo auf Vultr zu installieren und Ihren Selbsthosting-Workflow mit diesem umfassenden Tutorial zu optimieren.

Wie man Forgejo auf Vultr selbst hostet (2026 Anleitung)

Forgejo ist eine Open-Source-Softwareentwicklungsplattform, ein Fork von Gitea, die es Ihnen ermöglicht, eine kollaborative Codierungsumgebung selbst zu hosten. In diesem detaillierten Leitfaden werden wir behandeln, wie Sie Forgejo auf Vultr, einem der besten VPS-Anbieter für Entwickler, installieren und konfigurieren. Mit Plänen, die bei nur 6 USD pro Monat beginnen, bietet Vultr eine robuste Infrastruktur für Ihre Selbsthosting-Bedürfnisse.

Voraussetzungen

Bevor Sie beginnen, stellen Sie sicher, dass Sie Folgendes haben:

Schritt 1: Erstellen Sie eine Vultr-Instanz

  1. Melden Sie sich in Ihrem Vultr-Konto an.
  2. Klicken Sie auf Jetzt bereitstellen.
  3. Wählen Sie ein Betriebssystem. Für Forgejo empfehlen wir, Ubuntu 22.04 zu verwenden.
  4. Wählen Sie die Servergröße. Der 6 USD/Monat-Plan eignet sich für kleine Projekte.
  5. Wählen Sie einen Serverstandort, der geografisch nahe an Ihrem Publikum liegt.
  6. Klicken Sie auf Jetzt bereitstellen und warten Sie, bis die Instanz bereit ist.

Schritt 2: Verbinden Sie sich mit Ihrem Server

Sobald Ihr Server läuft, verbinden Sie sich über SSH. Öffnen Sie Ihr Terminal und verwenden Sie den folgenden Befehl:

ssh root@your_server_ip

Ersetzen Sie your_server_ip durch die tatsächliche IP-Adresse Ihrer Vultr-Instanz.

Schritt 3: Systemvorbereitung

Aktualisieren und verbessern Sie Ihre Paketliste mit den folgenden Befehlen:

sudo apt update
sudo apt upgrade -y

Installieren Sie die erforderlichen Abhängigkeiten:

sudo apt install -y git curl build-essential

Schritt 4: Docker installieren

Docker ist der einfachste Weg, um Forgejo zum Laufen zu bringen. Installieren Sie Docker, indem Sie Folgendes ausführen:

curl -fsSL https://get.docker.com -o get-docker.sh
sh get-docker.sh

Fügen Sie Ihren Benutzer zur Docker-Gruppe hinzu:

sudo usermod -aG docker $USER

Melden Sie sich ab und wieder an Ihrem Server an, um die Gruppenänderungen anzuwenden.

Überprüfen Sie die Docker-Installation:

docker --version

Schritt 5: Forgejo einrichten

Jetzt ziehen wir das Forgejo-Docker-Image und erstellen einen Container:

docker run -d --name forgejo \
  -p 3000:3000 \
  -p 222:22 \
  -v /srv/forgejo:/data \
  forgejo/forgejo:latest

Sie können die Ports je nach Ihrer bestehenden Einrichtung anpassen. Der Standardport für den Webzugriff wird 3000 sein, während SSH auf dem Port 222 läuft.

Jetzt können Sie auf Forgejo zugreifen, indem Sie http://your_server_ip:3000 in Ihrem Webbrowser besuchen.

Schritt 6: Forgejo konfigurieren

Beim Zugriff auf Forgejo werden Sie durch die erste Einrichtung geleitet:

  1. Datenbankkonfiguration: Wenn Sie eine Datenbank benötigen, können Sie PostgreSQL oder MySQL verwenden.
  2. Einrichtung des Administratorkontos: Erstellen Sie ein administratives Benutzerkonto zur Verwaltung Ihrer Instanz.
  3. Webhooks und Integrationen: Konfigurieren Sie alle notwendigen Webhooks, um mit CI/CD-Tools oder anderen Diensten zu integrieren.

Schritt 7: Ihre Installation absichern

Nachdem Sie Forgejo eingerichtet haben, sollten Sie in Betracht ziehen, Ihre Instanz abzusichern. Hier sind einige Best Practices:

Vergleichstabelle der VPS-Anbieter

AnbieterMonatlicher PreisRAMCPUSpeicher
Contabo VPS5,99 EUR4GB2 Kerne100GB
Hetzner Cloud4,15 EUR2GB1 Kern20GB
DigitalOcean6 USD1GB1 Kern25GB
Vultr6 USD1GB1 Kern25GB
Linode5 USD2GB1 Kern50GB

Für einen vollständigen VPS-Vergleich werfen Sie einen Blick auf diesen Link.

FAQs

Wofür wird Forgejo verwendet?

Forgejo ist ein selbst gehosteter Git-Dienst, der eine kollaborative Plattform für Entwickler bietet, um ihre Code-Repositories zu verwalten. Es bietet Werkzeuge für Versionskontrolle, Projektmanagement und Integrationen mit CI/CD-Pipelines. Dadurch können Teams und Einzelpersonen ihre Projekte sicher hosten und die Kontrolle über ihren Code und ihre Workflows behalten. Forgejo legt Wert auf Leistung und Benutzererfahrung und ist sowohl für kleine als auch große Entwicklungsteams geeignet.

Wie vereinfacht Docker den Installationsprozess von Forgejo?

Die Verwendung von Docker zur Installation von Forgejo vereinfacht den Bereitstellungsprozess erheblich. Docker-Container ermöglichen es Ihnen, die Anwendung zusammen mit ihren Abhängigkeiten zu verpacken und so Konsistenz in verschiedenen Umgebungen sicherzustellen. Sie müssen sich nicht um die manuelle Installation von Bibliotheken oder Abhängigkeiten kümmern, da alles Notwendige in einer isolierten Umgebung ausgeführt wird. Dies beschleunigt nicht nur die Installation, sondern macht es auch einfacher, Updates und Rollbacks zu verwalten.

Kann ich Forgejo auch bei anderen VPS-Anbietern als Vultr installieren?

Ja, Sie können Forgejo auch bei anderen VPS-Anbietern installieren. Die Einrichtungsschritte bleiben weitgehend gleich, vorausgesetzt, der Server läuft mit einem kompatiblen Betriebssystem wie Ubuntu. Anbieter wie Contabo, Hetzner, DigitalOcean und Linode bieten ebenfalls erschwingliche Pläne an, die sich für das Selbsthosting von Anwendungen wie Forgejo eignen. Stellen Sie immer sicher, dass Sie die Mindestanforderungen an das System erfüllen und Docker installiert haben, um einen reibungslosen Installationsprozess zu gewährleisten.

Mit diesem Leitfaden sollten Sie gut auf dem Weg sein, Forgejo auf Vultr selbst zu hosten und die Vorteile einer personalisierten Codierungsplattform zu genießen. Viel Spaß beim Programmieren!