Repolode
Mereithhh

Mereithhh/vanblog

Markdown 편집기, 관리자 대시보드, 기본 제공 분석 기능, 이미지 호스팅, 댓글, 자동 HTTPS를 갖춘 셀프 호스팅 개인 블로그 시스템입니다.

대체할 수 있는 제품:WordPress

스타
3,586
포크
499
열린 이슈
111
마지막 커밋
3일 전

어떤 프로젝트인가요?

VanBlog은 개인을 위한 셀프 호스팅 블로그 시스템입니다. Next.js로 만든 공개 블로그와 별도의 관리자 대시보드를 제공하며, 대시보드에서 글과 임시 저장 글을 작성하고 관리하거나 방문자 통계를 확인할 수 있습니다. 백엔드는 MongoDB를 사용하는 NestJS API로 구성됩니다.

글 작성의 중심에는 ByteMD 기반 Markdown 편집기가 있으며, Mermaid 다이어그램, 수식, 사용자 지정 강조 블록을 지원하고 로컬 파일이나 클립보드에서 이미지를 바로 업로드할 수 있습니다. 독자는 목차, 검색, 카테고리, 태그, RSS 피드, 비밀번호로 보호되는 글을 이용할 수 있습니다. 댓글은 Waline으로 제공되며, 이미지는 로컬에 저장하거나 오브젝트 스토리지, GitHub 같은 PicGo 대상에 저장할 수 있습니다.

설치는 설치 스크립트나 Docker Compose로 진행하며, Docker Compose는 VanBlog과 MongoDB를 함께 실행합니다. Caddy가 HTTPS 인증서를 자동으로 발급하고 갱신하며, 관리자 영역에서는 가져오기/내보내기와 업데이트 알림을 이용할 수 있습니다.

핵심 기능

  • 01Mermaid 다이어그램, 수식, 이미지 업로드를 지원하는 Markdown 편집기
  • 02CDN 친화적인 전송을 위한 증분 재생성을 지원하는 정적 페이지
  • 03기본 제공 방문자 분석 및 Google Analytics와 Baidu Analytics 지원
  • 04이메일 알림과 웹훅을 지원하는 Waline 댓글
  • 05로컬 또는 PicGo를 통해 오브젝트 스토리지나 GitHub에 이미지를 호스팅
  • 06Caddy를 통한 HTTPS 자동 설정, Docker 배포 지원

활용 사례

  • 개인 서버나 VPS에서 개인 블로그 운영
  • 다이어그램과 수식이 포함된 기술 노트 게시
  • 이미지와 댓글을 직접 관리하는 블로그 호스팅
  • API를 활용해 별도의 프런트엔드 구축

빠른 시작

  1. 1

    설치 스크립트를 다운로드하여 실행하세요

    curl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh
  2. 2

    나중에 스크립트를 다시 실행해 설치를 관리하세요

    ./vanblog.sh

사용 전 알아둘 점

  • 문서와 관리자 인터페이스는 주로 중국어로 제공되며, 국제화는 아직 로드맵에만 포함되어 있습니다.
  • GPL-3.0 라이선스가 적용됩니다. 이 카피레프트 라이선스에 따라 파생 저작물은 동일한 조건으로 배포해야 합니다.
  • 기본 Docker Compose 설정에서는 VanBlog과 MongoDB가 별도의 서비스로 실행되므로, 셀프 호스팅 시 데이터베이스를 관리해야 합니다.

포함된 컬렉션

토픽

자주 묻는 질문

vanblog은(는) 무엇인가요?
Markdown 편집기, 관리자 대시보드, 기본 제공 분석 기능, 이미지 호스팅, 댓글, 자동 HTTPS를 갖춘 셀프 호스팅 개인 블로그 시스템입니다. VanBlog은 개인을 위한 셀프 호스팅 블로그 시스템입니다. Next.js로 만든 공개 블로그와 별도의 관리자 대시보드를 제공하며, 대시보드에서 글과 임시 저장 글을 작성하고 관리하거나 방문자 통계를 확인할 수 있습니다. 백엔드는 MongoDB를 사용하는 NestJS API로 구성됩니다.
vanblog은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
vanblog은(는) GPL-3.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
vanblog은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. vanblog의 마지막 커밋은 2026년 11월 3일입니다.
vanblog은(는) 어디에 사용할 수 있나요?
개인 서버나 VPS에서 개인 블로그 운영 다이어그램과 수식이 포함된 기술 노트 게시 이미지와 댓글을 직접 관리하는 블로그 호스팅 API를 활용해 별도의 프런트엔드 구축
vanblog는 어떻게 설치하나요?
설치 스크립트를 다운로드하여 실행하세요: curl -L https://vanblog.mereith.com/vanblog.sh -o vanblog.sh && chmod +x vanblog.sh && ./vanblog.sh 나중에 스크립트를 다시 실행해 설치를 관리하세요: ./vanblog.sh
vanblog은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/Mereithhh/vanblog

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트