Installation · 3 min read · Oct 22, 2025
So installieren Sie OpenProject auf Debian 12

OpenProject ist eine Projektmanagement-Software, die in Ruby on Rails und AngularJS geschrieben wurde. Es ist hauptsächlich ein Fork von ChiliProject, das ein Fork von Redmine war. Es kann verwendet werden, um Projekte über Teams und Abteilungen hinweg zu verwalten. Bietet auch eine breite Palette von Funktionen wie Agile und Scrum, Fehlerverfolgung, Wikis, Foren, Aufgabenmanagement, Teamzusammenarbeit, Projekt-Roadmap und Release-Management.
Dieses Tutorial führt Sie durch die Installation der OpenProject-Projektmanagement-Software auf dem Debian 12-Server. Sie richten OpenProject mit PostgreSQL als Datenbank-Backend und Apache als Reverse-Proxy ein.
Voraussetzungen
Bevor Sie beginnen, stellen Sie sicher, dass Sie die folgenden Anforderungen haben:
- Ein Debian 12-Server mit mindestens 4 GB RAM
- Ein Nicht-Root-Benutzer mit Sudo-Rechten
- Ein Domainname, der auf die IP-Adresse Ihres Servers verweist
Lassen Sie uns anfangen.
OpenProject installieren
OpenProject ist eine kostenlose und Open-Source-Projektmanagement-Software für sowohl klassische als auch agile Typen. Es hilft Ihnen, den Lebenszyklus Ihres Projekts im Auge zu behalten. Es unterstützt mehr als 30 Sprachen und kommt mit zwei Versionen, einer kostenlosen und einer kostenpflichtigen Abonnementversion.
OpenProject kann auf verschiedene Arten installiert werden, über Paketmanager oder in einer Containerumgebung wie Kubernetes. Für die meisten Linux-Distributionen wie Ubuntu, Debian oder CentOS bietet OpenProject ein Binärpaket, das Sie einfach über den Paketmanager installieren können.
Zuerst installieren Sie die grundlegenden Abhängigkeiten auf Ihrem Debian-System mit dem folgenden Befehl. Geben Sie y ein, um die Installation zu bestätigen.
sudo apt install apt-transport-https ca-certificates wget gpg
Fügen Sie jetzt den GPG-Schlüssel für das OpenProject-Repository hinzu, indem Sie den folgenden Befehl ausführen.
wget -qO- https://dl.packager.io/srv/opf/openproject/key | gpg --dearmor > /etc/apt/trusted.gpg.d/packager-io.gpgFügen Sie dann das OpenProject-Repository für die Debian 12-Version mit dem folgenden Befehl hinzu.
wget -O /etc/apt/sources.list.d/openproject.list \
https://dl.packager.io/srv/opf/openproject/stable/13/installer/debian/12.repoNachdem Sie den GPG-Schlüssel und das Repository hinzugefügt haben, führen Sie den folgenden Befehl aus, um Ihre Debian-Paketliste zu aktualisieren. Sie werden sehen, dass das OpenProject-Repository hinzugefügt wurde.
sudo apt update
Jetzt können Sie das OpenProject-Paket mit dem folgenden apt-Befehl auf Ihrem Debian-System installieren. Geben Sie Y ein, um mit der Installation fortzufahren.
sudo apt install openproject
Sobald die Installation abgeschlossen ist, sehen Sie die folgenden Anweisungen.

OpenProject konfigurieren
Jetzt, da Sie OpenProject installiert haben, können Sie mit der Konfiguration über die Befehlszeile beginnen. Der Befehl openproject wird standardmäßig auf Ihrem System erstellt, der es Ihnen ermöglicht, OpenProject von Ihrer Terminal-Shell aus zu konfigurieren.
Der openproject-Befehl ermöglicht es Ihnen, OpenProject interaktiv einzurichten. Sie können PostgreSQL, den Apache-Webserver, Memcached einrichten und auch die Git/SVN-Integration konfigurieren.
Um OpenProject zu konfigurieren, führen Sie den folgenden openproject-Befehl aus. Dies wird OpenProject interaktiv von Ihrer Shell aus einrichten.
sudo openproject configureWählen Sie die OpenProject-Version als default. Die Standardversion ist für das allgemeine Projektmanagement, während die bim-Version für spezifische Branchenabschnitte wie die Bauindustrie verwendet wird.

Wählen Sie Installieren Sie die neue PostgreSQL als Datenbank für Ihre OpenProject-Installation.

Wählen Sie Installieren Sie den Apache-Webserver, wenn Sie gefragt werden. Sie verwenden Apache als Reverse-Proxy für OpenProject.

Geben Sie jetzt den Domainnamen Ihrer OpenProject-Installation ein.

Lassen Sie das Feld für die Pfadintegration leer. Sie installieren OpenProject in Ihrer Root-Domain/Sub-Domain.

Für die SSL-Konfiguration wählen Sie Ja oder Nein. Sie müssen Details zu Ihren SSL-Zertifikaten angeben.

Überspringen Sie die Subversion-Repository-Integration.

Sie können auch die Git-Integration für Ihre OpenProject-Installation installieren.

Geben Sie das Verzeichnis für das Git-Repository ein. Standardmäßig wird das Verzeichnis /var/db/subversion/git verwendet.

Lassen Sie den Git-CGI-Backend-Pfad als Standard.

Wählen Sie Installieren Sie den Memcached-Server, um fortzufahren.

Geben Sie jetzt Ihre Admin-E-Mail-Adresse für die OpenProject-Installation ein.

Wählen Sie dann die Standardsprache auf Englisch.

Nachdem der Prozess abgeschlossen ist, sehen Sie Folgendes:

Mit dem folgenden Befehl können Sie jetzt die Dienste für PostgreSQL, Apache und Memcached-Server überprüfen. Stellen Sie sicher, dass alle drei Dienste laufen.
sudo systemctl status postgresql apache2 memcached
Überprüfen Sie schließlich die OpenProject-Dienste mit dem folgenden Befehl. Stellen Sie sicher, dass alle diese Dienste laufen.
sudo systemctl status openproject openproject-web openproject-worker
Zugriff auf OpenProject
Starten Sie Ihren Webbrowser und besuchen Sie http://project.howtoforge.local/login. Sie werden auf die Anmeldeseite von OpenProject weitergeleitet. Geben Sie den Standardbenutzer admin und das Passwort admin ein und klicken Sie auf Anmelden.

Ändern Sie jetzt das Standard-Admin-Passwort in ein neues sicheres Passwort und klicken Sie auf Speichern, um zu bestätigen.

Sobald der Prozess abgeschlossen ist, sehen Sie das OpenProject-Dashboard wie folgt:

Sie können klassisches und agiles Projektmanagement über Scrum aus dem verfügbaren Demoprojekt sehen.
Erhalte neue Beiträge in deinem Posteingang.
Kein Spam. Jederzeit abmelden.