LiveConfig ist eine Software zur Verwaltung von Servern auf einer Linux-Plattform. Die Software erkennt die installierte Linux-Distribution und konfiguriert automatisch die bereitgestellten Programmpakete. Zur Zeit ist LiveConfig für die Distributionen Debian, Ubuntu, Suse, Gentoo und CentOS verfügbar. LiveConfig ist eine eigenständige Software, PHP, MySQL oder Apache werden nicht benötigt. Mit LiveConfig lassen sich zurzeit Apache-, NGINX-, PHP 5x-, MySQL 5.x- Postfix- und Dovecot-Server verwalten.
Funktionen von LiveConfig
Die Software ist in der Lage über eine zentrale Oberfläche gleichzeitig mehrere Server zu verwalten und einzelne Dienste wie zum Beispiel MySQL oder E-Mail bereitzustellen. Die wichtigsten Serverdaten wie beispielsweise CPU-Auslastung, IP-Traffic und vieles mehr werden für den Administrator grafisch angezeigt. Eine flexible Rechteverwaltung ermöglicht das Anlegen von mehreren Benutzern, die über unterschiedliche Rechte verfügen können. Folgende Hauptaufgaben lassen sich mit LiveConfig durchführen:
- Domains und Subdomains konfigurieren
- E-Mail-Postfächer einrichten
- Datenbanken anlegen und verwalten
- Nutzungsstatistiken erstellen
- Passwortschutz für Verzeichnisse einrichten
- Fehlerprotokolle aktivieren
- Live-Log-Anzeige
- Systeminformationen wie CPU-Auslastung, Speicherplatz, Traffic etc. anzeigen
Die Software unterstützt E-Mail-Programme wie Thunderbird, KMail und Outlook (ab 2007) und eine Zwei-Faktor-Authentifizierung bei der Anmeldung. Eigene Inhalte lassen sich problemlos integrieren. Für den Betrieb eines LiveConfig-Servers werden mindestens 30 MB freier Speicherplatz und 15 MB Arbeitsspeicher benötigt. Die Software läuft auf einer x86-Architektur (32 oder 64 Bit). Für die Weboberfläche können die Browser Chrome, Firefox, Safari, Opera und Internet Explorer verwendet werden. JavaScript muss aktiviert sein, Flash, Perl, Python oder PHP werden nicht benötigt.
LiveConfig ist ein kommerzielles Produkt der Keppler IT GmbH aus Erlangen in Bayern. Die Software gibt es in drei Lizenzversionen: Basic, Standard und Business. Eine 30-tägige Testlizenz ist erhältlich.
- Die Basic-Version ist gedacht für private Kunden und Nutzern von kleineren Servern. Mit dieser Lizenz können bis zu 10 Benutzer verwaltet werden.
- Die Standard-Version ermöglicht die unbegrenzte Verwaltung eines Servers, gleichgültig wie viele Benutzer oder Domains damit eingerichtet werden.
- Die Business-Version ermöglicht die Verwaltung mehrere Server über ein zentrales Webinterface.
LiveConfig wurde in C und C++ programmiert. Die Software benötigt weder einen Interpreter oder eine Datenbank. Deshalb stehen für die Anwendungen mehr Ressourcen zur Verfügung. Die Erstellung der Konfigurationsdateien erfolgt durch die leicht erlernbare Skriptsprache Lua. Dadurch haben Administratoren die Möglichkeit die Skripte an gegebene Bedürfnisse anzupassen. LiveConfig versteht reines HTML5. Bei der dynamischen Datenaktualisierung im Browser werden Ajax und HTML5 verwendet. Weil die Weboberfläche ohne Flash auskommt, können die Server auch auf dem iPad ohne Einschränkung verwaltet werden. Die vollständige Unterstützung von IPv6 ist ebenfalls gewährleistet.
Installation der Software
Die Installationspakete sind so konzipiert, dass sich die Software jederzeit wieder komplett deinstallieren lässt. Zu den Vorteilen gehört außerdem die flexible Benutzer- und Rechteverwaltung. Alle mit LiveConfig erstellten Objekte wie Server, Kunden, Domains, etc. erhalten individuell verschlüsselte IDs. Die Schnittstelle des Simple Object Access Protocol (SOAP) ist ideal für die Anbindung an eigene Bestellsysteme. Damit lassen sich neue Kunden, Benutzer oder Domains automatisch anlegen.