Ghost란 무엇인가요?
Ghost는 블로그, 뉴스레터, 멤버십, 유료 구독을 한곳에서 운영할 수 있도록 만든 오픈소스 퍼블리싱 플랫폼이다. 단순한 글쓰기 도구를 넘어, 콘텐츠를 발행하고 독자를 모으며 수익화까지 이어갈 수 있는 독립 출판자용 CMS에 가깝다.
Ghost의 핵심 특징
1. 글쓰기와 발행에 집중한 CMS
Ghost는 복잡한 범용 웹사이트 빌더라기보다, 글과 콘텐츠 발행에 최적화된 플랫폼이다. 깔끔한 에디터, 예약 발행, 태그/작성자 관리, 사용자 정의 메타데이터, 자동 사이트맵 같은 기능을 기본으로 제공해 블로그와 매거진 운영에 잘 맞다.
동작 방식: 관리자는 Ghost Admin에서 글을 작성하고, 공개 범위와 발행 시점을 정한 뒤 게시한다. 글은 웹 페이지로 렌더링되고, 태그와 작성자 정보에 따라 아카이브 페이지에도 자동으로 연결된다. SEO 제목, 설명, 소셜 공유 이미지 같은 메타데이터도 글 단위로 설정할 수 있다.
2. 뉴스레터가 기본 기능
Ghost의 큰 장점은 게시글을 웹에 올리는 것과 동시에 이메일 뉴스레터로 발송할 수 있다는 점이다. 별도의 뉴스레터 서비스를 붙이지 않아도 구독자에게 새 글을 보낼 수 있고, 독자 세그먼트에 따라 발송 대상을 나누는 운영도 가능하다.
동작 방식: 글을 발행할 때 웹에만 게시할지, 이메일로도 보낼지 선택한다. 이메일 발송을 선택하면 Ghost가 구독자 목록을 기준으로 뉴스레터를 생성해 발송한다. 여러 뉴스레터를 만들고 독자가 원하는 뉴스레터만 구독하게 하거나, 특정 멤버 세그먼트에만 보내는 방식도 사용할 수 있다.
3. 멤버십과 유료 구독
Ghost에는 멤버 관리, 회원 전용 콘텐츠, 유료 구독 같은 기능이 내장되어 있다. 독자가 이메일로 가입하고, 무료/유료 멤버에게 서로 다른 콘텐츠를 제공하며, 반복 구독 기반의 수익 모델을 만들 수 있다.
동작 방식: 방문자는 사이트의 가입 폼을 통해 멤버가 된다. 관리자는 글의 접근 권한을 공개, 로그인한 멤버 전용, 유료 멤버 전용 등으로 설정한다. 유료 구독은 Stripe와 연결해 결제를 처리하고, Ghost는 결제 상태에 따라 콘텐츠 접근 권한을 자동으로 적용한다.
4. 오픈소스와 소유권
Ghost는 MIT 라이선스 기반의 오픈소스 프로젝트다. 직접 서버에 설치해 운영할 수도 있고, 공식 호스팅 서비스인 Ghost(Pro)를 사용할 수도 있다. 중요한 점은 콘텐츠와 독자 관계를 특정 소셜 플랫폼에만 의존하지 않고 직접 소유할 수 있다는 것이다.
동작 방식: 직접 운영할 경우 Node.js 기반 Ghost 애플리케이션과 데이터베이스를 서버에 설치해 사용한다. 공식 호스팅을 쓰면 서버 관리와 업데이트는 Ghost(Pro)가 담당한다. 어떤 방식을 선택하더라도 글, 멤버, 구독자 데이터는 Ghost 안에서 관리되며 내보내기 기능으로 백업하거나 이전할 수 있다.
5. 테마와 확장성
Ghost 사이트의 화면은 테마로 구성된다. Handlebars 기반 테마를 사용해 블로그, 매거진, 포트폴리오, 미디어 사이트처럼 다양한 형태로 꾸밀 수 있으며, Stripe, Zapier, analytics 도구 등 외부 서비스와도 연동할 수 있다.
동작 방식: Ghost는 콘텐츠를 저장하고, 테마는 그 콘텐츠를 어떤 HTML 구조로 보여줄지 결정한다. 테마 파일에서 게시글 목록, 개별 글, 태그 페이지, 작성자 페이지 등을 정의한다. 외부 서비스 연동은 기본 통합 기능, Webhook, Admin API, Content API를 통해 처리한다.
6. 소셜 웹과 분석 기능
Ghost 6.0 이후에는 오픈 소셜 웹과의 연결이 강화되어 Mastodon, Threads, Bluesky 같은 플랫폼에서 콘텐츠를 발견하고 팔로우·반응할 수 있는 방향으로 발전하고 있다. 또한 기본 분석 기능을 통해 어떤 콘텐츠가 독자에게 잘 반응하는지 확인할 수 있다.
동작 방식: Ghost는 사이트를 독립적인 출판 공간으로 유지하면서도 ActivityPub 기반 소셜 웹과 연결하는 방향을 제공한다. 독자는 다른 소셜 웹 앱에서 Ghost 게시물을 발견하거나 팔로우할 수 있고, 관리자는 Ghost 안에서 콘텐츠 성과와 독자 반응을 확인한다. 분석 기능은 조회, 구독, 참여 흐름을 이해하는 데 사용된다.
Ghost가 잘 맞는 경우
- 개인 블로그나 전문 뉴스레터를 운영하고 싶은 경우
- 콘텐츠 중심의 브랜드 미디어나 회사 블로그를 만들고 싶은 경우
- 무료/유료 멤버십으로 독자 커뮤니티를 운영하고 싶은 경우
- WordPress보다 단순하고 발행 중심적인 도구를 원하는 경우
- 콘텐츠와 구독자 데이터를 직접 관리하고 싶은 경우
주의할 점
Ghost는 쇼핑몰, 복잡한 회원 커뮤니티, 대규모 플러그인 생태계를 전제로 한 범용 CMS는 아니다. 다양한 기능을 플러그인으로 계속 붙이는 방식보다는, 글쓰기·뉴스레터·멤버십이라는 핵심 흐름을 단순하고 빠르게 제공하는 데 초점을 둔다. 따라서 콘텐츠 비즈니스에는 강하지만, 복잡한 커스텀 웹앱을 만들 목적이라면 다른 선택지가 더 적합할 수 있다.
한 줄로 정리하면
Ghost는 독립적인 블로그와 뉴스레터, 멤버십 기반 콘텐츠 비즈니스를 운영하고 싶은 사람에게 잘 맞는 오픈소스 퍼블리싱 플랫폼이다. 글을 쓰고, 독자에게 전달하고, 관계를 쌓고, 필요하다면 수익화까지 연결하는 과정을 하나의 도구 안에서 처리할 수 있다는 점이 가장 큰 매력이다.
관련 링크
- Ghost 공식 사이트 — Ghost의 제품 소개와 주요 기능을 확인할 수 있다.
- Ghost(Pro) 가격 — 공식 호스팅 서비스를 사용할 때의 요금제를 확인할 수 있다.
- Ghost 문서 — 설치, 운영, 테마, API 관련 공식 문서다.
- Ghost 설치 가이드 — 직접 서버에 Ghost를 설치할 때 필요한 안내다.
- Ghost 테마 문서 — 테마 구조와 Handlebars 템플릿 사용법을 확인할 수 있다.
- Ghost Members 문서 — 멤버십, 구독, 회원 전용 콘텐츠의 동작 방식을 설명한다.
- Ghost Integrations — Stripe, Zapier, Analytics 등 외부 서비스 연동 목록을 볼 수 있다.
- Ghost 6.0 소개 — 소셜 웹, 분석 등 최근 주요 변화가 정리되어 있다.
- TryGhost/Ghost GitHub 저장소 — Ghost 오픈소스 코드와 라이선스를 확인할 수 있다.