OpenSource-Hub
P

Part-DB-server

1.6k stars·개발 도구·SHA-256 체크섬 확인됨

전자 부품을 위해 설계된 오픈 소스 재고 관리 시스템으로, Web 인터페이스를 제공하며 바코드, 권한 제어, KiCad 통합 등을 지원합니다.

스마트 다운로드

프로젝트 홈페이지 방문

아직 설치 프로그램이 없습니다 — 소스 저장소로 이동하세요

전자 엔지니어를 위한 부품 관리자, 웹 셀프 호스팅, 스캔 및 KiCad 연동 지원.

주요 기능

  • 분류, 패키지, 제조사, 보관 위치 등 다차원적인 부품 정보 관리 지원
  • 바코드/라벨 생성 및 카메라 스캔 기능 내장으로 빠른 재고 조사 가능
  • 세분화된 사용자 권한 + 2단계 인증 + SAML 싱글 사인온(SSO)
  • KiCad과 긴밀하게 통합되어 실시간으로 재고를 확인하고 BOM을 가져올 수 있음
  • Octopart, Digikey 등 클라우드 서비스에서 부품 파라미터와 가격을 자동으로 가져옴

할 수 없는 것

  • •프로덕션 환경에서는 반드시 HTTPS를 활성화하여 비밀번호가 평문으로 전송되지 않도록 하세요; 2. 기본 SQLite는 소규모 사용에 적합하며, 다중 사용자 동시 접속 환경에서는 MySQL/MariaDB로 전환하는 것을 권장합니다; 3. 업그레이드 전에 반드시 데이터베이스를 백업하여 데이터 손실을 방지하세요; 4. 최초 설치 후 즉시 admin 비밀번호를 변경하세요; 5. Docker를 사용하는 경우 volume을 영속화하여 컨테이너 재시작으로 인한 데이터 손실을 방지하세요.

사용 사례

  • 개인 전자공학 애호가의 부품 보관함 정리, 스캔으로 입출고
  • 메이커스페이스나 실험실에서 여러 사용자가 부품 라이브러리를 공유, 권한 등급별 관리
  • 소량 생산 기업의 자재 관리, KiCad 설계 프로세스와 원활하게 연동
  • 대학 실험실 공용 부품 라이브러리, 대여·반납 및 손실 기록

Part-DB는 전자 부품을 위해 특별히 설계된 오픈 소스 재고 관리 시스템입니다. Web 인터페이스를 통해 실행되므로 클라이언트를 설치할 필요가 없으며, 부품을 카테고리, 패키지, 제조업체, 보관 위치 등에 따라 세밀하게 관리할 수 있습니다. 핵심 기능으로는 바코드/라벨 생성 및 카메라 스캔, 세분화된 사용자 권한과 2단계 인증, SAML(Keycloak 등)을 통한 싱글 사인온, KiCad BOM 가져오기/내보내기 지원, 프로젝트 관리(자재 명세서 추적), 작업 로그 및 버전 롤백, 리치 텍스트 설명, 파라미터 검색, 자동 썸네일 생성, 그리고 Octopart, Digikey 등 클라우드 서비스 연동을 통한 부품 정보 및 가격 자동 조회 등이 있습니다. MySQL, SQLite, PostgreSQL 데이터베이스를 지원하며, 외부 프로그램에서 호출할 수 있는 REST API도 제공합니다. 이 버전은 PHP/Symfony 7 기반으로 리팩터링되어 성능과 유지보수성이 향상되었으며, 공식 권장 버전입니다.

태그

inventory-managementelectronic-componentsopen-sourceweb-appself-hosted

시작하기

1

설치 프로그램 다운로드

위 버튼을 클릭하여 시스템에 맞는 설치 프로그램을 다운로드

2

소프트웨어 설치

다운로드한 설치 프로그램을 더블 클릭하고 안내에 따르세요

3

방법 1(권장): Docker를 사용한 원스텝 배포 - docker run -d -p 8080:80 jbtronics/part-db1

4

방법 2(수동): 저장소를 웹 서버에 클론하고, PHP 8.2+, 데이터베이스를 구성한 후 Yarn으로 프론트엔드 컴파일

5

브라우저에서 http://서버IP:포트 에 접속하여 기본 admin 계정으로 로그인하고, 마법사에 따라 데이터베이스 초기화

설치 가이드
  1. 방법 1(권장): Docker를 사용한 원스텝 배포 - docker run -d -p 8080:80 jbtronics/part-db1
  2. 방법 2(수동): 저장소를 웹 서버에 클론하고, PHP 8.2+, 데이터베이스를 구성한 후 Yarn으로 프론트엔드 컴파일
  3. 브라우저에서 http://서버IP:포트 에 접속하여 기본 admin 계정으로 로그인하고, 마법사에 따라 데이터베이스 초기화
파일 무결성

체크섬 없음

이 프로젝트는 GitHub Release 페이지에 SHA-256 체크섬을 게시하지 않았습니다

SHA256 체크섬

체크섬 없음

GitHub Releases에서 직접 다운로드하고 파일 무결성을 직접 확인하세요

이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.

오픈소스 투명성

GitHub 소스 보기
환경 가이드

제거 정보

Docker를 사용하는 경우 docker stop 컨테이너명 && docker rm 컨테이너명을 실행하고, 수동으로 설치한 경우 프로젝트 폴더와 데이터베이스 테이블을 삭제한 후 Web 서버 설정을 제거하면 됩니다. 데이터 백업에 주의하세요.

추가 의존성 없음

다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.

프로젝트 정보
라이선스GPL-3.0
마지막 업데이트2026-10-26 23:51:50
GitHub 저장소

문제 발생? 아래 FAQ 확인

5 FAQs

유사한 프로젝트