Windows
|
Wenn Sie eine bestehende VC Publisher-Installation auf Ihrem System haben, sichern Sie bitte zunächst Ihre VC Publisher-Daten, wie im Kapitel Datensicherung angegeben. Die Installation sollte erst nach Abschluss der Datensicherung beginnen. |
Systemvoraussetzungen
Der VC Publisher erfordert mindestens Windows 10 oder Windows Server 2016.
Stellen Sie sicher, dass die folgenden Bibliotheken auf dem System installiert sind, bevor Sie mit der Erstinstallation oder einem Update des VC Publishers beginnen:
Microsoft Visual C++ Bibliotheken
-
Microsoft Visual C++ 2012 (x64): https://www.microsoft.com/en-us/download/details.aspx?id=30679
-
Microsoft Visual C++ 2013 (x64): https://www.microsoft.com/de-de/download/details.aspx?id=40784
-
Microsoft Visual C++ 2015-2022 (x64): https://aka.ms/vs/17/release/vc_redist.x64.exe
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:
-
Entpacken Sie die heruntergeladene ZIP-Datei von der Download-Seite.
-
Stoppen Sie die VCPublisher-Dienste mit dem PowerShell-Skript
.\stopServices.ps1(PowerShell benötigt Administratorrechte). -
Löschen Sie die Ordner
app,tools,jobsunddocsim VCPublisher-Installationsordner. Beim Aktualisieren eines VC Publisher 6.0.x löschen Sie zusätzlich die OrdnerinternalPluginsundui. -
Archivieren Sie, falls gewünscht, die alten Log-Dateien und leeren Sie den Ordner
logs.VC Publisher Version 6 verwendet eine andere Log-Struktur als Vorgängerversionen, daher werden die alten Log-Dateien in der neuen Installation nicht weitergeführt.
-
Kopieren Sie den Inhalt des Ordners vcPUBLISHER in den Installationsordner.
-
Aktualisieren Sie
vcPUBLISHER.env, um alle erforderlichen Umgebungsvariablen einzuschließen. Überprüfen Sie insbesondere die VariablenPUBLIC_DATA_PATHundPRIVATE_DATA_PATH, die mit Version 6 hinzugefügt wurden. -
Öffnen Sie eine PowerShell mit Administratorrechten im Installationsordner, um die Windows-Dienste einzurichten und zu starten.
-
Führen Sie
.\removeServices.ps1aus, um die vorhandenen DienstevcPUBLISHERundvcPUBLISHERMONGODBzu entfernen. Dies ist erforderlich, da VC Publisher 6 eine andere Handhabung der Umgebungsvariablen als Vorgängerversionen verwendet..\removeServices.ps1 -
Führen Sie
.\setupServices.ps1aus, um die DienstevcPUBLISHERundvcPUBLISHERMONGODBzu erstellen.Möglicherweise müssen Sie die Ausführungsrichtlinieneinschränkung für PowerShell-Skripte entfernen oder umgehen. Dies kann durch Ausführen von
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Processin der PowerShell vor dem Ausführen des Setup-Skripts erfolgen. Weitere Details finden Sie in der Microsoft-Hilfe..\setupServices.ps1 -
Die Dienste können mit dem Skript
.\startServices.ps1gestartet werden..\startServices.ps1
-
Der VC Publisher ist nun auf dem konfigurierten HOST und PORT erreichbar (Standard: http://localhost:3003).
|
Wenn der VC Publisher nach der Installation und dem Einrichten der Windows-Dienste nicht verfügbar zu sein scheint, lesen Sie bitte das Kapitel Fehlerbehebung am Ende dieser Anleitung. |
Installation
-
Entpacken Sie die heruntergeladene ZIP-Datei von der Download-Seite.
-
Kopieren Sie den mitgelieferten Ordner vcPUBLISHER in den gewünschten Installationsordner (z. B.
C:\Program Files\vcs\vcPUBLISHER). -
Erstellen Sie eine
vcPUBLISHER.env-Datei (Sie können die bereitgestelltevcPUBLISHERdummy.envals Vorlage verwenden) im Installationsordner mit den erforderlichen Umgebungsvariablen. -
Erstellen Sie ein Verzeichnis
logsim Installationsordner, in dem MongoDB-, stdout- und stderr-Log-Dateien gespeichert werden. Wenn SieLOG_DIRin den Umgebungsvariablen hinzugefügt haben, stellen Sie sicher, dass dieser Ordner ebenfalls erstellt wird. Stellen Sie sicher, dass der Benutzer Lese- und Schreibberechtigungen für diese Ordner hat. -
Erstellen Sie Datenordner für die öffentlichen und privaten Daten (siehe Umgebungsvariablen
PUBLIC_DATA_PATHundPRIVATE_DATA_PATH) sowie einen für Datenbankdaten (z. B.C:\publisher-mongodb) und stellen Sie sicher, dass der Benutzer Lese- und Schreibberechtigungen für diese Ordner hat.Wenn sich Ihre Datenordner auf einem Netzlaufwerk befinden, stellen Sie bitte sicher, dass die Zugriffsberechtigungen wie im Kapitel Netzlaufwerke verbinden beschrieben eingerichtet werden.
-
Erstellen Sie eine
vcPUBLISHERMONGODB.env-Datei (Sie können die bereitgestelltevcPUBLISHERMONGODBdummy.envals Vorlage verwenden) im Installationsordner mit dem oben angegebenen Datenbankdatenpfad. -
Öffnen Sie eine PowerShell mit Administratorrechten im Installationsordner, um die Windows-Dienste einzurichten und zu starten.
-
Führen Sie
.\setupServices.ps1aus, um die DienstevcPUBLISHERundvcPUBLISHERMONGODBzu erstellen.Möglicherweise müssen Sie die Ausführungsrichtlinieneinschränkung für PowerShell-Skripte entfernen oder umgehen. Dies kann durch Ausführen von
Set-ExecutionPolicy -ExecutionPolicy Bypass -Scope Processin der PowerShell vor dem Ausführen des Setup-Skripts erfolgen. Weitere Details finden Sie in der Microsoft-Hilfe..\setupServices.ps1 -
Die Dienste können mit dem Skript
.\startServices.ps1gestartet werden..\startServices.ps1
-
Der VC Publisher ist nun auf dem konfigurierten HOST und PORT erreichbar (Standard: http://localhost:3003).
|
Wenn der VC Publisher nach der Installation und dem Einrichten der Windows-Dienste nicht verfügbar zu sein scheint, lesen Sie bitte das Kapitel Fehlerbehebung am Ende dieser Anleitung. |
Netzlaufwerke verbinden
Standardmäßig wird der VC Publisher mit dem lokalen Benutzer ausgeführt. Für Netzlaufwerke sind die Rechte der lokalen Benutzerrolle jedoch unzureichend, sodass der Publisher keine Lese- und Schreibberechtigungen für externe Pfade hat.
Um diese Einschränkung für Netzlaufwerke aufzuheben, kann der VC Publisher mit einem Benutzer gestartet werden, der Zugriff auf das Netzlaufwerk hat. Derselbe Benutzer benötigt außerdem Leseberechtigung für den Installationsordner sowie Schreibberechtigung für den Logs-Ordner und die konfigurierten public und private Ordner.
Bitten Sie bei Bedarf Ihren Systemadministrator, einen Benutzer mit Zugriffsrechten auf die gewünschten Ordner einzurichten.
Mit dem Tool nssm kann der Benutzer für den Programmstart geändert werden:
-
Öffnen Sie die Windows-eigene Eingabeaufforderung (cmd) als Administrator.
-
Wechseln Sie in der Eingabeaufforderung in den Installationsordner und dann in den Pfad
.\tools\nssm. -
Führen Sie
nssm edit vcPUBLISHERaus. -
Der NSSM-Diensteditor wird geöffnet. Gehen Sie zum Reiter "Log on" und fügen Sie unter diesem Konto einen neuen Benutzer hinzu.
Der VC Publisher wird nun mit dem konfigurierten Benutzer ausgeführt und hat auch dessen erweiterte Zugriffsberechtigungen auf das Netzlaufwerk.
Datensicherung
-
Sichern Sie die Datenbank mit den MongoDB-Tools mithilfe des Tools mongodump.exe.
-
Sie können das Tool hier herunterladen.
-
Führen Sie das DB-Backup mit Ihrer konfigurierten
MONGO_URLdurch, z. B.:mongodump --uri=mongodb://localhost:27017/publisher /o c:\temp\publisherbackup
-
-
Wenn Sie ein vollständiges Backup der VC Publisher-Daten wünschen, empfiehlt es sich, eine Sicherungskopie sowohl des
publicals auch desprivateOrdners anzulegen (siehe UmgebungsvariablenPRIVATE_DATA_PATHundPUBLIC_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 von einem Windows-System zu deinstallieren, führen Sie bitte die folgenden Schritte aus:
-
Öffnen Sie eine PowerShell mit Administratorrechten im Installationsverzeichnis des VC Publishers.
-
Führen Sie das PowerShell-Skript
.\stopServices.ps1aus, um die Dienste zu stoppen..\stopServices.ps1 -
Führen Sie das PowerShell-Skript
.\removeServices.ps1aus, um die installierten Dienste zu entfernen..\removeServices.ps1 -
Anschließend kann das VC Publisher-Installationsverzeichnis gelöscht werden (z. B. C:\Program Files\vcs\vcPUBLISHER).
|
Es wird nur die VC Publisher-Software selbst entfernt. Die |