Betriebsarten

NodePilot unterstützt drei Betriebsarten. Die Auswahl bestimmt Installation, Netzwerkzugriff, Datenbank, Dienstkonto und verfügbare Enterprise-Funktionen. Workflow-Engine und Workflow-Format bleiben gleich.

Auswahl in einer Minute

AnforderungGeeignete Betriebsart
Entwicklung am NodePilot-QuellcodeInstallation aus Quellcode
Lokale Automatisierung auf einem Windows-11-EinzelplatzDesktop-App
Zugriff durch mehrere PersonenWindows-Server-Deployment
Eingehende Webhooks oder externe REST-AufrufeWindows-Server-Deployment
LDAP, Windows SSO, OIDC oder SCIMWindows-Server-Deployment
Active/Passive-HochverfügbarkeitWindows-Server-Deployment

Technischer Vergleich

MerkmalQuellcode-InstallationWindows-ServerDesktop-App
ZweckEntwicklung und TestProduktiver Team-BetriebProduktiver Einzelplatz
BetriebssystemWindowsWindows Server 2022/2025Windows 11 x64
InstallationQuellcode, manuelle ProzesseSignierter Inno-Setup-Installer oder signiertes ZIP mit PowerShell-SkriptenSignierter Inno-Setup-Installer
Backenddotnet runWindows-DienstWindows-Dienst
OberflächeVite-Dev-ServerVom Backend ausgelieferte SPAVom Backend ausgelieferte SPA in Electron
DatenbankLokales PostgreSQLExterner SQL Server 2022 oder PostgreSQL 16+Mitgeliefertes PostgreSQL 16
NetzwerkLokale EntwicklungsportsHTTPS im NetzwerkNur Loopback
DienstkontoInteraktiver BenutzerLocalSystem oder gMSALocalSystem
TLSOptional im lokalen TestZertifikat aus LocalMachine\MySelf-signed Loopback-Zertifikat mit Pinning
Eingehende Webhooks und externe Trigger-APILokal testbarUnterstütztNicht erreichbar
Zeitplan-, Datei-, Datenbank- und Eventlog-TriggerBei laufenden EntwicklungsprozessenVerfügbarVerfügbar
Ausgehende Verbindungen, zum Beispiel WinRM, REST, SQL und SMTPVerfügbarVerfügbarVerfügbar
Betrieb ohne geöffnete OberflächeNur bei laufenden EntwicklungsprozessenJaJa
Enterprise-AuthentifizierungTechnisch testbarUnterstützter ZielpfadNicht verfügbar
HochverfügbarkeitNeinActive/Passive möglichNein
AnleitungInstallationWindows-Server-DeploymentDesktop-App

Bei der Desktop-App betrifft Nur Loopback ausschließlich eingehende Verbindungen. Automatische Trigger und ausgehende Verbindungen bleiben verfügbar. Das Schließen des Fensters beendet laufende Workflows nicht. Lokale runScript-Activities laufen unter LocalSystem; Remote-WinRM benötigt gespeicherte Zugangsdaten.

Nicht unterstützte Deployment-Formen

Linux, Container, Kubernetes, Helm, systemd, IIS-Hosting und Cloud-spezifische Managed-App-Pakete sind keine unterstützten Produktionsziele. Das unterstützte Serverziel ist ein Windows-Dienst mit direktem Kestrel-HTTPS. Das dokumentierte Active/Passive-Szenario verwendet einen vorgeschalteten Load Balancer.

Wechsel der Betriebsart

Ein Wechsel erfolgt über ein System-Configuration-Backup: Backup erstellen, Zielsystem neu installieren, Backup wiederherstellen und Zielsystem prüfen. Das direkte Verschieben eines Installationsverzeichnisses wird nicht unterstützt.

Das Backup enthält Konfiguration, Workflows und verschlüsselte Secrets. Ausführungshistorie, Audit-Daten und Statistiken erfordern zusätzlich ein natives Datenbank-Backup. Details enthält Import, Export und Backup.

Alle Kapitel