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

guide

So richten Sie Forgejo auf DigitalOcean selbst ein (2026 Anleitung)

Lerne, wie du Forgejo auf DigitalOcean selbst hostest, mit einer ausführlichen Anleitung 2026 zu Einrichtung, Konfiguration und empfohlenen Specs.

Einleitung

Forgejo ist eine selbst gehostete Alternative zu Git-Dienstanbietern, die es Entwicklern ermöglicht, ihre Repositories einfach zu verwalten. In diesem Leitfaden zeigen wir Ihnen die Schritte, um Forgejo auf DigitalOcean, einem der führenden VPS-Anbieter, selbst zu hosten. Egal, ob Sie ein Homelab verwalten oder mit Open-Source-Anwendungen experimentieren möchten, dieser Leitfaden deckt alles ab, was Sie benötigen.

Voraussetzungen

Bevor Sie mit dem Installationsprozess beginnen, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

Auswahl des richtigen Droplets

Für das Hosting von Forgejo sollten Sie die folgende DigitalOcean-Droplet-Konfiguration in Betracht ziehen:

PlanMonatliche KostenCPURAMSpeicher
Basic Droplet (1GB)6 USD11GB25GB SSD
Standard Droplet (2GB)12 USD12GB50GB SSD
Optimized Droplet15 USD12GB50GB SSD

Wir empfehlen mindestens das Basic Droplet, damit Forgejo reibungslos läuft. Die nächste Stufe bietet eine bessere Leistung, wenn Sie mit moderater Nutzung rechnen.

Einrichtung des VPS

  1. Droplet erstellen: Melden Sie sich bei Ihrem DigitalOcean-Konto an und erstellen Sie ein neues Droplet basierend auf der gewünschten Konfiguration.

  2. Zugriff auf den VPS: Verwenden Sie ssh, um sich von einem Terminal aus mit Ihrem Droplet zu verbinden.

    ssh root@your_droplet_ip

Docker installieren

Forgejo läuft in einem Docker-Container. Führen Sie diese Befehle aus, um Docker zu installieren:

  1. System aktualisieren:

    apt update && apt upgrade -y
  2. Erforderliche Pakete installieren:

    apt install apt-transport-https ca-certificates curl software-properties-common -y
  3. Docker’s GPG-Schlüssel und Repository hinzufügen:

    curl -fsSL https://download.docker.com/linux/ubuntu/gpg | apt-key add -
    add-apt-repository "deb [arch=amd64] https://download.docker.com/linux/ubuntu $(lsb_release -cs) stable"
  4. Docker installieren:

    apt update
    apt install docker-ce -y
  5. Installation überprüfen:

    docker --version

Forgejo ausführen

  1. Das Forgejo Docker-Image herunterladen:

    docker pull forgejo/forgejo:latest
  2. Einen Container erstellen:

    docker run -d --name forgejo -p 3000:3000 -p 222:22 \
    -v /srv/forgejo:/data \
    forgejo/forgejo:latest
  3. Auf Forgejo zugreifen: Sobald der Container läuft, navigieren Sie zu http://your_droplet_ip:3000 in einem Webbrowser, um auf die Forgejo-Oberfläche zuzugreifen.

Forgejo konfigurieren

Ihre Installation sichern

Um die Sicherheit Ihrer Forgejo-Installation zu verbessern, sollten Sie Folgendes in Betracht ziehen:

  1. Firewall einrichten: Installieren Sie UFW, wenn es noch nicht installiert ist.

    apt install ufw -y
    ufw allow OpenSSH
    ufw allow 3000
    ufw enable
  2. SSL/TLS verwenden: Sichern Sie Ihre Instanz, indem Sie ein SSL-Zertifikat erwerben. Sie können Let’s Encrypt für ein kostenloses SSL-Zertifikat verwenden.

FAQs

F: Was ist Forgejo?

A: Forgejo ist eine selbst gehostete Softwareentwicklungsplattform, die die Verwaltung von Git-Repositories bietet. Es ermöglicht Benutzern, ihren eigenen Code zu hosten, mit Teammitgliedern zusammenzuarbeiten und die volle Kontrolle über ihre Daten zu behalten. Es ist eine ausgezeichnete Alternative zu kommerziellen Diensten wie GitHub und GitLab, insbesondere für Entwickler, die eine Open-Source-Lösung suchen.

F: Wie lange dauert es, Forgejo auf DigitalOcean einzurichten?

A: Die Einrichtung von Forgejo auf DigitalOcean dauert in der Regel etwa 30 Minuten, abhängig von Ihrer Vertrautheit mit den Befehlen der Kommandozeile und Docker. Der Großteil der Zeit besteht darin, Ihren VPS bereitzustellen, Docker zu installieren und Forgejo zu konfigurieren. Sobald Sie die Erstkonfiguration abgeschlossen haben, können Sie es nahezu sofort nutzen.

F: Kann ich andere VPS-Anbieter verwenden, um Forgejo zu hosten?

A: Ja, Sie können Forgejo auch bei anderen VPS-Anbietern wie Hetzner, Contabo oder Linode hosten. Die Installationsschritte sind ähnlich, aber stellen Sie sicher, dass Sie einen Anbieter wählen, der die Anforderungen von Forgejo erfüllt. Berücksichtigen Sie außerdem bei der Auswahl eines VPS-Anbieters deren Preisgestaltung und Leistungsmerkmale, um die beste Lösung für Ihre Bedürfnisse zu finden—sehen Sie sich unseren vollständigen VPS-Vergleich für eine detaillierte Analyse an.

Fazit

Das Selbst-Hosting von Forgejo auf DigitalOcean ermöglicht Entwicklern die vollständige Kontrolle über ihre Repositories und gleichzeitig die Vorteile einer robusten Plattform. Dieser Leitfaden bietet die Grundlagen, um Forgejo auf Ihrem VPS zum Laufen zu bringen und Sie für Ihren Softwareentwicklungsprozess erfolgreich zu positionieren. Viel Spaß beim Programmieren!