Skip to content

Commit c236d92

Browse files
authored
New version: aelassas.Servy version 3.8 (microsoft#317152)
1 parent 19a8130 commit c236d92

File tree

3 files changed

+102
-0
lines changed

3 files changed

+102
-0
lines changed
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Created with WinGet Releaser using komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.10.0.schema.json
3+
4+
PackageIdentifier: aelassas.Servy
5+
PackageVersion: '3.8'
6+
InstallerLocale: en-US
7+
InstallerType: inno
8+
Scope: machine
9+
InstallModes:
10+
- interactive
11+
- silent
12+
- silentWithProgress
13+
UpgradeBehavior: install
14+
ProductCode: '{8343B121-BE1C-463F-AA5B-FD237DD2F8D0}_is1'
15+
ReleaseDate: 2025-11-26
16+
AppsAndFeaturesEntries:
17+
- ProductCode: '{8343B121-BE1C-463F-AA5B-FD237DD2F8D0}_is1'
18+
ElevationRequirement: elevatesSelf
19+
InstallationMetadata:
20+
DefaultInstallLocation: '%ProgramFiles%\Servy'
21+
Installers:
22+
- Architecture: x64
23+
InstallerUrl: https://github.com/aelassas/servy/releases/download/v3.8/servy-3.8-x64-installer.exe
24+
InstallerSha256: 4D6F7EAA7CC6423C69D99FE33807FCA9230E65900EBE5AC44A36CE2B5F63AC35
25+
ManifestType: installer
26+
ManifestVersion: 1.10.0
Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
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
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
# Created with WinGet Releaser using komac v2.14.0
2+
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.10.0.schema.json
3+
4+
PackageIdentifier: aelassas.Servy
5+
PackageVersion: '3.8'
6+
DefaultLocale: en-US
7+
ManifestType: version
8+
ManifestVersion: 1.10.0

0 commit comments

Comments
 (0)