-
-
Notifications
You must be signed in to change notification settings - Fork 67
Home
Akram El Assas edited this page Apr 27, 2026
·
44 revisions
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 4.8 build. See the Installation Guide to choose the right version for your OS.
Use the sidebar to browse installation guides, configuration options, and more.
- 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, 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 architectures across modern and legacy Windows environments.
Copyright © Akram El Assas. All rights reserved.
- Home
- Overview
- Installation Guide
- Advanced Configuration
- Usage
- Servy Desktop App
- Servy Manager
- Servy CLI
- PowerShell Module
- Examples & Recipes
- Logging & Log Rotation
- Health Monitoring & Recovery
- Environment Variables
- Service Dependencies
- Pre‐Launch & Post‐Launch Actions
- Pre‐Stop & Post‐Stop Actions
- Shutdown & Teardown
- Export/Import Services
- Automation & CI/CD
- Integration with Monitoring Tools
- Service Event Notifications
- Comparison with Alternatives
- Security
- Architecture
- Building from Source
- Troubleshooting
- FAQ