|
| 1 | +# Created with WinGet Releaser using komac v2.14.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.8' |
| 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 full-featured alternative to NSSM, WinSW, and FireDaemon Pro. |
| 19 | +
|
| 20 | + Servy offers a desktop app, a CLI, and a PowerShell module that let you create, configure, and manage Windows services interactively or through scripts and CI/CD pipelines. It also includes a Manager app for easily monitoring and managing all installed services in real time. |
| 21 | +
|
| 22 | + Features |
| 23 | + - Clean, simple UI |
| 24 | + - Monitor and manage all installed services with Servy Manager |
| 25 | + - Real-time CPU and RAM usage tracking for installed services |
| 26 | + - CLI and PowerShell module for full scripting and automated deployments |
| 27 | + - Run any executable as a Windows service |
| 28 | + - Set service name, description, startup type, priority, working directory, environment variables, dependencies, and parameters |
| 29 | + - Environment variable expansion supported in both environment variables and process parameters |
| 30 | + - Run services as Local System, Local Service, Network Service, local user, domain account, or gMSA |
| 31 | + - Redirect stdout/stderr to log files with automatic size-based rotation |
| 32 | + - Run pre-launch hook before starting the service, with retries, timeout, logging and failure handling |
| 33 | + - Run post-launch hook after the application starts successfully |
| 34 | + - Supports Ctrl+C for command-line apps, close-window for GUI apps, and force kill if unresponsive |
| 35 | + - Prevent orphaned/zombie processes with improved lifecycle management and ensuring resource cleanup |
| 36 | + - Health checks and automatic service recovery |
| 37 | + - Browse and search logs by level, date, and keyword for faster troubleshooting from Servy Manager |
| 38 | + - Export/Import service configurations |
| 39 | + - Service Event Notification alerts on service failures via Windows notifications and email |
| 40 | + - Compatible with Windows 7-11 x64 and Windows Server editions |
| 41 | +
|
| 42 | + Who is it for? |
| 43 | + - Developers: Run development servers, scripts, or custom tools as services without extra setup. |
| 44 | + - Sysadmins & IT professionals: Ensure critical background processes stay alive, monitored, and properly logged. |
| 45 | + - Teams or organizations: Automate background services reliably across multiple machines. |
| 46 | +Moniker: servy |
| 47 | +Tags: |
| 48 | +- background-service |
| 49 | +- dotnet |
| 50 | +- nssm |
| 51 | +- service-manager |
| 52 | +- service-wrapper |
| 53 | +- windows-service |
| 54 | +- windows-tools |
| 55 | +- winsw |
| 56 | +ReleaseNotes: |- |
| 57 | + - fix: reduce executable sizes by optimizing build configurations (#24) |
| 58 | + - fix(service): stdout/stderr redirection issues for pre-launch process |
| 59 | + - fix(notifications): missing details in email notifications |
| 60 | + - fix(setup): correct resource and publish steps in build scripts |
| 61 | + - refactor(core): general code improvements and optimizations |
| 62 | + - chore(setup): refactor build scripts for consistency and maintainability |
| 63 | +ReleaseNotesUrl: https://github.com/aelassas/servy/releases/tag/v3.8 |
| 64 | +Documentations: |
| 65 | +- DocumentLabel: Wiki |
| 66 | + DocumentUrl: https://github.com/aelassas/servy/wiki |
| 67 | +ManifestType: defaultLocale |
| 68 | +ManifestVersion: 1.10.0 |
0 commit comments