-
-
Notifications
You must be signed in to change notification settings - Fork 43
Home
Akram El Assas edited this page Nov 19, 2025
·
37 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 or CLI.
It supports Windows 7 SP1 through Windows 11 and Windows Server editions, and is designed for developers, sysadmins, and IT professionals who need reliable background execution for applications without rewriting them as services.
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.
- Modern, user-friendly UI: Real-time monitoring with CPU & RAM usage, logs, and status tracking for all services.
- 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 rotation.
- Prevent orphaned and zombie processes with improved lifecycle management and resource cleanup.
- Monitor and manage services in real time.
- Compatible with Windows 7-11 x64 and Windows Server editions.
- Developers: Run development servers, scripts, or custom tools as services without extra setup.
- Sysadmins and IT professionals: Ensure critical background processes stay alive, monitored, and properly logged.
- Teams or organizations: Automate background services reliably across multiple machines.
Copyright © Akram El Assas. All rights reserved.
- Home
- Overview
- Installation Guide
- Usage
- Servy Manager
- Servy CLI
- Servy PowerShell Module
- Examples & Recipes
- Servy Automation & CI/CD
- Integration with Monitoring Tools
- Service Event Notifications
- Export/Import Services
- Pre‐Launch & Post‐Launch Actions
- Service Dependencies
- Monitoring & Health Checks
- Logging & Log Rotation
- Comparison with Alternatives
- Security
- Architecture
- Building from Source
- Troubleshooting
- FAQ