Windows-Automatisierung selbst hosten – mit Open Source

NodePilot in der eigenen Infrastruktur betreiben: Windows-Workflows, WinRM, PostgreSQL oder SQL Server und Quellcode unter Apache 2.0.

Workflows in der eigenen Umgebung ausführen

NodePilot ist ein selbst gehosteter Workflow-Orchestrator für Windows. API, Engine und Scheduler laufen als Windows-Dienst; die Bedienung erfolgt im Browser oder über die Desktop-App. Entfernte Windows-Systeme werden über WinRM angesprochen. Ein zusätzlicher NodePilot-Agent auf diesen Zielsystemen ist nicht erforderlich.

Desktop oder Server wählen

Die Desktop-Variante ermöglicht den lokalen Einstieg. Für den Serverbetrieb werden eine Windows-Umgebung und eine unterstützte PostgreSQL- oder SQL-Server-Datenbank benötigt. Versionsanforderungen, Installationswege und die jeweiligen Komponenten stehen in der Installationsdokumentation.

Offener Code, eigener Betrieb

Der Quellcode steht unter Apache 2.0. Es gibt keine kostenpflichtig gesperrten Produktfunktionen. Der Code lässt sich prüfen und verändern. Zum eigenen Betrieb gehören dafür auch Updates, Backups, Wiederherstellungstests sowie passende Dienstkonten und Zugriffsrechte.

Selbst gehostet bedeutet nicht, dass jede konfigurierte Aktion ohne externe Verbindung auskommt. REST-Aufrufe, E-Mail und eine optional angebundene KI verwenden die selbst eingerichteten Dienste. Entscheidend ist die tatsächliche Konfiguration der Workflows und Integrationen.

Vor der Einführung ausprobieren

Die Browserdemo zeigt die Oberfläche mit simulierten Daten. Für die eigene Installation bietet der Beitrag Einen ersten Workflow erstellen einen kleinen Funktionstest. Warum es NodePilot gibt beschreibt die Motivation und Grenzen des Projekts.

Beispiel: Ein interner täglicher Zustandsbericht

NodePilot läuft auf einem internen Windows-Host mit eigener Datenbank. Ein geplanter Workflow fragt über WinRM den Zustand eines freigegebenen Testservers ab, protokolliert das Ergebnis und meldet eine Abweichung über den eingerichteten E-Mail-Dienst. Für die erste Prüfung genügt eine rein lesende Abfrage; Dienstneustarts gehören in einen separat geprüften Ablauf.

Die Dienstidentität wird auf die benötigten Ziele und Rechte begrenzt. WinRM, HTTPS-Konfiguration, Sicherung der Datenbank und Wiederherstellung sollten geprüft sein, bevor der Bericht Teil des Betriebs wird. Die Anleitung zur Absicherung und die Konfiguration für entfernte Ausführung beschreiben diese Voraussetzungen.

NodePilot-Dashboard mit Übersicht über Workflows und Ausführungen
Die Übersicht gehört zur selbst betriebenen NodePilot-Instanz; angezeigt wird eine Beispielumgebung.

Die Bedienung vor der Installation in der Demo kennenlernen.