# Servy - 어떤 앱이든 Windows 서비스로 실행할 수 있는 완전 관리형 NSSM 대체 도구

> Clean Markdown view of GeekNews topic #22555. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=22555](https://news.hada.io/topic?id=22555)
- GeekNews Markdown: [https://news.hada.io/topic/22555.md](https://news.hada.io/topic/22555.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2025-08-17T09:31:02+09:00
- Updated: 2025-08-17T09:31:02+09:00
- Original source: [github.com/aelassas](https://github.com/aelassas/servy)
- Points: 29
- Comments: 1

## Summary

어떤 **애플리케이션**이든 손쉽게 **Windows 서비스**로 실행하고, 작업 디렉토리, 환경 변수, 프로세스 우선순위, 프리런치 스크립트 등 **세분화된 설정**을 자유롭게 적용할 수 있게 해줍니다. GUI와 CLI를 모두 지원해 **자동화 파이프라인 통합**과 상호작용적 관리가 가능하며, 기존 sc/NSSM의 한계였던 서비스 경로 고정, 부족한 래핑 기능, 로그 관리 문제 등을 보완합니다. 애플리케이션이 **중단·충돌** 시 자동 재기동, 좀비 프로세스 방지, 로그 리다이렉션 및 로테이션, 사전 환경 준비 자동화 등으로 **운영 신뢰성**을 크게 높일 수 있습니다. MIT 라이선스로 공개됐으며, Windows 7~11, Server까지 폭넓게 지원합니다.

## Topic Body

- 어떤 애플리케이션이든 **Windows 서비스로 실행**할 수 있게 하며, **작업 디렉토리, 시작 유형, 프로세스 우선순위, 로깅, 헬스 체크, 환경 변수, 의존성, 사전 실행 스크립트** 등을 세밀하게 제어할 수 있음  
- GUI와 CLI 모두 제공해 상호작용적 관리와 자동화 파이프라인 통합을 지원  
- 윈도우에 기본 제공되는 `sc` 도구의 제약(특히 `C:\Windows\System32`에서만 고정 실행)이나 **NSSM의 부족한 기능/UI**를 보완  
- 서비스 실행 전 **프리런치 스크립트** 실행 기능을 제공하여, 환경 준비·비밀키 로드·설정 작업 등을 수행할 수 있음. 실패 시 서비스 시작 여부를 옵션으로 조정 가능  
- **stdout/stderr 로그 리다이렉션** + 크기 기반 로그 로테이션을 지원하며, **좀비 프로세스 방지** 및 자원 정리 기능 내장  
- 앱이 **중단·충돌·정지**될 경우 자동 재시작하며, Node.js, Python, .NET, Java, Go, Rust, PHP, Ruby 등 거의 모든 런타임 기반 앱을 서비스로 유지 가능  
- 향후 **Servy Manager App**을 통해 서비스 대시보드, 로그 뷰어, 알림, 원격 관리 등 고급 기능을 제공할 예정  
- Windows 7~11 x64 및 Windows Server 지원  
- MIT 라이선스

## Comments



### Comment 42608

- Author: lazyhack
- Created: 2025-08-18T10:02:53+09:00
- Points: 1

WinSW https://github.com/winsw/winsw 사용중인데 GUI 있는 점은 좋아 보이네요
