LeafWiki – 서버와 DB없이 단일 바이너리로 실행하는 셀프 호스팅 위키
요약
LeafWiki는 서버와 데이터베이스 없이 단일 Go 바이너리로 실행되는 셀프 호스팅 위키 도구입니다. 폴더 구조의 마크다운 파일을 기반으로 하며, 웹서버나 별도의 DB 없이도 리눅스/맥/윈도우 등 다양한 환경에서 구동됩니다. 내장 에디터는 실시간 프리뷰, 자동 저장, Obsidian 호환 기능 등을 제공하며, 역할 기반 권한 및 강력한 백링크 추적 기능을 지원합니다.
핵심 포인트
- 서버/DB 없이 단일 Go 바이너리로 실행되어 배포가 간편함.
- 기존 마크다운 파일 구조를 유지하여 데이터 접근성이 높음.
- 실시간 프리뷰와 Obsidian 호환 자동완성 등 개발자 친화적 기능 제공.
- 역할 기반 권한 및 리비전 히스토리, 백링크 추적 기능을 갖춤.
- 런북, 홈랩 문서, 튜토리얼, 팀 노트를
폴더 트리 구조로 정리하는 사람들을 위한 도구 - 콘텐츠를 디스크에
.md
파일로 저장하고 단일 Go 바이너리로 동작해 웹서버/DB 없이 실행되며 리눅스/맥/윈도우/라즈베리 파이 지원
- 페이지는 항상 일반 파일로 저장되어 앱 없이도 읽기 가능하고, grep 검색 가능하며, 백업은
cp -r
만으로 처리
-
링크/태그/검색 인덱스 같은 메타데이터는 파일 옆의 경량 SQLite에 저장
-
라이브 프리뷰(Markdown 원문과 렌더링 결과를
나란히 실시간 표시) / 단축키 / 내부 링크 자동완성을 갖춘 내장 에디터 제공
자동 저장,Ctrl+V
이미지 붙여넣기 자동 업로드/링크, [[wikilink]]
Obsidian 호환 자동완성
- 표, 작업 목록, 각주, 콜아웃(
:::info
/:::warning
), Mermaid 다이어그램, KaTeX 수식 지원
- admin/editor/viewer
역할 기반 권한 제공. CSRF 보호/인증 레이트 리미팅 기본 활성화
트리 내비게이션으로 전체 구조를 계속 볼수 있고, 태그 필터 전체 텍스트 검색(Ctrl+Shift+F
), 빠른 이동(Ctrl+Alt+P
) 지원
리비전 히스토리로 모든 저장을 기록, 한 번의 클릭으로 이전 버전 복원 가능
백링크 추적으로 페이지 이름 변경/이동 시 기존 링크 자동 갱신, 깨진 링크는 페이지별로 표시
세 가지 실행 모드 지원 : 로그인 필요한 사설 위키 / 누구나 읽을 수 있는 퍼블릭 문서 사이트 / 인증 없는 로컬 노트패드
- Wiki.js나 Outline이 과하다고 느끼는 소규모 팀/홈랩용
- MIT 라이선스
댓글과 토론
AI 자동 생성 콘텐츠
본 콘텐츠는 RSS: GeekNews (한국어)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기