Repolode
louislam

louislam/uptime-kuma

HTTP, TCP, DNS, ping, Docker 등의 서비스를 추적하고 알림과 상태 페이지를 제공하는 셀프 호스팅 업타임 모니터링 도구

대체할 수 있는 제품:UptimeRobotPingdom

스타
92,630
포크
8,570
열린 이슈
848
마지막 커밋
어제

어떤 프로젝트인가요?

Uptime Kuma는 웹사이트와 서비스가 정상적으로 운영 중인지 확인할 수 있는 웹 대시보드를 제공하는 셀프 호스팅 모니터링 도구입니다. HTTP(s), 키워드 및 JSON 쿼리 검사, TCP 포트, WebSocket 엔드포인트, ping, DNS 레코드, Steam 게임 서버, Docker 컨테이너를 모니터링할 수 있으며, 푸시 방식의 하트비트도 지원합니다.

모니터링 대상이 다운되면 Uptime Kuma는 Telegram, Discord, Slack, Gotify, Pushover, 이메일(SMTP) 등 다양한 서비스를 통해 알림을 보낼 수 있습니다. 사용자 지정 도메인에 연결할 수 있는 여러 공개 상태 페이지도 지원하며, ping 차트와 인증서 정보도 제공합니다.

Docker를 사용하거나 Node.js를 통해 Linux와 Windows에 직접 설치할 수 있으며, UI는 여러 언어로 제공됩니다.

핵심 기능

  • 01HTTP(s), 키워드, JSON 쿼리, TCP, WebSocket, ping, DNS, Steam 및 Docker 대상을 모니터링합니다
  • 02Telegram, Discord, Slack, 이메일 등 다양한 알림 서비스를 통해 알림을 보냅니다
  • 03사용자 지정 도메인에 연결할 수 있는 여러 상태 페이지를 제공합니다
  • 04ping 차트와 SSL 인증서 정보를 표시합니다
  • 05프록시와 2단계 인증을 지원합니다

활용 사례

  • 자체 서버에서 개인 또는 회사 웹사이트와 API의 가동 시간을 확인합니다
  • 홈랩이나 사설 네트워크의 내부 서비스와 Docker 컨테이너를 모니터링합니다
  • 서비스 장애 중 사용자에게 공개할 상태 페이지를 운영합니다

빠른 시작

  1. 1

    폴더를 만들고 해당 폴더로 이동합니다

    mkdir uptime-kuma cd uptime-kuma
  2. 2

    Docker Compose 파일을 다운로드합니다

    curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml
  3. 3

    Uptime Kuma를 백그라운드에서 시작한 다음 http://localhost:3001을 엽니다

    docker compose up -d

사용 전 알아둘 점

  • 실행하려면 Docker 또는 Node.js 20.4+와 Git이 필요합니다. Docker를 사용하는 것이 가장 간단합니다.
  • NFS와 같은 파일 시스템은 데이터 저장소로 지원되지 않습니다.
  • Docker를 사용하지 않는 설치는 FreeBSD, OpenBSD, NetBSD, Replit 또는 Heroku에서 지원되지 않습니다.

토픽

자주 묻는 질문

uptime-kuma은(는) 무엇인가요?
HTTP, TCP, DNS, ping, Docker 등의 서비스를 추적하고 알림과 상태 페이지를 제공하는 셀프 호스팅 업타임 모니터링 도구 Uptime Kuma는 웹사이트와 서비스가 정상적으로 운영 중인지 확인할 수 있는 웹 대시보드를 제공하는 셀프 호스팅 모니터링 도구입니다. HTTP(s), 키워드 및 JSON 쿼리 검사, TCP 포트, WebSocket 엔드포인트, ping, DNS 레코드, Steam 게임 서버, Docker 컨테이너를 모니터링할 수 있으며, 푸시 방식의 하트비트도 지원합니다.
uptime-kuma은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
uptime-kuma은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
uptime-kuma은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. uptime-kuma의 마지막 커밋은 2026년 10월 19일입니다.
uptime-kuma은(는) 어디에 사용할 수 있나요?
자체 서버에서 개인 또는 회사 웹사이트와 API의 가동 시간을 확인합니다 홈랩이나 사설 네트워크의 내부 서비스와 Docker 컨테이너를 모니터링합니다 서비스 장애 중 사용자에게 공개할 상태 페이지를 운영합니다
uptime-kuma는 어떻게 설치하나요?
폴더를 만들고 해당 폴더로 이동합니다: mkdir uptime-kuma cd uptime-kuma Docker Compose 파일을 다운로드합니다: curl -o compose.yaml https://raw.githubusercontent.com/louislam/uptime-kuma/master/compose.yaml Uptime Kuma를 백그라운드에서 시작한 다음 http://localhost:3001을 엽니다: docker compose up -d
uptime-kuma은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/louislam/uptime-kuma

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트