[개발][Automation] n8n과 Ghost 블로그 연동하기 (API Key 발급)

블로그를 구축한 가장 큰 이유는 자동화다. n8n을 이용해 뉴스나 정보를 자동으로 수집해서 포스팅하기 위해 Ghost와 n8n을 연동하는 방법을 정리한다.


1. Ghost API 키 발급

Ghost는 외부 도구가 접근할 수 있도록 Integration 기능을 제공한다.

  1. 관리자 페이지의 Settings -> Integrations 메뉴로 이동.
  2. 하단의 + Add custom integration 버튼 클릭.
  3. 이름을 n8n으로 정하고 생성.
  4. Admin API URLAdmin API Key를 복사해둔다.

2. n8n Credential 설정

n8n에는 Ghost 노드가 내장되어 있어 설정이 간편하다.

  1. n8n에서 Ghost 노드 추가.
  2. Credentials에서 Create New 선택.
  3. 입력 정보:
  • Base URL: http://192.168.x.x:2368 (내부망 IP 사용 필수)
  • Auth Type: Admin API
  • Admin API Key: 위에서 발급받은 키 입력
  • Version: v5

3. 주의사항 (네트워크)

n8n과 Ghost가 서로 다른 Docker 컨테이너(또는 서버)에 있기 때문에, Base URL에 localhost를 쓰면 연결되지 않는다. 반드시 서버의 내부 IP(192.168.x.x)를 입력해야 통신이 가능하다.

이제 n8n을 통해 자동으로 글을 발행할 준비가 끝났다.