53 Entwickler-Tools, immer aktuell — neue Upstream-Releases landen innerhalb von Stunden in apt. Discord beitreten

📅 Ab ist für den apt-Mirror ein Abo erforderlich. Preise ansehen · 🆓 Es gibt einen für immer kostenlosen Spiegel

⚒️ Neueste Forgejo auf Ubuntu installieren

Selbst gehostete, leichtgewichtige Software-Forge — Beyond coding. We forge.

Neueste Version: 15.0.2 · aktualisiert 2026-07-08
QuelleVersion
deb.griffo.io15.0.2 ✅
Offizielles Ubuntu🚫 nicht paketiert
← Zurück zur Startseite

Was ist Forgejo?

Forgejo ist eine selbst gehostete, leichtgewichtige Software-Forge. Einfach zu installieren und wartungsarm — sie erledigt einfach ihren Job. Forgejo ist ein community-getriebener Fork von Gitea, der sich auf Sicherheit, Datenschutz und demokratische Governance konzentriert — eine selbst gehostete Alternative zu GitHub oder GitLab, die Sie vollständig kontrollieren.

🚀 Warum neueste Versionen wichtig sind: Forgejo erhält regelmäßige Updates mit Sicherheits-Patches, neuen Funktionen und Leistungsverbesserungen. Die neuesten Releases umfassen Forgejo Actions (GitHub Actions-kompatibles CI/CD), verbesserte Paketregistrierungsunterstützung und erweiterte Föderationsfähigkeiten.

⚡ Wichtigste Funktionen von Forgejo

📦 Git Repository Hosting

Host unlimited public and private git repositories. Full support for Git LFS, large file storage, and repository mirroring from GitHub, GitLab, and more.

🔄 Pull Requests & Code Review

Built-in pull request workflow with inline code review, review assignments, required reviewers, and merge strategies including squash and rebase.

🐛 Issue Tracking

Full-featured issue tracker with labels, milestones, projects board, custom fields, and cross-repository references.

⚙️ Forgejo Actions

Built-in CI/CD engine compatible with GitHub Actions workflows. Use existing GitHub Actions marketplace actions on your self-hosted runner.

📚 Package Registry

Host your own packages: npm, PyPI, Maven, Docker/OCI images, Debian/RPM packages, Helm charts, and more — all in one place.

🔐 Security & Access Control

Fine-grained permissions, two-factor authentication, OAuth2 provider, LDAP/SAML integration, SSH and HTTPS access, branch protection rules.

🏆 Warum Forgejo?

  • Selbst gehostet: Ihre Daten bleiben auf Ihren Servern, unter Ihrer Kontrolle
  • Leichtgewichtig: Läuft auf einem Raspberry Pi oder einem 5-$/Monat-VPS
  • Gitea-kompatibel: Drop-in-Ersatz mit vollständiger API-Kompatibilität
  • Community-getrieben: Demokratische Governance, keine Unternehmensabhängigkeit
  • GitHub Actions-kompatibel: Bestehende Workflows und Marketplace-Actions wiederverwenden
🚀 Immer aktueller als die offiziellen Archive: Debian und Ubuntu frieren Paketversionen mit jedem Release ein — dieses Repository veröffentlicht neue Upstream-Versionen in der Regel innerhalb weniger Stunden. Ein einfaches apt upgrade hält Sie immer auf der neuesten Version.

📦 Installation von deb.griffo.io

Befehle ausführen

Schritt 1: Repository hinzufügen

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

🆓 Es gibt einen für immer kostenlosen Spiegel. deb-free.griffo.io liefert Pakete für immer kostenlos — ohne Konto, ohne Abo, höchstens 2 Monate hinter Upstream, Sicherheitsfixes sofort. Derzeit enthält er cliamp, Ghostty, lazydocker, Oh My Posh und Zed; Forgejo ist nicht dabei, deshalb führt heute nur das Repository oben dorthin — auf Anfrage kann es aufgenommen werden.

So funktioniert der kostenlose Spiegel →

Schritt 2: Forgejo installieren

# Install latest Forgejo (also installs git and git-lfs)
sudo apt install forgejo

# Verify installation
forgejo --version
# Install latest Forgejo (also installs git and git-lfs)
apt install forgejo

# Verify installation
forgejo --version
📋 Einrichtung nach der Installation erforderlich: Forgejo ist ein Webserver — nach der Installation müssen Sie ihn starten und die Erstkonfiguration über die Weboberfläche abschließen. Siehe die Einrichtungsschritte unten.

