Skip to content

바탕화면 서비스 현황

원본 다운로드: Markdown · PDF

작성: 2026-09-10 갱신: 2026-09-16 — TicTech·VisionIvy 원격 점검 반영 목적: LivekitDev 서비스·헬스 상태를 화면 오른쪽 위 작은 창에 항상 표시

복구는 기존 LivekitDev-Stack-Ensure가 담당합니다. 이 창은 표시만 합니다.

현재 서비스 목록은 Caddy 서비스 현황을 참고합니다.

경로 역할
scripts/desktop_status.ps1 서비스 상태와 로컬 HTTP 헬스 출력
scripts/desktop_status_loop.ps1 15초마다 상태 파일 갱신
scripts/desktop_status_hud.ps1 오른쪽 위 항상 위 창
scripts/start_desktop_status.ps1 중복 없이 HUD·루프 기동
scripts/register_desktopinfo_startup.ps1 로그온·부팅 자동 시작 등록
tools/desktopinfo/status-targets.json 외부 서버 HTTP/TCP 점검 목록

표시 항목: Caddy, Meet, LiveKit, FileShare, Overlord :3001, CelloTutor :8081/healthz. 외부 대상은 JSON에 추가합니다.

현재 tools/desktopinfo/status-targets.json에는 다음이 들어 있습니다.

이름 점검 URL
TicTech https://tictechtoeai.com/
VisionIvy https://visionivy.sparklabsacademy.dev/

두 사이트는 2026-09-15에 이 머신 Caddy로 이전했습니다. 상세는 Caddy 서비스 현황을 참고합니다.

tools/desktopinfo/status-targets.jsontargets 배열에 넣습니다. 저장 후 최대 15초 안에 HUD Remote 줄에 반영됩니다. HUD를 다시 시작할 필요는 없습니다.

{
"targets": [
{ "name": "Docs", "url": "https://docs.example.com/" },
{ "name": "SSH", "host": "203.0.113.10", "port": 22 }
]
}
  • url: HTTP/S GET, 2초 제한. 숫자(200 등) 또는 DOWN
  • host + port: TCP 연결, 2초 제한. OK 또는 DOWN
  • name: HUD에 보이는 이름 (10자 안쪽이 잘 맞음)

방화벽에서 이 머신이 대상 포트로 나갈 수 있어야 합니다. 인증이 필요한 페이지, VPN 뒤 호스트는 이 머신에서 실제로 닿는 주소로 적습니다.

항목 내용
작업 스케줄러 LivekitDev-DesktopStatus — 로그온 20초 후, 부팅 90초 후
Startup 바로가기 LivekitDev Desktop Status HUD.lnk
실행 계정 Administrator (대화형 로그온)

창은 로그온된 데스크톱이 있어야 보입니다. SYSTEM 서비스로는 띄우지 않습니다.

등록:

Terminal window
powershell -NoProfile -ExecutionPolicy Bypass -File C:\Developments\LivekitDev\scripts\register_desktopinfo_startup.ps1

지금 바로 띄우기:

Terminal window
powershell -NoProfile -ExecutionPolicy Bypass -File C:\Developments\LivekitDev\scripts\start_desktop_status.ps1

LivekitDev 창을 닫고, 작업 스케줄러에서 LivekitDev-DesktopStatus를 사용 안 함으로 바꾸거나 삭제합니다. Startup의 LivekitDev Desktop Status HUD.lnk도 지웁니다.