Hallo Lars.
Natürlich darfst du enttäuscht sein und das zu Ausdruck bringen. So lange es sachlich bleibt immer gerne. Eine Community/OSS lebt auch von verschiedenen Meinungen und (sachlicher) Kritik. Da habe ich bei deinem Beitrag natürlich nichts zu meckern
Bezüglich Docker möchte ich grundsätzlich an der Stelle nur sagen:
Eine Weiterentwicklung einer Groupware-Suite wie EGroupware mit Funktionen wie Online Office, Chat, Remote-Desktop, … kann technisch nur mit erträglichen Aufwand und für den Otto-Normal-Installateur auf Basis von Docker erfolgen. Bitte schaue dir dazu die funktionelle Entwicklung der letzten Jahre an.
Docker ist aktuell Standard um Software-Systeme zu distributieren. Siehe auch z. B. Univention Server.
Aber dass wisst ihr ja auch selber…
Es ist nicht realisierbar, alle die Funktionen nativ auf einem System laufen zu lassen. Und das für verschiedenste PHP, Webserver, Datenbanken. Mit Docker liefern wir eine definierte, ständig aktuelle Umgebung auf deren Basis wir die Anwendung entwickeln.
An der Stelle können wir nicht noch mehr leisten als andere. Von Google bis zu OX (und viele andere) arbeiten alle mit definierten Umgebungen und verlassen sich in der Entwicklung darauf. Wie sollen wir da noch einen drauf packen? In der Entwicklung und im Support…
Und bedenke bitte: Wir würden eine klassische Paket-Installation ohne Docker auch bei keinem Kunden oder bei uns im RZ/Hosting/Saas benötigen. Wir leisten jetzt schon viel (mehr als andere) an die Community.
Ich habe seinerzeit zum Release der 19.1 dazu auch einen Artikel verfasst:
Ist im Prinzip noch aktuell. Nur dass mittlerweile noch der DB-Container (bei Neuinstallationen), der Push-Container und der Guacamole-Container dazu gekommen sind.
Wir Ralf schon angemerkt hat, würde dir bei einer nicht Docker-Installation z. B. der Push-Server fehlen. Funktioniert auch ohne, ist aber ein wesentlicher Teil unserer Entwicklung in Richtung Benutzerfreundlichkeit (Verhalten wie Fat-Client).
Dies und dein Thema “…zur Installations-Automatisierung Puppet” lässt mich darauf schließen, dass ihr euren Kunden EGroupware anbieten wollt?
Ich bin mir sicher, dass der ein oder andere das bei seinem vServer-Vermieter seines Vertrauens so betriebt. Mit Docker. Die müssen die nested-Virtualisierung nur erlauben.
Ich habe das hier gerade noch einmal unter Proxmox/LXC mit eingeschaltetem nesting probiert. Läuft klaglos.
Das Thema Sicherheit lasse ich jetzt mal außen vor. Ich kann das nicht abschließend beurteilen.
Ob das für euch ein gangbarer Weg (vielleicht auch nur) für EGroupware ist musst du schauen.
Neben der Git-Installation bleibt dir natürlich auch noch die altehrwürdige Archiv-Installation:
Ebenso kannst du die Container nehmen und bei euch selbst zusammen bauen. Ihr habt ja Expertise dahin gehend.
Ich bitte dich, künftig für jedes Problem/ jede Frage ein eigenen Thema zu erstellen. Nur so können wir/andere ein Thema zu Ende bringe, auseinanderhalten, abschließen, …
Stefan