-
-
Notifications
You must be signed in to change notification settings - Fork 81
Home
Akram El Assas edited this page Nov 16, 2025
·
49 revisions
Servy is a Windows application 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, logs, and status tracking for all services.
- Full CLI 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 user, domain account, or DOMAIN\gMSA$ for Group Managed Service Accounts.
- 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
- 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