콘텐츠를 책장, 책, 장, 페이지로 구성해 관리하는 셀프 호스팅 위키 및 문서화 플랫폼입니다.
michaelstaake/LibreKB
PHP와 MySQL로 만든 무료 셀프 호스팅 지식 베이스 웹 앱으로, 편리한 문서 편집기와 선택형 읽기 전용 JSON API를 제공합니다.
대체할 수 있는 제품:Confluence
Zendesk Guide
- 스타
- 63
- 포크
- 10
- 열린 이슈
- 0
- 마지막 커밋
- 24시간 전
어떤 프로젝트인가요?
LibreKB는 PHP로 작성되고 MySQL 또는 MariaDB를 사용하는 셀프 호스팅 지식 베이스 웹 애플리케이션입니다. 팀이나 조직에서 사용자 계정, 사전 정의된 사용자 그룹, TinyMCE 기반 문서 편집기를 통해 중첩 카테고리별로 정리된 도움말 문서와 자료를 게시할 수 있습니다.
이 앱은 대부분의 공유 호스팅, VPS 서버 또는 Docker에서 실행됩니다. 설치하려면 샘플 설정 파일을 복사하고 데이터베이스를 만든 다음 브라우저 기반 설치 프로그램을 실행하면 됩니다. 브랜딩, 디자인, 사용자 지정 공개 CSS, 편집기 툴바는 모두 관리자 설정에서 조정할 수 있습니다. 문서에 다운로드 가능한 파일을 첨부할 수 있으며, 비밀번호 재설정 안내는 이메일로 발송됩니다.
선택적으로 지식 베이스에서 문서, 카테고리, 검색을 위한 읽기 전용 JSON API를 제공할 수 있습니다. API는 기본적으로 비활성화되어 있으며 API 키를 지원하고, 공개 사이트의 공개 범위 규칙을 따르므로 숨겨진 콘텐츠는 API에서도 표시되지 않습니다.
핵심 기능
- 01깊이 제한 없이 중첩 카테고리를 구성할 수 있습니다.
- 02TinyMCE를 사용해 문서를 편집하고 툴바를 설정할 수 있습니다.
- 03사전 정의된 사용자 그룹을 제공하며 비밀번호 재설정 안내를 이메일로 보냅니다.
- 04독자가 문서에서 파일 첨부를 다운로드할 수 있습니다.
- 05API 키를 지원하는 선택형 읽기 전용 JSON API를 제공합니다.
- 06Bootstrap 기반의 반응형 디자인과 사용자 지정 CSS 및 브랜딩 옵션을 제공합니다.
활용 사례
- 회사 내부 문서나 직원 핸드북을 게시할 수 있습니다.
- 제품이나 서비스의 고객용 도움말 센터 문서를 제공할 수 있습니다.
- 기본 PHP/MySQL 호스팅 계정에서 셀프 호스팅 FAQ 또는 지원 사이트를 운영할 수 있습니다.
- 읽기 전용 API를 통해 지식 베이스 콘텐츠를 다른 애플리케이션에 제공할 수 있습니다.
빠른 시작
- 1
PHP 8.4 이상, MySQL 또는 MariaDB, 그리고 .htaccess를 지원하는 웹 서버가 있는지 확인합니다
- 2
config.example.php를 config.php로 복사하고 데이터베이스 정보와 systemURL을 설정합니다
cp config.example.php config.php - 3
빈 데이터베이스를 만든 다음 /install을 열어 관리자 사용자를 생성합니다
- 4
/login에서 로그인하고 install.php 또는 update.php가 있으면 삭제합니다
사용 전 알아둘 점
- pdo_mysql, curl, mbstring, fileinfo 확장 기능과 MySQL 또는 MariaDB가 포함된 PHP 8.4 이상이 필요합니다.
- 설정은 수동으로 진행해야 합니다. config를 수정하고 데이터베이스를 만들며 파일 쓰기 권한을 설정해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- LibreKB은(는) 무엇인가요?
- PHP와 MySQL로 만든 무료 셀프 호스팅 지식 베이스 웹 앱으로, 편리한 문서 편집기와 선택형 읽기 전용 JSON API를 제공합니다. LibreKB는 PHP로 작성되고 MySQL 또는 MariaDB를 사용하는 셀프 호스팅 지식 베이스 웹 애플리케이션입니다. 팀이나 조직에서 사용자 계정, 사전 정의된 사용자 그룹, TinyMCE 기반 문서 편집기를 통해 중첩 카테고리별로 정리된 도움말 문서와 자료를 게시할 수 있습니다.
- LibreKB은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- LibreKB은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- LibreKB은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. LibreKB의 마지막 커밋은 2026년 11월 6일입니다.
- LibreKB은(는) 어디에 사용할 수 있나요?
- 회사 내부 문서나 직원 핸드북을 게시할 수 있습니다. 제품이나 서비스의 고객용 도움말 센터 문서를 제공할 수 있습니다. 기본 PHP/MySQL 호스팅 계정에서 셀프 호스팅 FAQ 또는 지원 사이트를 운영할 수 있습니다. 읽기 전용 API를 통해 지식 베이스 콘텐츠를 다른 애플리케이션에 제공할 수 있습니다.
- LibreKB는 어떻게 설치하나요?
- PHP 8.4 이상, MySQL 또는 MariaDB, 그리고 .htaccess를 지원하는 웹 서버가 있는지 확인합니다 config.example.php를 config.php로 복사하고 데이터베이스 정보와 systemURL을 설정합니다: cp config.example.php config.php 빈 데이터베이스를 만든 다음 /install을 열어 관리자 사용자를 생성합니다 /login에서 로그인하고 install.php 또는 update.php가 있으면 삭제합니다
- LibreKB은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/michaelstaake/LibreKB
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
PHP로 작성된 자체 호스팅 위키 엔진으로, 데이터베이스 없이 페이지를 일반 텍스트 파일로 저장합니다.
Confluence와 Notion의 대안으로 직접 호스팅할 수 있는 오픈 소스 협업 위키 및 문서화 소프트웨어입니다.
SQLite와 디스크의 Markdown 파일을 사용하는 단일 Go 바이너리로 실행되는 셀프 호스팅 위키로, 외부 데이터베이스가 필요 없습니다.
모든 페이지를 디스크의 일반 Markdown 파일로 저장하는 Go 기반 셀프 호스팅 위키로, 데이터베이스가 필요 없습니다.
파일 시스템에 노트를 파일로 저장하고 여러 볼트, 사용자 및 협업을 지원하는 셀프 호스팅 Markdown 노트 앱입니다.