Repolode
Timmoth

Timmoth/RackPeek

YAML 파일로 저장되는 홈랩 및 소규모 IT 인프라 관리용 웹 UI와 CLI입니다.

대체할 수 있는 제품:NetBox

스타
1,820
포크
92
열린 이슈
54
마지막 커밋
9일 전

어떤 프로젝트인가요?

RackPeek은 홈랩이나 소규모 IT 환경의 하드웨어, 서비스, 네트워크와 이들 간의 관계를 추적하는 웹 UI 및 CLI 도구입니다. 엔터프라이즈 CMDB 소프트웨어 대신 스크립트로 다루고 재사용할 수 있는 가벼운 인벤토리를 원하는 사용자를 대상으로 합니다.

상태 정보는 config 디렉터리의 YAML 파일에 저장되므로, 데이터를 개방적이고 사람이 읽기 쉬운 형식으로 유지해 직접 확인하거나 마이그레이션하고 편집할 수 있습니다. 프로젝트는 Docker 이미지와 Docker Compose 구성으로 배포되며, 웹 앱은 8080 포트를 통해 제공되고 컨테이너 상태 확인용 health endpoint도 포함되어 있습니다.

프로젝트는 CLI 명령어 레퍼런스와 Ansible 인벤토리 생성 가이드를 제공하며, 저장된 인벤토리를 자동화 워크플로에 활용할 수 있음을 보여 줍니다. AGPL-3.0 라이선스를 적용하며 온라인에서 사용할 수 있는 데모도 제공합니다.

핵심 기능

  • 01하드웨어, 서비스, 네트워크와 이들 간의 연결을 추적합니다.
  • 02웹 UI 또는 CLI를 사용할 수 있습니다.
  • 03모든 데이터를 config 디렉터리의 일반 YAML 파일에 저장합니다.
  • 04Docker 컨테이너로 실행하거나 Docker Compose를 사용해 8080 포트에서 실행할 수 있습니다.
  • 05저장된 데이터로 Ansible 인벤토리를 생성합니다.

활용 사례

  • 홈랩의 서버, VM, 네트워크 장치를 한곳에 문서화하기.
  • 자동화 도구에서 활용할 수 있는 스크립트 기반 인벤토리 유지하기.
  • 엔터프라이즈 소프트웨어 없이 소규모 자체 호스팅 IT 인벤토리 관리하기.

빠른 시작

  1. 1

    설정 저장용 이름 있는 볼륨을 만듭니다

    docker volume create rackpeek-config
  2. 2

    RackPeek 컨테이너를 실행하고 포트 8080을 엽니다

    docker run -d --name rackpeek -p 8080:8080 -v rackpeek-config:/app/config aptacode/rackpeek:latest

사용 전 알아둘 점

  • AGPL-3.0 라이선스가 적용됩니다. 네트워크를 통해 제공하는 수정 버전의 소스 코드 공개를 요구하는 카피레프트 라이선스입니다.
  • 홈 랩 및 셀프 호스팅 환경에 맞춰 범위를 의도적으로 좁히고 명확한 의견을 반영했으며, 엔터프라이즈 CMDB 용도는 아닙니다.

토픽

자주 묻는 질문

RackPeek은(는) 무엇인가요?
YAML 파일로 저장되는 홈랩 및 소규모 IT 인프라 관리용 웹 UI와 CLI입니다. RackPeek은 홈랩이나 소규모 IT 환경의 하드웨어, 서비스, 네트워크와 이들 간의 관계를 추적하는 웹 UI 및 CLI 도구입니다. 엔터프라이즈 CMDB 소프트웨어 대신 스크립트로 다루고 재사용할 수 있는 가벼운 인벤토리를 원하는 사용자를 대상으로 합니다.
RackPeek은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
RackPeek은(는) AGPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
RackPeek은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. RackPeek의 마지막 커밋은 2026년 10월 11일입니다.
RackPeek은(는) 어디에 사용할 수 있나요?
홈랩의 서버, VM, 네트워크 장치를 한곳에 문서화하기. 자동화 도구에서 활용할 수 있는 스크립트 기반 인벤토리 유지하기. 엔터프라이즈 소프트웨어 없이 소규모 자체 호스팅 IT 인벤토리 관리하기.
RackPeek는 어떻게 설치하나요?
설정 저장용 이름 있는 볼륨을 만듭니다: docker volume create rackpeek-config RackPeek 컨테이너를 실행하고 포트 8080을 엽니다: docker run -d --name rackpeek -p 8080:8080 -v rackpeek-config:/app/config aptacode/rackpeek:latest
RackPeek은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Timmoth/RackPeek

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

관련 프로젝트