Die Mehrzahl der Kunden kaufen Webhosting-Konten, um verschiedene Webanwendungen auszuführen: Webmail, CRM, E-Commerce-Systeme, Blogs, Bildergalerien und so weiter. In der Regel lassen solche Benutzer die Anwendungen vom Service-Provider installieren, weil sie selbst nicht über die nötigen technischen Fähigkeiten oder Erfahrung verfügen. Dies führt dazu, dass die Mitarbeiter des Providers mit Routineaufgaben im Zusammenhang mit Anwendungen überlastet werden. Um die Installation (und Wartung) von Webanwendungen zu vereinfachen und die Mitarbeiter zu entlasten, bietet Plesk eine Reihe kostenloser und kommerzieller Anwendungen an, auf die Plesk Benutzer direkt von ihrem Kunden-Panel aus zugreifen können.

Welche Anwendungen für Ihre Kunden zur Verfügung stehen, hängt von verschiedenen Faktoren ab. Die Liste der Anwendungen wird beispielsweise durch das Service-Paket, die Abonnement-Eigenschaften, die Einstellungen für das lokale Repository etc. eingeschränkt. Weitere Informationen zur Zusammenstellung der Anwendungsliste finden Sie im Abschnitt Wie Anwendungen für Ihre Kunden verfügbar werden.

Anwendungstypen

Plesk bietet zwei Arten von Anwendungen an:

  • Anwendungen, die direkt in einer Website installiert werden (z.B. die Blogging-Plattform WordPress oder das Content-Management-System Joomla!).
  • Anwendungen, die keine Website für die Installation erfordern. Dies sind in der Regel externe Anwendungen, die sich irgendwo im Web befinden und lediglich einen Link zu ihren Services bereitstellen (z.B. der Videokonferenzservice iMind oder die Online-Office-Suite OfficeDrive).

Anwendungen sind entweder kostenlos oder kommerziell. Bei kommerziellen Anwendungen muss ein Lizenzschlüssel angegeben werden, damit sie verwendet werden können.

Installieren und Warten von Anwendungen

Für die Installation sind keine besonderen Kenntnisse aufseiten des Kunden erforderlich. Er muss lediglich die Anwendungseinstellungen festlegen (z.B. die Zugangsdaten des Administrators), dann installiert Plesk die Anwendung für ihn. Die darauffolgende Anwendungsverwaltung wird ebenfalls vereinfacht, da Anwendungen direkt in Plesk aktualisiert oder entfernt werden. Darüber hinaus können Kunden auf einige Features zugreifen, die Anwendungen im Kunden-Panel bereitstellen (ohne sich bei der Anwendung anmelden zu müssen). So hat der Kunde beispielsweise die Möglichkeit, direkt von seinem Kunden-Panel aus neue WordPress-Designs hochzuladen oder SugarCRM-Benutzerkonten hinzuzufügen. Diese Anwendungsfunktionalität ist ein Service, den die Anwendung für den Kunden bereitstellt.

Backup und Wiederherstellung von Anwendungen

Anwendungen werden mit der Standardmethode von Plesk in Backups gesichert (dem Dienstprogramm backup). Da das Backup-Dienstprogramm auf Abonnement-Ebene arbeitet, müssen alle Anwendungen in einem Abonnement gleichzeitig gesichert werden. Bei einer Wiederherstellung werden die Anwendungen aus einem Backup zusammen mit anderen Abonnement-Daten wiederhergestellt.

Application Vault und Anwendungskatalog

Wenn die Verfügbarkeit der Anwendungen nicht eingeschränkt ist, enthält die Liste der verfügbaren Anwendungen im Kunden-Panel alle Anwendungen aus den folgenden zwei Quellen:

  1. Anwendungskatalog – das von Plesk unterhaltene Remote-Repository und die hauptsächliche Quelle für Anwendungen.
  2. Application Vault - ein lokales Repository in Plesk. Jedes Plesk verfügt über ein eigenes Application Vault, das über das Server-Administrations-Panel aufgerufen werden kann (Serververwaltung > Tools & Einstellungen > Application Vault).

Das Application Vault bietet folgende Möglichkeiten:

  • Erweiterung der Liste verfügbarer Anwendungen durch Hochladen eigener APS-Pakete. Dies ist relevant, wenn Sie Ihren Kunden Applikationen anbieten möchten, die nicht im Applikationskatalog aufgelistet sind.
  • Aktualisierung von Anwendungen, die aus dem Anwendungskatalog installiert wurden
  • Steuerung von Anwendungen aus dem Anwendungskatalog. Laden Sie eine Anwendung aus dem Katalog in das Vault herunter, um bestimmte Optionen dieser Anwendung zu steuern. Sie können beispielsweise festlegen, ob die Anwendung für bestimmte Kunden sichtbar ist, oder ihre serverweiten Einstellungen konfigurieren.

Weitere Informationen zum Verwalten von Anwendungen über das Application Vault finden Sie im Abschnitt Application Vault.

Alles in allem ist das Application Vault nicht nur ein lokales Repository für Anwendungen, sondern ein leistungsfähiges Tool zur Steuerung der Versionsverwaltung, der Sichtbarkeit und der serverweiten Einstellungen für Anwendungen aus dem Anwendungskatalog. Die Funktion des Application Vault wird durch das im Abschnitt Wie Anwendungen für Ihre Kunden verfügbar werden dargestellte Diagramm näher erläutert.

Freigeben von Anwendungen für andere Plesk Server

Ein APS-Paket, das Sie Application Vault hinzufügen, steht nur Ihren Kunden zur Verfügung. Wenn Sie Ihre App auch für Benutzer anderer Plesk Server verfügbar machen möchten, fügen Sie die App zum Anwendungskatalog hinzu. In den Katalog können nur Apps aufgenommen werden, die den Regeln im Application Packaging Standard (APS) zur Vereinfachung der Installation und Verwaltung von Apps entsprechen. Die gepackte Anwendung muss dann zertifiziert werden. Einzelheiten zur Vorgehensweise finden Sie unter <https://docs.cloudblue.com/cbc/sdk/7.4/apps/certification/process/>`__.