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. Du kannst den Code prüfen und verändern. Zu deinem 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 von dir eingerichteten Dienste. Entscheidend ist die tatsächliche Konfiguration deiner 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

Betreibe NodePilot 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 euren 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.

Begrenze die Dienstidentität auf die benötigten Ziele und Rechte. Prüfe WinRM, HTTPS-Konfiguration, Sicherung der Datenbank und Wiederherstellung, 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.