|
| 1 | +# Created with WinGet Releaser using komac v2.13.0 |
| 2 | +# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json |
| 3 | + |
| 4 | +PackageIdentifier: aelassas.Servy |
| 5 | +PackageVersion: '3.0' |
| 6 | +PackageLocale: en-US |
| 7 | +Publisher: Akram El Assas |
| 8 | +PublisherUrl: https://github.com/aelassas |
| 9 | +PublisherSupportUrl: https://github.com/aelassas/servy/issues |
| 10 | +Author: Akram El Assas |
| 11 | +PackageName: Servy |
| 12 | +PackageUrl: https://servy-win.github.io/ |
| 13 | +License: MIT |
| 14 | +LicenseUrl: https://github.com/aelassas/servy/blob/HEAD/LICENSE.txt |
| 15 | +Copyright: Copyright (c) 2025 Akram El Assas |
| 16 | +ShortDescription: Servy lets you run any app as a native Windows service with full control over working directory, startup type, process priority, logging, health checks, pre-launch scripts and parameters. |
| 17 | +Description: |- |
| 18 | + Servy lets you run any app as a native Windows service with full control over the working directory, startup type, process priority, logging, health checks, environment variables, dependencies, pre-launch and post-launch hooks, and parameters. It's designed to be a modern, full-featured alternative to NSSM and WinSW. |
| 19 | +
|
| 20 | + Features |
| 21 | + - Clean, simple UI |
| 22 | + - Monitor and manage all installed services with Servy Manager |
| 23 | + - Real-time CPU and RAM usage tracking for installed services |
| 24 | + - CLI and PowerShell module for full scripting and automated deployments |
| 25 | + - Run any executable as a Windows service |
| 26 | + - Set service name, description, startup type, priority, working directory, environment variables, dependencies, and parameters |
| 27 | + - Environment variable expansion supported in both environment variables and process parameters |
| 28 | + - Run services as Local System, local user, domain account, or Group Managed Service Account |
| 29 | + - Redirect stdout/stderr to log files with automatic size-based rotation |
| 30 | + - Supports `Ctrl+C` for command-line apps, close-window for GUI apps, and force kill if unresponsive |
| 31 | + - Run pre-launch hook before starting the service, with retries, timeout, logging and failure handling |
| 32 | + - Run post-launch hook after the application starts successfully |
| 33 | + - Prevent orphaned/zombie processes with improved lifecycle management and ensuring resource cleanup |
| 34 | + - Health checks and automatic service recovery |
| 35 | + - Browse and search logs by level, date, and keyword for faster troubleshooting from Servy Manager |
| 36 | + - Export/Import service configurations |
| 37 | + - Service Event Notification alerts on service failures via Windows notifications and email |
| 38 | + - Compatible with Windows 7–11 x64 and Windows Server editions |
| 39 | +
|
| 40 | + Who is it for? |
| 41 | + - Developers: Run development servers, scripts, or custom tools as services without extra setup. |
| 42 | + - Sysadmins & IT professionals: Ensure critical background processes stay alive, monitored, and properly logged. |
| 43 | + - Teams or organizations: Automate background services reliably across multiple machines. |
| 44 | +Moniker: servy |
| 45 | +Tags: |
| 46 | +- background-service |
| 47 | +- dotnet |
| 48 | +- nssm |
| 49 | +- service-manager |
| 50 | +- service-wrapper |
| 51 | +- windows-service |
| 52 | +- windows-tools |
| 53 | +- winsw |
| 54 | +ReleaseNotes: |- |
| 55 | + - feat(core): add support for automatic (delayed) service startup type |
| 56 | + - fix(core): properly escape special characters in process parameters (#22) |
| 57 | + - fix(core): switch to network logon since some domain accounts don't allow interactive logon |
| 58 | + - fix(core): allow valid characters in DOMAIN\Username logon |
| 59 | + - fix(core): improve logon validation for gMSA accounts |
| 60 | + - fix(manager): validate credentials when importing a service |
| 61 | + - chore: add project manifest |
| 62 | +ReleaseNotesUrl: https://github.com/aelassas/servy/releases/tag/v3.0 |
| 63 | +Documentations: |
| 64 | +- DocumentLabel: Wiki |
| 65 | + DocumentUrl: https://github.com/aelassas/servy/wiki |
| 66 | +ManifestType: defaultLocale |
| 67 | +ManifestVersion: 1.10.0 |
0 commit comments