de:playground:cobi.time_installation
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| de:playground:cobi.time_installation [2026/07/31 08:55] – Translation page created thuth | de:playground:cobi.time_installation [2026/07/31 13:37] (current) – [IIS Installation] thuth | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== COBI.time Installation ====== | ====== COBI.time Installation ====== | ||
| + | ===== Anforderungen ===== | ||
| + | |||
| + | * Node.js Version 22.14.0 LTS | ||
| + | * Microsoft IIS (Webserver) | ||
| + | * [[https:// | ||
| + | * PostgreSQL Datenbank | ||
| + | * SAP Business One Service Layer | ||
| + | * SAP Business One 10 (Patchlevel 2 oder höher) | ||
| + | |||
| + | ===== Vorbereitung & Prerequisites ===== | ||
| + | |||
| + | ==== Node.js Installation ==== | ||
| + | |||
| + | Laden Sie die LTS-Version von Node.js herunter: \\ | ||
| + | [[https:// | ||
| + | Belassen Sie während des Installationsprozesses alle Standardeinstellungen. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== IIS Installation ==== | ||
| + | |||
| + | Sollte Microsoft IIS bereits installiert sein, stellen Sie sicher, dass die **Dynamische Komprimierung** aktiviert ist. \\ | ||
| + | Stellen Sie sicher, dass IIS bisher nicht installiert ist: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | Falls nicht, installieren Sie Microsoft IIS: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | Rollen und Features hinzufügen: | ||
| + | |||
| + | Klicken Sie im Assistenten jeweils auf **Weiter**: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | Wählen Sie die Rolle **Webserver (IIS)** aus. \\ | ||
| + | Navigieren Sie unter **Leistung** und aktivieren Sie zwingend die Option **Dynamische Komprimierung**. | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | Klicken Sie auf **Weiter** und schließen Sie die Installation ab. Ein Neustart des Servers ist in der Regel nicht erforderlich. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== IIS URL Rewrite Modul Installation ==== | ||
| + | |||
| + | Installieren Sie nach erfolgreicher IIS-Installation das Microsoft URL Rewrite Modul: \\ | ||
| + | [[https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== COBI.time Setup-Assistent ===== | ||
| + | |||
| + | Führen Sie die Setup-Executable `v2.3.1.2.exe` als Administrator aus, um den Installations-Assistenten zu starten. | ||
| + | |||
| + | ==== Schritt 1: Setup starten ==== | ||
| + | Starten Sie die Installation über die bereitgestellte Installer-Datei. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 2: Setup-Sprache wählen ==== | ||
| + | (1) Wählen Sie Ihre bevorzugte Sprache (z. B. Deutsch oder English) aus der Liste aus. \\ | ||
| + | (2) Bestätigen Sie mit **OK**. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 3: PostgreSQL Konfiguration ==== | ||
| + | Geben Sie die Verbindungsdaten für Ihre PostgreSQL-Datenbank ein (Host, Port, Benutzername, | ||
| + | Klicken Sie anschließend auf **Weiter**. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 4: SAP Service Layer Konfiguration ==== | ||
| + | (1) Geben Sie die URL zum SAP Service Layer ein (z. B. `http:// | ||
| + | (2) Tragen Sie den SAP-Benutzernamen ein (z. B. `manager`). \\ | ||
| + | (3) Geben Sie das zugehörige Passwort ein. \\ | ||
| + | (4) Tragen Sie den exakten Namen der SAP-Firmendatenbank ein (z. B. `SBODemoDE`). \\ | ||
| + | (5) Klicken Sie auf **Test Connection** und stellen Sie sicher, dass die Meldung `Login successful` erscheint. \\ | ||
| + | (6) Klicken Sie auf **Weiter**. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 5: Ziel-Ordner wählen ==== | ||
| + | Wählen Sie den Installationspfad aus. Standardmäßig installiert sich COBI.time unter `C:\Program Files (x86)\COBI.time`. \\ | ||
| + | Klicken Sie auf **Weiter**. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 6: Bereits zur Installation ==== | ||
| + | Überprüfen Sie Ihre Angaben und klicken Sie unten rechts auf **Installieren**. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 7: Installation & Datenbank-Initialisierung ==== | ||
| + | Der Installationsprozess dauert ca. **5 bis 15 Minuten**. \\ | ||
| + | Bestätigen Sie das Informationsfenster `PostgreSQL installed and connection successful!` mit **OK**. \\ | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Schritt 8: Setup beenden ==== | ||
| + | Klicken Sie auf **Fertigstellen**, | ||
| + | {{: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Nachkonfiguration & Dienst-Einrichtung ===== | ||
| + | |||
| + | ==== Konfiguration der .env-Datei ==== | ||
| + | Navigieren Sie zum Ordner `C:\Program Files (x86)\COBI.time\server` und öffnen Sie die Datei `.env` mit einem Texteditor (als Administrator): | ||
| + | {{: | ||
| + | |||
| + | Überprüfen Sie die Werte. Für den Produktivbetrieb passen Sie die folgenden Parameter an: | ||
| + | < | ||
| + | MODE=production | ||
| + | PORT=62000 | ||
| + | SECRET=IhrZufälligerSicherheitsschlüssel | ||
| + | </ | ||
| + | |||
| + | > **Hinweis zum SSL-Zertifikat: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== COBI.time Service per PowerShell installieren ==== | ||
| + | Öffnen Sie die **Windows PowerShell als Administrator** und führen Sie folgende Befehle aus: | ||
| + | |||
| + | (1) In den Server-Ordner wechseln: | ||
| + | < | ||
| + | cd " | ||
| + | </ | ||
| + | |||
| + | (2) Das Hilfspaket für Windows-Dienste global installieren: | ||
| + | < | ||
| + | npm i -g qckwinsvc2 | ||
| + | </ | ||
| + | |||
| + | (3) Den COBI.time-Dienst registrieren und starten: | ||
| + | < | ||
| + | qckwinsvc2 install name=" | ||
| + | </ | ||
| + | {{: | ||
| + | |||
| + | Stellen Sie sicher, dass am Ende die Bestätigung `[INFO] Service COBI-time started.` erscheint. | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ==== Überprüfung in den Windows-Diensten ==== | ||
| + | Öffnen Sie die Windows-Diensteverwaltung (`services.msc`). Suchen Sie nach dem Dienst **COBI-time** und stellen Sie sicher, dass der Status auf **Laufend** und der Starttyp auf **Automatisch** steht. | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | {{: | ||
| + | |||
| + | \\\ | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== IIS Webserver Konfiguration ===== | ||
| + | |||
| + | 1. Öffnen Sie den **Internetinformationsdienste-Manager (IIS)**. | ||
| + | 2. Wählen Sie die **Default Web Site** aus und ändern Sie den physischen Pfad zu: \\ | ||
| + | | ||
| + | 3. **Serverzertifikat importieren: | ||
| + | * Öffnen Sie den Punkt **Serverzertifikate**. | ||
| + | * Rechtsklick -> **Importieren...** | ||
| + | * Wählen Sie die Zertifikatsdatei `C:\Program Files (x86)\COBI.time\server\certs\cobitime.pfx` aus (Standardpasswort: | ||
| + | 4. **Site-Bindungen anpassen:** | ||
| + | * Entfernen Sie den HTTP-Eintrag. | ||
| + | * Fügen Sie eine **HTTPS**-Bindung hinzu und wählen Sie das importierte SSL-Zertifikat aus. | ||
| + | * **Wichtig: | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Backend-Verbindung im Frontend einrichten ===== | ||
| + | |||
| + | Navigieren Sie zum Ordner `C:\Program Files (x86)\COBI.time\dist\cfg` und öffnen Sie die Datei `settings.js`. | ||
| + | |||
| + | Tragen Sie unter der Backend-URL die Server-IP bzw. den Hostnamen inklusive des in der `.env` definierten Ports ein (z. B. `https:// | ||
| + | |||
| + | ---- | ||
| + | |||
| + | ===== Ersteinrichtung der COBI.time Datenstrukturen (Web-Setup) ===== | ||
| + | |||
| + | > **Wichtig: | ||
| + | |||
| + | 1. Stellen Sie sicher, dass der Dienst **COBI-time** läuft. | ||
| + | 2. Öffnen Sie Ihren Browser und rufen Sie die Setup-Seite auf: \\ | ||
| + | | ||
| + | 3. Das Web-Setup führt Sie automatisch durch das Anlegen der erforderlichen SAP-Tabellen, | ||
| + | * **Tabellen erstellen: | ||
| + | * **Felder erstellen: | ||
| + | * **Initialdaten einspielen: | ||
| + | 4. Nach Abschluss werden Sie automatisch zur Anmeldeseite weitergeleitet (`https:// | ||
| + | |||
| + | Sie können sich nun mit den Standard-Administrator-Anmeldedaten einloggen: | ||
| + | * **Benutzername: | ||
| + | * **Passwort: | ||
| + | |||
| + | > **Sicherheitshinweis: | ||
de/playground/cobi.time_installation.1785480916.txt.gz · Last modified: by thuth