datamate Cockpit 2.0 ist nun verfügbar!
Sag Hallo zum neuen datamate Cockpit 2.0. Die Version 2.0 bringt Deinem Homie und Fellow neue Funktionen und eine Vielzahl kleiner Verbesserungen. Ein paar alte Zöpfe werden mit dem Cockpit 2.0 auch abgeschnitten: Wenig genutzte Tools werden aus dem Cockpit entfernt und überholte Funktionen durch moderne Lösungen ersetzt. Details zu den Neuerungen des Releases 2.0 erfährst Du in diesem Artikel. Ein Changelog findet sich am Ende des Textes. Interessenten der private Cloud Server von datamate können das neue Cockpit ab sofort auf cockpit.privatecloud.de testen.
Neues und modernes Backupverfahren
Die bisherige Backup-Lösung duplicity wird im Cockpit 2.0 durch restic zu ersetzen. Obwohl die Einrichtung eines Backups und das Look&Feel im Cockpit praktisch identisch bleibt, stehen Restic und duplicity für zwei gänzlich unterschiedliche Herangehensweisen in Bezug auf Ihr zugrundeliegendes Backupverfahren. Bei duplicity kann man von einem Backupverfahren der alten Schule sprechen: es werden regelmäßige Vollbackups mit anschließenden inkrementellen Backups angefertigt und auf ein beliebiges Backupmedium gespeichert. Sämtliche Tätigkeiten laufen sequenziell ab. Zuerst werden die zu sichernden Daten gesichtet, dann gepackt, verschlüsselt und dann übertragen. Erst wenn dieser Zyklus für ein Datenpaket abgearbeitet ist, startet der nächste Zyklus. Diese strikte Zirkularität und die regelmäßigen Vollbackups haben bei vielen unserer Kunden Probleme gemacht. Mit zunehmender Datenmengen oder bei langsamen Datenleitung kam es häufig vor, dass das monatliche Vollbackup viele Stunden oder sogar Tage liefen. Während dieser Zeit ist es Störereignissen wie z.B. DSL-Zwangstrennung ausgesetzt, die zu Abbrüchen führen können.
Mit restic gehören diese Probleme der Vergangenheit an. Der gesamte Designansatz von Restic zielt darauf ab, schnell, einfach und effizient zu sein. Durch fortlaufende Snapshots werden regelmäßige Vollbackups überflüssig. Auch die parallele Abarbeitung der verschiedenen Backupsschritte reduziert die benötigte Backupzeit erheblich. Trotz dieser Vorteile ist Restic ein ausgefeiltes Tool, welches erst vor Kurzem in der c’t und der iX positiv erwähnt wurde.
Benno-Mailarchiv löst Mailcow als E-Mailarchiv ab
Nicht nur das Backupprogramm wurde ausgetauscht, ein Wechsel steht auch bei der E-Mail-Archivierungslösung an. Für mehr Zuverlässigkeit, Kompatibilität und Funktionen macht Mailcow Platz für Benno-Mailarchiv.
Mehrere Gründe haben den Abschied von Mailcow notwendig werden lassen. Da waren zum einen wiederkehrende Probleme mit der zuverlässigen Funktion. Gerade Office 365 Benutzer hatten Mühe, Mailcows Archivkonten in Outlook einzubinden. Eine effiziente Mail-Archivierung war damit nicht möglich. Hinzu kam die Entscheidung der Entwickler, Mailcow nur noch als Docker Container anzubieten. Docker passt aber nicht in das aktuelle Designkonzept von Homie und Fellow.
Mit Benno-Mailarchiv verfügt das datamate Cockpit 2.0 über einen mehr als würdigen Nachfolger. Benno-Mailarchiv ist ein einfach zu bedienendes System für die revisionssichere Archivierung der eigenen IMAP-Konten. Einmal über das Cockpit eingebunden, werden sämtliche E-Mails in einem festgelegten Interval abgerufen und in Benno archiviert. Über die Benno-eigene Weboberfläche lassen sich die archivierten E-Mails mit leistungsfähigen Filtern durchsuchen und die aufgefundenen drucken und/oder weiterleiten.
Für die private Nutzung ist Benno-Mailarchiv kostenlos nutzbar. Für den kommerziellen Einsatz wird eine kostenpflichtige Lizenz benötigt, die man bei uns erwerben kann. Je fünf Mailboxen kosten 80 € im Jahr und ermöglichen die revisionssichere Ablage beliebig vieler E-Mails.
Fileshare und Samba nicht mehr im Cockpit
Das von uns selbst entwickelte Fileshare ist in die Jahre gekommen. Gegenüber dem immer leistungsfähiger werdenden Seafile bot es zuletzt keinen Mehrwert mehr. Aus diesem Grund haben wir uns entschieden, es mit der Version 2.0 vollständig zu entfernen. Bei einem Update von 1.4 wird es vom System entfernt. Bestehende Share-Links werden ungültig.
Eine ähnliche Situation liegt bei Samba vor. Samba bietet nur noch bei Nischenanwendungen einen Vorteil gegenüber Seafile. Da uns der Zusatznutzen von ungeschützen Netzlaufwerken im Vergleich zum leistungsfähigen SeaDrive Client zu gering erscheint, wird mit dem Cockpit 2.0 auch Samba aus dem Cockpit entfernt. Anders als bei Fileshare haben wir uns aber gegen eine vollständige Deaktivierung entschieden. Mit dem Update von Version 1.4 wird im Cockpit die Konfigurationsmöglichkeit der Samba Shares entfernt. Eingerichtete Netzlaufwerke können damit nicht mehr direkt im Cockpit verwaltet werden (und neue auch nicht angelegt werden), sie bleiben aber bestehen und können weiter verwendet werden. Konfigurationsänderungen müssen über die Kommandozeile erfolgen. Neue Systeme enthalten Samba nicht mehr.
Keine Cockpit Lizenz mehr
Mit 2.0 verabschieden wir uns auch von der Notwendigkeit einer Lizenz für das Cockpit. Die Nutzung des Cockpits mit all seinen Funktionen erfordert nun keinen Schlüssel mehr. Dies ist ein weiterer Schritt in Richtung eines quelloffenen datamate Cockpits, welches durch jeden technisch interessierten installiert und von Kooperationspartnern für eigene Produkte verwendet werden kann. In den kommenden Wochen werden wir weitere Details bekannt geben.
Mehr Speed durch PHP 7.3
Mit dem neuen Cockpit haben wir auch nochmals an der Geschwindigkeitsschraube gedreht. Durch Umstellung auf PHP 7.3 arbeitet es durchschnittlich 25% schneller als PHP 7.0 bei geringerem Ressourcenbedarf. Dies führt zu einem spürbar schnellere Cockpit und mehr Spaß bei der Arbeit. Zu ähnlichen Ergebnissen kommt die Firma Phoronix, die sogar einen durchschnittlichen Geschwindigkeitszuwachs von 31 % gemessen hat.
Mehr Auswahl beim Betriebssystem
Das Cockpit 2.0 unterstützt neben Ubuntu Server 16.04 nun auch Ubuntu Server 18.04. Ein Upgrade des Serverbetriebssystems von Ubuntu 16.04 auf 18.04 ist ab heute schon möglich und sollte bis zum End-of-live von Ubuntu 16.04 im April 2021 durchgeführt werden.
Ob in der nahen Zukunft weitere Betriebssysteme, wie z.B. Debian 10, hinzukommen, wird noch intern diskutiert.
Version 2.0 kann man ausprobieren
Das Cockpit 2.0 bietet vielfältige Optimierungen und Veränderungen gegenüber dem Cockpit 1.4.1. Probiere es am Besten gleich auf cockpit.privatecloud.de aus und verschaffe Dir Deinen eigenen Eindruck. Du wirst sofort merken, wieviel schneller sich das Cockpit anfühlt und an wievielen Details Verbesserungen vorgenommen wurden. Solltest Du noch keinen Account haben, dann registriere Dich jetzt und hole Dir einen Testaccount.
Unterstütze Dienste
- Seafile (getestet mit CE 7.0.5 & PE 7.0.11)
- sabre/dav (getestet mit 3.2)
- WordPress (getestet mit 5.2 & 5.3)
- Benno (getestet mit 2.8.2)
- OpenVPN (getestet mit 2.3.10)
- ddclient (getestet mit 3.8.1)
- Fail2ban (getestet mit 0.9.3)
- Virtualbox inkl. Guest Additions (getestet mit 5.2.26)
- OpenLDAP (getestet mit 2.4.42)
- UFW (getestet mit 0.35)
- restic (getestet mit 0.9.6)
Changelog 2.0.0
- [new] Installation von Benno-Mailarchiv
- [new] Unterstützung für die Betriebssysteme Ubuntu 16.04 und 18.04
- [new] IPv6-Unterstützung für alle Dienste
- [new] Entfernung der Passwort-Vergessen Funktion auf der Seafile Login-Seite
- [new] Tabellen scrollen horizontal bei kleinen Auflösungen
- [new] Aktivierung-/Deaktivierungsmöglichkeit für Seafile eigene Einstellungen
- [change] Optimierung der Darstellung bei kleinen Display-Auflösungen
- [change] Umstellung von duplicity auf restic für Backup
- [change] Update von PHP7.0 auf PHP7.3
- [change] Verzicht auf Cockpit Lizenz
- [change] Entfernung aller Funktionen von Fileshare
- [change] Entfernung von Samba bei Neusystemen / Entfernung der Samba-Konfigurationsmöglichkeit bei Update
- [change] Optimierung der Cockpit-Berechtigungen
- [change] Deaktivierung der USV-Überwachung
- [change] Deaktivierung der bisherigen E-Mail-Archivlösung Mailcow
- [fix] Korrektur Anzeigefehler im Bereich Neuigkeiten aufgrund Caching
- [fix] Fehlerquelle beim Ermitteln der eigenen IP-Adresse behoben
- [fix] Keine LDAP-Fehler bei unbekannter Erweiterung des LDAP-Schemas
- [fix] Automatischer Neustart des Webservers bei Erneuerung eines Let’s Encrypt Zertifikats
- [fix] Termine ohne Zeitzone führen nicht mehr zu einem Fehler
Changelog 2.0.1
- [fix] Installation von php7.3-imap als Voraussetzung für Benno-Mailarchiv