WikiDocs
SHA-256WikiDocs는 데이터베이스가 필요 없고 순수 Markdown 플랫 파일로 구성된 지식 베이스 Wiki로, 독립 데스크톱 애플리케이션으로 실행할 수도 있고 Docker로 셀프 호스팅할 수도 있습니다. 콘텐츠는 이식 가능한 MD 파일로 저장되며, 데이터베이스나 클라우드 종속 없이 프라이버시와 자율적 통제를 중시합니다.
순수 Markdown 파일만으로 직접 구축할 수 있는 Wiki 지식 베이스로, 데스크톱과 서버를 지원합니다.
주요 기능
- 데이터베이스가 필요 없으며, 콘텐츠는 순수 Markdown 파일로 저장되어 이식성이 뛰어남
- WYSIWYG 편집기로 KaTeX 수학 공식과 Mermaid 다이어그램 지원
- 데스크톱 앱과 자체 호스팅 서버 간의 원격 동기화 지원
- REST API를 제공하여 외부 도구 및 자동화 워크플로와의 통합이 용이함
- 페이지 버전 기록, 첨부 파일 업로드, 네임스페이스 분류, 공개/비공개 보기, 다크 모드 및 다국어 지원
할 수 없는 것
- •데스크톱 클라이언트와 셀프 호스팅 인스턴스 간의 동기화는 자동 검색이 아니라 원격 주소를 먼저 구성하고 자격 증명을 입력해야 합니다. 버전 1.x(구버전) 데이터를 마이그레이션한 후에는 홈 문서를 수동으로 루트 디렉터리로 이동해야 합니다(새 버전에서는 더 이상 구버전 홈 slug를 사용하지 않습니다). Docker 버전은 기본적으로 HTTP만 제공하며, HTTPS가 필요한 경우 별도의 리버스 프록시를 설정해야 합니다. 셀프 호스팅 시에는 SECRET 환경 변수를 안전하게 보관하고 충분한 강도를 보장하세요.
사용 사례
- 개인 지식 베이스 또는 노트 시스템: 데스크톱에서 로컬로 작성하고, 데이터는 자신의 Markdown 파일에 보관
- 팀/프로젝트 내부 Wiki: Docker를 통해 자체 호스팅하고, 멤버들의 공동 편집 및 열람을 지원하며, 공개 또는 비공개 액세스로도 설정 가능
WikiDocs는 프라이버시를 중시하며 데이터베이스가 필요 없는 Markdown 플랫 파일 Wiki로, 사용자가 자신의 지식 베이스를 완전히 제어할 수 있도록 설계되었습니다. 모든 콘텐츠는 순수 Markdown 파일(YAML frontmatter 지원)로 저장되며, 데이터베이스나 클라우드 서비스 제공업체에 의존하지 않습니다. 독립형 데스크톱 애플리케이션(Electron)으로 로컬에서 사용하거나 Docker를 통해 셀프 호스팅하여 원격 액세스와 데스크톱과 서버 간 동기화를 구현할 수 있습니다. 핵심 기능으로는 WYSIWYG Markdown 에디터, KaTeX 수학 공식, Mermaid 다이어그램, 무제한 페이지 히스토리, 첨부 파일 및 이미지 업로드(클립보드 지원), 네임스페이스 분류, 공개/비공개 브라우징, 코드 하이라이팅, 다국어 인터페이스, 다크 모드, 그리고 Swagger 문서가 포함된 REST API가 있어 다른 도구와 쉽게 통합할 수 있습니다. WikiDocs 2.x는 TypeScript로 완전히 재작성된 버전(NestJS 백엔드 + Angular 프론트엔드 + Electron 데스크톱)으로, 데스크톱과 셀프 호스팅 인스턴스 간 동기화를 지원합니다. 기존 PHP 버전은 legacy 브랜치에서 계속 사용할 수 있습니다. Notion이나 Confluence와 비교하면 WikiDocs는 더 가볍고 단순하며 완전히 이식 가능하여 데이터베이스 관리에 대한 걱정 없이 벤더 종속에서 완전히 벗어날 수 있습니다. 또한 일반적인 정적 사이트 생성기와 달리 WYSIWYG 편집과 완전한 기능의 관리 인터페이스를 제공합니다.
태그
시작하기
소프트웨어 설치
다운로드한 dmg 파일을 열고 앱을 Applications로 드래그
데스크톱 버전: GitHub Releases 페이지에서 해당 시스템의 설치 패키지(예: Windows .exe)를 다운로드하고, 더블 클릭하여 설치 후 실행
Docker 자체 호스팅: docker run -p 3210:3210 zavy86/wikidocs:2 명령을 실행하여 컨테이너 시작
시작 후 브라우저에서 http://localhost:3210 에 접속하고, 관리자 계정을 생성하면 바로 사용 가능
- 데스크톱 버전: GitHub Releases 페이지에서 해당 시스템의 설치 패키지(예: Windows .exe)를 다운로드하고, 더블 클릭하여 설치 후 실행
- Docker 자체 호스팅: docker run -p 3210:3210 zavy86/wikidocs:2 명령을 실행하여 컨테이너 시작
- 시작 후 브라우저에서 http://localhost:3210 에 접속하고, 관리자 계정을 생성하면 바로 사용 가능
SHA-256 체크섬 확인됨
GitHub 공식 Release 페이지에서 추출된 체크섬
SHA256 체크섬
2e33389e786e6e9f56537fab592d3e81622e808c628b50455a024c4467172168이 체크섬은 GitHub Release 페이지에서 추출되었습니다. 다운로드 후 파일 무결성을 확인하세요.
이 플랫폼의 모든 SHA-256 체크섬은 프로젝트의 공식 GitHub Release 페이지에서 추출되었으며, 어떠한 변경도 없습니다. GitHub Releases 페이지에서 직접 검증할 수 있습니다.
오픈소스 투명성
GitHub 소스 보기제거 정보
데스크톱 버전: 운영체제에 내장된 앱 관리에서 제거합니다(Windows 설정 > 앱; macOS에서는 앱을 휴지통으로 드래그). 제거하기 전에 중요한 데이터가 백업되었는지 확인하세요. Docker 버전: docker stop 및 docker rm을 실행하여 컨테이너를 삭제합니다. 데이터 볼륨이 호스트 머신에 마운트되지 않은 경우 컨테이너를 삭제하면 데이터도 함께 삭제될 수 있으므로, 마이그레이션 전에 반드시 백업하세요.
추가 의존성 없음
다운로드 후 바로 사용 가능. 추가 런타임이 필요하지 않습니다.
문제 발생? 아래 FAQ 확인
5 FAQs