Lässt sich Redmine auf Shared Hosting installieren? Was es braucht und drei Möglichkeiten, wenn es nicht passt
Redmine ist kostenlos, und Sie bezahlen ohnehin schon ein Shared-Hosting-Paket, auf dem Ihre WordPress-Website läuft. Warum also Redmine nicht gleich daneben installieren? Dann öffnen Sie die Installationsanleitung und stoßen auf eine lange Liste von Befehlen.
Redmine ist ein Open-Source-Projektmanagement-Tool, das seit vielen Jahren weltweit im Einsatz ist. Es ist gut dokumentiert und reich an Funktionen. Doch es läuft nicht so, wie WordPress und andere PHP-Software laufen, und deshalb ist Shared Hosting ein unbequemes Zuhause dafür.
Dieser Artikel geht die offiziellen Anforderungen und Installationsschritte von Redmine durch und zeigt, wo Shared Hosting im Weg steht. Anschließend stellt er drei Möglichkeiten vor, wenn Redmine nicht passt.
Das Wichtigste in Kürze
- Die Installation von Redmine setzt Kommandozeilenzugang und eine Umgebung voraus, in der ein Ruby-Programm dauerhaft läuft. Mit Browser und FTP allein lässt es sich nicht installieren.
- Die aktuelle Version, Redmine 7.0, benötigt Ruby 3.2 oder neuer. Von den fünf bekannten Shared-Hostern, die wir geprüft haben, bietet nur einer ein so neues Ruby an, und keiner veröffentlicht eine Anleitung zur Installation des aktuellen Redmine.
- Wenn Redmine nicht passt, bleiben realistisch ein VPS, ein gehosteter Redmine-Dienst oder ein anderes Tool, das für Shared Hosting gebaut ist.
Hinweis: Dieser Artikel stammt vom Entwickler von GeckoFlag. Die Angaben zu Redmine und den Hosting-Anbietern beruhen auf deren offiziellen Seiten, Stand 5. Oktober 2026.
Was Redmine braucht
Beginnen wir mit der offiziellen Installationsanleitung. Stand Oktober 2026 ist 7.0 die aktuelle Versionsreihe.
| Punkt | Anforderung von Redmine 7.0 |
|---|---|
| Laufzeitumgebung | Ruby 3.2, 3.3, 3.4 oder 4.0 (läuft auf Ruby on Rails 8.1) |
| Datenbank | MySQL 8.0 bis 8.4, PostgreSQL 14, SQL Server 2012 oder neuer oder SQLite 3. SQLite ist nicht für den Mehrbenutzer-Produktivbetrieb gedacht |
| MySQL-Einstellung | Isolationsstufe der Transaktionen auf READ COMMITTED ändern |
| Optional | ImageMagick (Gantt-Export als Bild, Vorschaubilder), Sidekiq (das empfohlene Queue-Backend für den Produktivbetrieb) |
Quelle: Installing Redmine (offizielle Anleitung)
Die offizielle Anleitung umfasst 11 Schritte:
- Das Redmine-Paket herunterladen und entpacken
- Eine leere Datenbank und einen Datenbankbenutzer anlegen
- Die Zugangsdaten in eine Konfigurationsdatei (config/database.yml) eintragen
- Die benötigten Bibliotheken über die Kommandozeile installieren (bundle install)
- Über die Kommandozeile ein Session-Secret erzeugen
- Über die Kommandozeile die Assets kompilieren
- Über die Kommandozeile die Datenbanktabellen anlegen
- Über die Kommandozeile die Standarddaten laden
- Schreibrechte für einige Ordner setzen
- Über die Kommandozeile einen Server starten und die Installation testen
- Im Browser öffnen und anmelden
Das ist nicht das WordPress-Muster, bei dem man Dateien hochlädt und im Browser einen Installer öffnet. Die Schritte 4 bis 8 und Schritt 10 erledigen Sie, indem Sie sich am Server anmelden und Befehle eintippen.
Was nach Schritt 10 kommt, ist genauso wichtig. Redmine liefert seine Seiten über ein Ruby-Programm aus, das dauerhaft läuft. Der Server, den Sie in Schritt 10 starten, ist nur ein Test. Für den Alltag brauchen Sie eine eigene Einrichtung, in der hinter dem Webserver ständig ein Anwendungsserver läuft.
Vier Dinge, die auf Shared Hosting im Weg stehen
Hält man diese Anforderungen neben ein gewöhnliches Shared-Hosting-Paket, zeigen sich vier Probleme.
1Die Ruby-Version ist womöglich zu alt oder fehlt
Viele Shared-Hoster bieten durchaus Ruby an, doch die Version schwankt stark. Die Hilfeseiten von HostGator nennen Ruby 1.8.7 für Shared-Pakete. hosting.com (ehemals A2 Hosting) listet in seiner Ruby-Auswahl Versionen bis 2.6. Namecheap reicht bis 3.4.
Redmine 7.0 benötigt Ruby 3.2 oder neuer. Ruby 2.5, das mehrere Hoster noch anbieten, hat sein Lebensende 2021 erreicht.
Manchmal können Sie ein neueres Ruby in Ihrem eigenen Home-Verzeichnis bauen. Das heißt aber, Software auf dem Server zu kompilieren, und das hebt die Schwierigkeit noch eine Stufe an.
2Sie brauchen die Kommandozeile (SSH)
Mehr als die Hälfte der Installationsschritte sind Befehle. Um sie auszuführen, brauchen Sie SSH-Zugang, und ob Sie den bekommen, hängt vom Hoster und vom Paket ab. Bei manchen Hostern ist er standardmäßig abgeschaltet und muss aktiviert oder beantragt werden.
Selbst mit SSH haben Sie keinen Administratorzugang (root). Braucht ein Schritt ein zusätzliches Systempaket, etwa um eine der Bibliotheken von Redmine zu bauen, können Sie es womöglich nicht installieren.
3Sie können kein eigenes Programm dauerhaft laufen lassen
Das ist der größte Punkt. Beim Shared Hosting teilen sich viele Kunden einen Server, daher gehört es in der Regel nicht zum Angebot, dass ein Kunde eigene, dauerhaft laufende Prozesse startet. Auch Arbeitsspeicher und Prozessanzahl sind begrenzt. Namecheap etwa beschränkt sein kleinstes Shared-Paket auf 1 GB Arbeitsspeicher.
Der einzige Weg, den manche Hoster anbieten, ist die Funktion „Setup Ruby App“ in cPanel. Sie betreibt eine Ruby-Anwendung über Passenger, das der Hoster verwaltet, sodass Sie selbst keinen Server starten. Fehlt diese Funktion oder bietet sie nur ein altes Ruby, gibt es keinen unterstützten Weg, Redmine dauerhaft laufen zu lassen.
4Die Datenbank steht womöglich nicht auf der Liste von Redmine
Für MySQL nennt die offizielle Anleitung die Versionen 8.0 bis 8.4. Viele Shared-Hoster stellen stattdessen MariaDB bereit, das in den meisten Punkten mit MySQL kompatibel ist, aber nicht in der Liste der von Redmine unterstützten Datenbanken auftaucht. Das Shared Hosting von Namecheap etwa läuft mit MariaDB 11.4.
Die Punkte 1 und 4 sind Versionsprobleme. Die Punkte 2 und 3 ergeben sich aus der Bauart von Shared Hosting. Die Versionen holen mit der Zeit vielleicht auf, doch die Grenze aus Punkt 3 gehört zum Wesen von Shared Hosting.
Wo bekannte Shared-Hoster stehen
Wir haben geprüft, was fünf bekannte Hosting-Anbieter auf ihren eigenen Supportseiten über Ruby in Shared-Paketen sagen. Stand 5. Oktober 2026.
| Hoster | Ruby in Shared-Paketen | Erfüllt Redmine 7.0 (3.2 oder neuer)? | Was der Hoster zu Ruby-Apps sagt |
|---|---|---|---|
| Namecheap | 3.0 bis 3.4Auswahl in „Setup Ruby App“ von cPanel | ✓Die Version schon | Veröffentlicht eine Anleitung zu „Setup Ruby App“. Datenbank ist MariaDB 11.4. SSH lässt sich in jedem Paket aktivieren |
| hosting.comehemals A2 Hosting | 1.8 bis 2.6 | Nein | Unterstützt Rails über „Setup Ruby App“ und empfiehlt dafür Ruby 2.5 |
| HostGator | 1.8.7Rails 2.3.18 | Nein | Neuere Ruby- und Rails-Versionen gibt es auf VPS oder dedizierten Servern |
| DreamHost | Installiert, Version nicht angegeben | NeinRuby-Apps können in Shared-Paketen nicht betrieben werden | Ruby-Apps laufen nur auf einem Managed VPS oder einem dedizierten Server. Passenger wird nicht unterstützt |
| Bluehost | Version nicht angegeben | UnklarDer Hoster nennt keine Version | „Limited support for Ruby applications. Not ideal for running full Ruby on Rails environments.“ Empfiehlt VPS- oder dediziertes Hosting |
Auf Grundlage der eigenen Support- und Spezifikationsseiten der Hoster. Die Spezifikationen können je nach Paket und Vertragszeitpunkt abweichen.
Vier der fünf bieten entweder ein zu altes Ruby an oder sagen klar, dass Ruby-Anwendungen auf einen VPS oder dedizierten Server gehören.
Namecheap ist der interessante Fall. Sein Shared Hosting bietet über „Setup Ruby App“ in cPanel Ruby bis 3.4, damit ist die Versionsanforderung erfüllt, und es gibt einen vom Hoster verwalteten Weg, eine Anwendung dauerhaft laufen zu lassen. Dennoch bleiben offene Fragen: Die Datenbank ist MariaDB statt einer der MySQL-Versionen auf der Liste von Redmine, die Bibliotheken von Redmine müssen ohne root-Zugang installiert werden, und alles muss in die Speichergrenze des Pakets passen. Die Anleitung von Namecheap behandelt Ruby-Anwendungen allgemein, nicht Redmine. Wir haben dieses Setup nicht selbst getestet, betrachten Sie es also als Experiment und nicht als unterstützten Weg, Redmine zu betreiben.
Das alles ist kein Mangel von Shared Hosting. Es ist für Websites gebaut, die mit PHP laufen, und für PHP bieten dieselben Hoster aktuelle Versionen an. Eine Anwendung wie Redmine, die dauerhaft auf Ruby läuft, liegt einfach außerhalb dessen, wofür Shared Hosting konzipiert wurde.
Drei Möglichkeiten, wenn Redmine nicht passt
Lässt sich Redmine nicht auf Ihrem Shared Hosting installieren, gibt es drei Wege. Welcher richtig ist, hängt davon ab, ob Sie Redmine selbst wollen oder Vorgangsmanagement auf dem Hosting, das Sie bereits haben.
| Möglichkeit | Passt gut, wenn | Was Sie übernehmen |
|---|---|---|
| 1. Einen VPS mieten und Redmine installieren | Sie Redmine wollen und jemand im Team sicher mit der Kommandozeile umgeht | Aufbau, Updates und Absicherung des Servers |
| 2. Einen gehosteten Redmine-Dienst nutzen | Sie Redmine wollen, aber keinen Server betreiben möchten | Eine monatliche Gebühr |
| 3. Ein anderes Tool nutzen, das auf Shared Hosting läuft | Sie Ihr aktuelles Hosting weiter nutzen wollen und es nicht Redmine sein muss | Funktionsunterschiede zu Redmine und den Umzug Ihrer Daten |
1Einen VPS mieten und Redmine installieren
Wenn Sie Redmine vollständig unter eigener Kontrolle haben möchten, ist das der Standardweg. Ein VPS gibt Ihnen Administratorzugang, sodass Sie die offiziellen Schritte genau so befolgen können, wie sie beschrieben sind.
Manche Anbieter haben einen VPS im Programm, auf dem Redmine bereits installiert ist. Hostinger etwa bietet eine Redmine-VPS-Vorlage auf Ubuntu 24.04. Prüfen Sie, welche Redmine-Version eine Vorlage installiert, denn es ist nicht immer die neueste.
Im Gegenzug wird die Pflege des Servers zu Ihrer Aufgabe. Betriebssystem und Ruby aktualisieren, Backups anlegen und sich gegen Einbrüche schützen liegt bei Ihnen. Die entscheidende Frage ist, ob jemand im Team einen Server betreuen kann, und das auch auf Dauer.
2Einen gehosteten Redmine-Dienst nutzen
Es gibt Dienste, die Redmine für Sie betreiben, ganz ohne Installation und Wartung. Planio ist einer davon und wird auf der Website von Redmine selbst aufgeführt. Der Anbieter verwaltet den Server, und Sie nutzen Redmine im Browser.
Planio hat einen kostenlosen Tarif für 2 Benutzer und 1 Projekt, die kostenpflichtigen Tarife beginnen bei 25 $ im Monat für 5 Benutzer. War Ihr Ausgangspunkt „Redmine, weil es kostenlos ist“, ändert sich hier die Annahme.
3Ein anderes Tool nutzen, das auf Shared Hosting läuft
Wenn Sie nur Vorgänge und Aufgaben auf dem Hosting verwalten möchten, das Sie bereits haben, schauen Sie sich Tools an, die nur PHP und eine Datenbank brauchen. Leantime, Kanboard und unser eigenes GeckoFlag sind Beispiele dafür.
Ihre Anforderungen und der Installationsaufwand werden in Projektmanagement-Tools, die sich ohne Docker auf Shared Hosting installieren lassen verglichen.
Keines davon kann alles, was Redmine kann. Repository-Integration, fein abgestufte Berechtigungen und Workflows sowie Plugins sind die Stärken von Redmine. Wenn Sie darauf angewiesen sind, werden Sie mit Möglichkeit 1 oder 2 glücklicher.
Was Sie vor dem Wechsel von Redmine zu GeckoFlag wissen sollten
Dieser Artikel stammt vom Entwickler von GeckoFlag. Für Leser, die GeckoFlag als dritte Möglichkeit abwägen, nennen wir hier neben den Vorzügen auch die Grenzen eines Wechsels.
Was GeckoFlag kann
GeckoFlag ist ein Tool für Projekt- und Vorgangsmanagement, das als Einmalkauf verkauft wird. Es läuft mit PHP 8.2 oder neuer und MySQL oder MariaDB. Dateien hochladen, die Seite im Browser öffnen, und der Installer startet. Die Kommandozeile wird nicht gebraucht. Auch Updates und Backups erledigen Sie im Admin-Bereich.
Es vereint Vorgänge, über- und untergeordnete Vorgänge, Kommentare, ein Kanban-Board, ein Gantt-Diagramm, ein Wiki und eine Dateiablage. Die Oberfläche ist so gestaltet, dass Designer, Projektleiter und Kunden, also Menschen, die keine Entwickler sind, sich darin nicht verlieren.
Grenzen, die Sie vor dem Wechsel prüfen sollten
- Es gibt kein eigenes Migrationswerkzeug. Sie exportieren die Redmine-Vorgänge als CSV und importieren sie in GeckoFlag. Importierte Vorgänge werden als neue Vorgänge angelegt, und die Vorgangsnummern werden neu vergeben.
- Nur die grundlegenden Vorgangsfelder werden übernommen. Gemeint sind Felder wie Status, Priorität, Zuständiger, Startdatum und Fälligkeitsdatum. Kommentarverlauf, Anhänge und Wiki-Seiten lassen sich nicht übertragen. Auch über- und untergeordnete Beziehungen werden per CSV nicht übernommen.
- Der Import braucht etwas Vorbereitung. Status, Prioritäten und Zuständige müssen zuerst in GeckoFlag angelegt sein. Zeilen, die auf nicht vorhandene Einträge verweisen, werden übersprungen. Einzelheiten finden Sie im Handbuch zu Import und Export.
- Redmine hat Funktionen, die GeckoFlag nicht hat. Zeiterfassung, benutzerdefinierte Felder, Workflow-Einstellungen, Repository-Integration, Plugins, eine API und fein abgestufte Berechtigungen für jede Rolle.
- Es ist nicht kostenlos. Es ist ein Einmalkauf für $30 / €27, Hosting-Kosten kommen hinzu.
Für den Umzug eines Redmine mit jahrelanger Historie ist GeckoFlag nicht die richtige Wahl. Es passt zu Teams, die neu anfangen, oder zu Teams, die nur ihre offenen Vorgänge mitnehmen und von vorn beginnen.
Einen Vergleich Funktion für Funktion finden Sie unter GeckoFlag vs Redmine. Die echten Bildschirme können Sie in der Demo ausprobieren.
Fazit: Wollen Sie Redmine oder Vorgangsmanagement auf Ihrem Hosting?
Redmine wurde nicht dafür entwickelt, auf Shared Hosting installiert zu werden. Es braucht die Kommandozeile und eine Umgebung, in der ein Ruby-Programm dauerhaft läuft. Die meisten bekannten Shared-Hoster bieten entweder ein für die aktuelle Version zu altes Ruby an oder verweisen für Ruby-Anwendungen auf einen VPS, und keiner veröffentlicht eine Anleitung zur Installation des aktuellen Redmine.
Wenn Sie unsicher sind, hilft diese einfache Entscheidung:
- Sie brauchen die Funktionen von Redmine, und jemand kann einen Server betreuen: Installieren Sie es auf einem VPS.
- Sie brauchen die Funktionen von Redmine, möchten aber keinen Server: Nutzen Sie einen gehosteten Dienst.
- Vorgangsmanagement auf Ihrem aktuellen Hosting genügt: Wählen Sie ein Tool, das mit PHP läuft.
Wenn die dritte Möglichkeit Ihre ist, lesen Sie als Nächstes den Vergleich von Tools für Shared Hosting. Die Installationsschritte von GeckoFlag finden Sie im Handbuch, den Preis auf der Preisseite. Wir hoffen, dieser Artikel hilft Ihnen, die passende Lösung für Ihr Team zu finden.
Quellen
- Installing Redmine (Redmine: Anforderungen und Installationsschritte)
- Ruby Maintenance Branches (Ruby: Supportstatus der einzelnen Versionen)
- Commercial Offerings (Redmine: Hosting-Dienste)
- Pricing (Planio)
Hinweis: Spezifikationen und Preise entsprechen dem Stand vom 5. Oktober 2026. Prüfen Sie vor Installation oder Vertragsabschluss die jeweils offizielle Seite auf aktuelle Informationen.