Voraussetzung: #
- Lizenz: Riversuite Online
- Aktuelle Version des Riverbird Web-Service (mit älterer Version wird auch eine ältere Version der RSO installiert)
- Der Riverbird Web-Service muss laufen, weil die RSO darauf aufsetzt. Andernfalls ist keine Anmeldung möglich.
- Internet Information Server (IIS) – wenn Managed installiert werden soll
- Sofern die URL im Internet erreichbar ist, sollte dafür gesorgt werden, dass die Seiten nicht in einer Suchmaschine indiziert werden.
- Wenn RSO als Managed Variante (Internet Information Server als Reverse Proxy) installiert wird, muss folgende Information beachtet werden:
=> https://learn.microsoft.com/en-us/iis/extensions/configuring-application-request-routing-arr/creating-a-forward-proxy-using-application-request-routing <= - Video: => https://www.youtube.com/watch?v=B96fJVf9umU <=
Hinweis: Die aktuell verfügbare Version von Riversuite Online (RSO) ist immer über den aktuellen Riverbird Connection Manager zu installieren.
Schritt 1: Auswahl der Installationsart #
(Tooltips beachten)
- Standalone Installation
Hierbei wird nur die Web-Seite und der Hosting-Dienst installiert. Außerdem ist die RSO dann, ohne Änderung, nur über http://localhost:3000 erreichbar. Es wird also ein Reverse-Proxy notwendig, der eine externe URL auf http//localhost:3000 umleitet.
Abb. 1
- Managed Installation
Hierbei wird die Web-Seite auf einen MS Internet Information Server (IIS) als eigene Site installiert. Der Hostname leitet sich von dem hinterlegten Web-Service URL ab, wenn kein anderer URL angegeben wurde und endet mit /rso. Es wird ein SSL-Zertifikat vorausgesetzt, das ja normalerweise ebenso für den Web-Service URL verwendet wird.
Beispiel:
-
-
- Web-Service URL: https://rmm.domain.tld/rws
- RSO Service URL: https://rmm.domain.tld/rso
-
Abb. 2
In den meisten Fällen muss das Feld ‚Hostname‘ leer (Tooltip beachten) gelassen werden, weil dann der URL des Riverbird Web-Service verwendet wird.
Schritt 2: Installation #
Wenn die Auswahl getroffen ist, geht es an die Installation. Ein Klick auf die Schaltfläche ‚Webseite intallieren‘ wird beim ersten Mal die Anwendung ‚Node.js‘ herunterladen und installieren. Dieser Vorgang kann etwas dauern, also nicht vorzeitig abbrechen. Das Setup spring direkt von 0% auf 50% und zeigt dann folgende Meldung.
Abb. 3
Nach dem Start des ‚Riverbird Web-Service Connection Manager‘ muss nochmals die Schaltfläche ‚Webseite installieren‘ verwendet werden, um die fehlenden Module nachzuladen. Dieser Vorgang kann etwas dauern, also nicht vorzeitig abbrechen.
Wenn das Setup fertig ist, kann der Hosting Dienst gestartet werden. Sollte eine neue Version zur Verfügung stehen, kann diese über die Schaltfläche ‚Webseite updaten‘ aktualisiert werden.
Schritt 3: Riversuite Online #
Dieser Dialog wird angezeigt, wenn die Riversuite Online erreichbar ist. Die Verbindung zu Web-Service ist hergestellt mit der unten angezeigten Meldung.
Abb. 4
Schritt 4: FAQ Reparatur/Neuinstallation #
Sollte es nicht möglich sein, ein Update auf eine neue Version der Riversuite Online (RSO) über der normalen Weg, per Riverbird Web-Service Connection Manager durchzuführen, kann es es helfen den gesamten Inhalt des Ordners ‚C:\Program Files (x86)\Riverbird\Riverbird Online‘ zu löschen. Bei einer Managed Installation sollte ebenso die Site ‚RiverWeb‘ aus dem IIS (Internet Information Server) entfernt werden. Danach ist der Riverbird Web-Service Connection Manager wieder in der Lage, die Webseite über die Schaltfläche ‚Webseite installieren‘ neu zu installieren. Ebenso sollte node.js komplett deinstalliert werden, weil bereits Konfigurationseinstellungen hinterlegt wurden, die nicht passen.
Es kann sein, dass der Dienst sich nicht starten läßt, weil der Ordner auf einen ganz anderen Speicherplatz schaut. Dann muss der Dienst entfernt und mit dem richtigen Ordner neu angelegt werden.
Hinweis: Leerzeichen nach binpath= ist unbedingt zu beachten.
<snip>
- cmd (mit Administratorberechtigung)
- sc delete riverbirdonlinelauncher.exe
- cd \
- cd Program Files (x86)\Riverbird\RiverSuite Online\0.18.4.0
- sc create „Riverbird Online Launcher“ binpath= „C:\Program Files (x86)\Riverbird\RiverSuite Online\0.18.4\service\daemon\riverbirdonlinelauncher.exe“
<snip>