🚀 Ersteinrichtung

Das Paket erstellt automatisch den git-Systembenutzer, das Datenverzeichnis /var/lib/forgejo und das Konfigurationsverzeichnis /etc/forgejo. Schließen Sie die Einrichtung ab mit:

# Start the Forgejo service
sudo systemctl start forgejo

# Open http://localhost:3000 in your browser to complete initial configuration
# (configure database, admin account, domain, etc.)

# After the web setup is complete, enable Forgejo on boot:
sudo systemctl enable forgejo

# Check service status
sudo systemctl status forgejo
# Start the Forgejo service
systemctl start forgejo

# Open http://localhost:3000 in your browser to complete initial configuration
# (configure database, admin account, domain, etc.)

# After the web setup is complete, enable Forgejo on boot:
systemctl enable forgejo

# Check service status
systemctl status forgejo

🛡️ Sicherheitshärtung nach der Konfiguration

Machen Sie nach dem webbasierten Setup die Konfigurationsdatei zum Schutz schreibgeschützt:

# Lock down the config directory and app.ini after initial configuration
sudo systemctl stop forgejo
sudo chmod 750 /etc/forgejo
sudo chmod 640 /etc/forgejo/app.ini
sudo systemctl start forgejo
# Lock down the config directory and app.ini after initial configuration
systemctl stop forgejo
chmod 750 /etc/forgejo
chmod 640 /etc/forgejo/app.ini
systemctl start forgejo

🔧 Befehlszeilenverwaltung

Forgejo bietet eine CLI für Verwaltungsaufgaben. Führen Sie Befehle als git-Benutzer aus:

# List all users
sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user list

# Create admin user
sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user create \
  --username admin --password changeme --email admin@example.com --admin

# Regenerate Git hooks (useful after upgrades)
sudo -u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin regenerate hooks
# List all users
-u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user list

# Create admin user
-u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin user create \
  --username admin --password changeme --email admin@example.com --admin

# Regenerate Git hooks (useful after upgrades)
-u git forgejo -w /var/lib/forgejo -c /etc/forgejo/app.ini admin regenerate hooks

🚀 Warum deb.griffo.io wählen?

📊 Repository-Vergleich:
  • Offizielles Ubuntu: Kein Forgejo-Paket in offiziellen Repos verfügbar
  • Manuelle Installation: Erfordert manuelles Herunterladen und Platzieren der Binärdatei
  • deb.griffo.io: Neueste Version mit korrekter Paketierung, Postinst-Einrichtung und apt-Update-Unterstützung

📦 Paket-Build-Repository

Die Ubuntu-Pakete werden automatisch in diesem GitHub-Repository erstellt und gepflegt:

🔗 Verwandte Pakete

Auch verfügbar von deb.griffo.io:

🎯 Perfekt für: Entwickler und Teams, die volle Kontrolle über ihren Quellcode wünschen, Organisationen mit Datenschutzanforderungen, Homelab-Enthusiasten und alle, die eine selbst gehostete GitHub/GitLab-Alternative suchen, die leichtgewichtig genug ist, um auf minimaler Hardware zu laufen.

📦 Neueste Releases aus diesem Repository

❓ Häufig gestellte Fragen

Ist Forgejo in den offiziellen Ubuntu-Paketquellen?

Nein, Forgejo ist nicht in den offiziellen Ubuntu-Archiven paketiert. Dieses Repository ist derzeit die einzige apt-Quelle und liefert Forgejo 15.0.2.

Wie installiere ich das neueste Forgejo unter Ubuntu?

Fügen Sie das deb.griffo.io-Repository einmalig hinzu (Anleitung oben) und führen Sie dann aus: sudo apt install forgejo. Neue Releases kommen über das normale sudo apt upgrade.

Sind die Pakete signiert und wie werden sie gebaut?

Jedes Paket ist mit dem GPG-Schlüssel des Repositories (EA0F721D231FDD3A0A17B9AC7808B4DD62C41256) signiert und wird aus Upstream-Releases in öffentlichen GitHub-Repositories gebaut, die jeder einsehen kann.

Welche Ubuntu-Versionen werden unterstützt?

Ubuntu 22.04 Jammy, 24.04 Noble, 25.10 Questing und 26.04 Resolute.