Linux

Diese Software wurde auf Ubuntu 22.04 LTS entwickelt und getestet. Obwohl andere UNIX-Derivate möglicherweise unterstützt werden, ist dies nicht garantiert.

Systemvoraussetzungen

Verwenden Sie die Datei dependencies.sh im Installationsordner (vcpublisher_linux_version/vcPUBLISHER/), um alle erforderlichen Abhängigkeiten zu installieren. Führen Sie folgenden Befehl im Ordner aus, der diese Bash-Datei enthält:

sudo bash dependencies.sh

Aktualisierung

Überspringen Sie diesen Schritt, wenn Sie den VC Publisher zum ersten Mal installieren!

Dieser Abschnitt richtet sich an Benutzer, die eine bestehende 5.3-Installation des VC Publishers auf Version 6 aktualisieren möchten.

  • Öffnen Sie das alte VC Publisher-Administrationspanel und navigieren Sie zu Konfiguration. Überprüfen Sie die aktuell verwendeten Einstellungen für PUBLIC_DATA_PATH (Pfad zum öffentlichen Datenordner), PRIVATE_DATA_PATH (Pfad zum privaten Datenordner) und den Cross-Origin-Header. Notieren Sie sich diese Werte zur Verwendung bei der neuen Installation.

  • Erstellen Sie ein Backup Ihrer Daten!: Sichern Sie die Datenbank und andere relevante Dateien, siehe Kapitel Datensicherung weiter unten.

  • Aktualisierung: Wenn Sie von einer Version älter als v5.3 aktualisieren möchten, kontaktieren Sie bitte <support@vc.systems>. Für alle Aktualisierungspfade erstellen Sie zuerst ein Backup Ihrer Daten und installieren Sie dann den neueren VC Publisher:

  1. Entpacken Sie die heruntergeladene ZIP-Datei von der Download-Seite.

  2. Stellen Sie sicher, dass alle erforderlichen Abhängigkeiten installiert sind, indem Sie das Skript dependencies.sh im Installationsordner ausführen. Details finden Sie im Kapitel Systemvoraussetzungen.

  3. Aktualisieren Sie /etc/vcpublisher.conf, um alle erforderlichen Umgebungsvariablen einzuschließen. Überprüfen Sie insbesondere die Variablen PUBLIC_DATA_PATH und PRIVATE_DATA_PATH, die mit Version 6 hinzugefügt wurden.

  4. Um die VC Publisher-Einrichtung abzuschließen, führen Sie install.sh aus:

    sudo bash install.sh

Der VC Publisher ist nun auf dem konfigurierten HOST und PORT erreichbar (Standard: http://localhost:3003).

Wenn der VC Publisher nach der Installation nicht verfügbar zu sein scheint, lesen Sie bitte das Kapitel Fehlerbehebung am Ende dieser Anleitung.

Installation

  1. Entpacken Sie die heruntergeladene ZIP-Datei von der Download-Seite.

  2. Stellen Sie sicher, dass alle erforderlichen Abhängigkeiten installiert sind, indem Sie das Skript dependencies.sh im Installationsordner ausführen. Details finden Sie im Kapitel Systemvoraussetzungen.

  3. Aktualisieren Sie setup.conf im Installationsordner mit den erforderlichen Umgebungsvariablen.

  4. Schließen Sie die VC Publisher-Installation ab, indem Sie install.sh ausführen, nachdem die Abhängigkeiten installiert wurden:

    sudo bash install.sh

Der VC Publisher ist nun auf dem konfigurierten HOST und PORT erreichbar (Standard: http://localhost:3003).

Wenn der VC Publisher nach der Installation nicht verfügbar zu sein scheint, lesen Sie bitte das Kapitel Fehlerbehebung am Ende dieser Anleitung.

Datensicherung

  1. Sichern Sie die Datenbank mit dem integrierten Programm mongodump].

    1. Stellen Sie sicher, dass der MongoDB-Dienst aktiv ist:

      sudo systemctl start mongodb.service
    2. Erstellen und/oder definieren Sie einen Ordner, in dem das Dump gespeichert werden soll, und führen Sie das DB-Backup durch:

      cd /to/dump/folder && mongodump
  2. Wenn Sie ein vollständiges Backup der VC Publisher-Daten wünschen, empfiehlt es sich, eine Sicherungskopie sowohl der öffentlichen als auch der privaten Ordner anzulegen (siehe Umgebungsvariablen PRIVATE_DATA_PATH und PUBLIC_DATA_PATH).

Je nach Streaming-Daten können die Datensätze in den Projekten sehr groß sein (bis zu mehreren hundert Gigabyte).

Deinstallation

Um den VC Publisher zu deinstallieren, müssen Sie uninstall.sh in /var/vcpublisher/ ausführen:

sudo bash uninstall.sh

Es wird nur die VC Publisher-Software selbst entfernt. Die public und private Datenordner sowie der MongoDB-Datenordner werden bei diesem Vorgang nicht gelöscht. Diese Ordner können bei einer neuen VC Publisher-Installation wiederverwendet werden.