로컬 TCP 포트를 원격 서버로 연결해 localhost 서비스를 공개 인터넷에서 이용하게 하는 간결한 Rust CLI입니다.
- 스타
- 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
설정 저장용 이름 있는 볼륨을 만듭니다
docker volume create rackpeek-config - 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 통계는 매일 갱신됩니다.
관련 프로젝트
중소기업을 위한 오픈소스 회계·재고 관리 소프트웨어로, 복식부기와 재무 보고서를 제공합니다.
프로세스, 포트, 컨테이너 또는 파일의 시작 경로를 추적하는 CLI 및 TUI입니다.
Terraform으로 워크스페이스를 정의해 클라우드 개발 환경과 AI 코딩 에이전트를 제공하는 셀프 호스팅 플랫폼입니다.
HTTP, ping, 포트, DNS, Docker 등을 점검하고 상태 페이지와 장애 알림을 제공하는 셀프 호스팅 가동 시간 및 인프라 모니터링 앱입니다.
시점 복구, 자동 복원 검증, 웹 UI를 지원하는 무료 셀프 호스팅 PostgreSQL 백업 도구