Skip to content
Akram El Assas edited this page Aug 2, 2026 · 49 revisions

Servy

Servy is a Windows tool that lets you run any executable as a Windows service, with full control over configuration, monitoring, management, and recovery, all via a clean graphical interface, CLI, or PowerShell.

The modern build supports Windows 10 (1809+), Windows 11, and Windows Server 2016+. Legacy systems such as Windows 7 SP1 and Server 2008 R2 are also supported via a dedicated .NET Framework 4.8 build. See the Installation Guide to choose the right version for your OS.

Tip

Use the sidebar to browse installation guides, configuration options, and more.

Key Benefits

  • Run any executable as a Windows service, whether it's Node.js, Python, .NET, Java, Go, Rust, PHP, Ruby, or any other app.
  • Service management: Quickly monitor and manage all Servy services with Servy Manager.
  • Custom working directory: Ensures apps behave correctly even if they rely on relative paths, config files, or local assets.
  • Health checks and automatic recovery: Keeps services running reliably with configurable restart policies.
  • Pre-launch scripts: Execute tasks like fetching secrets or preparing configs before starting the main service.
  • Run post-launch script execution automatically after the application starts successfully.
  • Run pre-stop and post-stop hooks before the application stops and after the application stops.
  • Modern, user-friendly UI: Real-time monitoring with CPU & RAM usage, logs, and status tracking for all services.
  • Real-time service stdout and stderr output preview in Servy Console.
  • Full CLI and PowerShell support: Automate service management in scripts, CI/CD pipelines, or batch deployments.
  • Set service name, description, startup type, priority, CPU affinity, environment variables, dependencies, and parameters.
  • Run services as Local System, local or domain accounts, Active Directory accounts, or gMSAs.
  • Redirect stdout and stderr to log files with automatic size-based and date-based rotations.
  • Prevent orphaned and zombie processes with improved lifecycle management and resource cleanup.
  • Monitor and manage services in real time.
  • Broad Compatibility: Native support for x64 and ARM64 architectures on the modern (.NET 10.0+) build, and x64 on the legacy (.NET Framework 4.8) build.

Clone this wiki locally