바탕화면 서비스 현황
작성: 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 서비스 현황을 참고합니다.
외부 서버 추가
Section titled “외부 서버 추가”tools/desktopinfo/status-targets.json의 targets 배열에 넣습니다. 저장 후 최대 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 등) 또는DOWNhost+port: TCP 연결, 2초 제한.OK또는DOWNname: HUD에 보이는 이름 (10자 안쪽이 잘 맞음)
방화벽에서 이 머신이 대상 포트로 나갈 수 있어야 합니다. 인증이 필요한 페이지, VPN 뒤 호스트는 이 머신에서 실제로 닿는 주소로 적습니다.
자동 시작 (이 머신)
Section titled “자동 시작 (이 머신)”| 항목 | 내용 |
|---|---|
| 작업 스케줄러 | LivekitDev-DesktopStatus — 로그온 20초 후, 부팅 90초 후 |
| Startup 바로가기 | LivekitDev Desktop Status HUD.lnk |
| 실행 계정 | Administrator (대화형 로그온) |
창은 로그온된 데스크톱이 있어야 보입니다. SYSTEM 서비스로는 띄우지 않습니다.
등록:
powershell -NoProfile -ExecutionPolicy Bypass -File C:\Developments\LivekitDev\scripts\register_desktopinfo_startup.ps1지금 바로 띄우기:
powershell -NoProfile -ExecutionPolicy Bypass -File C:\Developments\LivekitDev\scripts\start_desktop_status.ps1LivekitDev 창을 닫고, 작업 스케줄러에서 LivekitDev-DesktopStatus를 사용 안 함으로 바꾸거나 삭제합니다. Startup의 LivekitDev Desktop Status HUD.lnk도 지웁니다.