Repolode
DartSteven

DartSteven/Nutify

Network UPS Tools(NUT) 기반의 웹 UPS 모니터링 시스템으로, 실시간 상태, 과거 데이터 차트, 알림, 예약 보고서를 제공하며 Docker로 배포할 수 있습니다.

스타
870
포크
34
열린 이슈
21
마지막 커밋
3개월 전

어떤 프로젝트인가요?

Nutify는 Network UPS Tools(NUT) 기반의 UPS 모니터링 및 관리 플랫폼입니다. 웹 인터페이스에서 실시간 상태, 과거 텔레메트리 데이터, 알림, 예약 보고서, 대화형 차트를 제공합니다. 단일 UPS 구성은 물론 로컬 및 원격 장치가 섞인 여러 UPS 환경도 지원합니다.

웹 UI의 설정 마법사에서 모니터링 프로필, 토폴로지(독립형, 네트워크 서버 또는 클라이언트), 대상별 연결 매개변수를 설정할 수 있습니다. nut-scanner로 장치를 자동 감지하거나 수동으로 구성할 수 있으며, 변경 사항을 제어된 재시작을 통해 적용하는 데 필요한 NUT 파일을 생성합니다.

이 프로젝트는 amd64, Apple Silicon 및 여러 Raspberry Pi 구성을 지원하는 Docker 이미지로 제공됩니다. Compose 프로필은 제한된 권한으로 USB 장치에 접근하며, 인증에는 선택적으로 OpenID Connect SSO를 사용할 수 있는 로컬 계정 방식이 지원됩니다.

핵심 기능

  • 01배터리, 전력, 전압, 에너지의 실시간 UPS 상태와 대화형 차트를 제공합니다.
  • 02로컬 및 원격 NUT 대상을 포함해 단일 또는 여러 UPS를 모니터링할 수 있는 설정 마법사를 제공합니다.
  • 03nut-scanner를 통한 장치 자동 감지 또는 수동 구성을 지원합니다.
  • 04알림과 예약 보고서를 제공합니다.
  • 05멀티 아키텍처 이미지를 통한 Docker 배포를 지원합니다.

활용 사례

  • 가정이나 사무실의 UPS를 모니터링하고 전원 관련 이벤트 발생 시 알림을 받습니다.
  • 하나의 대시보드에서 여러 UPS의 배터리 상태와 에너지 사용량을 추적합니다.
  • Raspberry Pi나 서버에서 자체 호스팅 전력 모니터링 서비스를 실행합니다.

빠른 시작

  1. 1

    무작위 SECRET_KEY가 포함된 .env 파일을 만듭니다

    printf 'SECRET_KEY=%s\n' "$(openssl rand -hex 32)" > .env
  2. 2

    README의 docker-compose.yaml 파일을 같은 폴더에 저장합니다

  3. 3

    Docker Compose로 Nutify를 시작합니다

    docker compose up -d
  4. 4

    브라우저에서 http://localhost:5050을 엽니다

사용 전 알아둘 점

  • 버전 0.3.0은 공개 테스트 버전이며 이전 버전과 호환되지 않으므로 데이터베이스를 처음부터 다시 만들어야 합니다.
  • UPS 감지에는 USB 또는 시리얼 장치에 대한 액세스가 필요합니다. USB가 아닌 장치의 경우 Docker를 추가로 구성해야 할 수 있습니다.

포함된 컬렉션

토픽

자주 묻는 질문

Nutify은(는) 무엇인가요?
Network UPS Tools(NUT) 기반의 웹 UPS 모니터링 시스템으로, 실시간 상태, 과거 데이터 차트, 알림, 예약 보고서를 제공하며 Docker로 배포할 수 있습니다. Nutify는 Network UPS Tools(NUT) 기반의 UPS 모니터링 및 관리 플랫폼입니다. 웹 인터페이스에서 실시간 상태, 과거 텔레메트리 데이터, 알림, 예약 보고서, 대화형 차트를 제공합니다. 단일 UPS 구성은 물론 로컬 및 원격 장치가 섞인 여러 UPS 환경도 지원합니다.
Nutify은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
Nutify은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
Nutify은(는) 아직 유지보수되고 있나요?
6개월 이내 업데이트. Nutify의 마지막 커밋은 2026년 8월 24일입니다.
Nutify은(는) 어디에 사용할 수 있나요?
가정이나 사무실의 UPS를 모니터링하고 전원 관련 이벤트 발생 시 알림을 받습니다. 하나의 대시보드에서 여러 UPS의 배터리 상태와 에너지 사용량을 추적합니다. Raspberry Pi나 서버에서 자체 호스팅 전력 모니터링 서비스를 실행합니다.
Nutify는 어떻게 설치하나요?
무작위 SECRET_KEY가 포함된 .env 파일을 만듭니다: printf 'SECRET_KEY=%s\n' "$(openssl rand -hex 32)" > .env README의 docker-compose.yaml 파일을 같은 폴더에 저장합니다 Docker Compose로 Nutify를 시작합니다: docker compose up -d 브라우저에서 http://localhost:5050을 엽니다
Nutify은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/DartSteven/Nutify

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

관련 프로젝트