이런 불편에서 시작했습니다

서버에 서비스를 하나둘 늘리다 보면, 내가 뭘 만들었는지조차 헷갈리기 시작합니다.
observed → 착수 2026.07.03

— 그래서 만들었습니다

my-systemd

운영 중toolsnpm package

systemctl에 올린 내 서비스만 찾아보고 그룹으로 묶는 작은 CLI

my-systemd 제품 화면
my-systemdwww.npmjs.com

개발자 증거

이 프로젝트에서 직접 한 일

기간
2026.07운영 중
팀 규모
1인 개발
기여
기획 · 디자인 · 개발 · 배포 · 운영 100%
담당 범위
런타임 의존성 없는 Node CLI로 service discovery, systemctl/journalctl wrapper, canonical group config, 안전한 batch action을 분리했습니다.

소개

my-systemd는 VPS나 홈서버에서 직접 만든 systemd 서비스만 찾아 상태와 로그를 보여주는 npm CLI입니다. 자주 확인하는 서비스는 그룹으로 묶고, 제어 명령은 실행 전에 dry-run으로 검토할 수 있습니다.

사용 흐름

  1. 01

    `my-svcs`로 내가 만든 서비스 후보와 system/user scope를 한 번에 확인합니다.

  2. 02

    자주 보는 서비스를 `my-svcs group create web @1 @4`처럼 묶습니다.

  3. 03

    그룹 상태와 doctor를 확인하고, 제어 명령은 dry-run 후 필요할 때만 `--yes`로 실행합니다.

핵심 포인트

  • distro 서비스 대신 내가 만든 로컬 service 파일을 먼저 보여줌
  • 자주 확인하는 서비스를 그룹으로 저장
  • 일괄 start/stop/restart는 dry-run 기본값으로 실수 실행을 방지