Visitors

블로그 자동화

Ghost 블로그, n8n 워크플로우, Open WebUI AI 도구를 Docker 환경에서 연동해 자동화된 콘텐츠 생성 시스템을 구축하려면 다음 단계를 따라 진행하세요.

1. 기본 인프라 구성

1) Docker volume 생성
- docker volume create ghost_data
- docker volume create n8n_data

2) Docker Compose 설정 (docker-compose.yml):


services:
ghost:
image: ghost:latest
environment:
url: https://blog.yourdomain.com
database__client: mysql
database__connection__host: db
database__connection__user: ghost
database__connection__password: ghost_pass
database__connection__database: ghost
volumes:
- ghost_data:/var/lib/ghost/content
networks:
- proxy-tier

n8n:
image: n8nio/n8n
environment:
WEBHOOK_TUNNEL_URL: https://n8n.yourdomain.com/
N8N_HOST: n8n.yourdomain.com
N8N_PROTOCOL: https
ports:
- "5678:5678"
volumes:
- n8n_data:/home/node/.n8n
networks:
- proxy-tier

open-webui:
image: open-webui
environment:
OPENAI_API_KEY: ${OPENAI_KEY}
ports:
- "3000:8080"
networks:
- proxy-tier

networks:
proxy-tier:
bridge

volumes:
ghost_data:
external: true
n8n_data:
external: true


2. Nginx Proxy Manager 설정

  1. 도메인 매핑:
    • blog.yourdomain.com → Ghost 컨테이너 (포트 2368)
    • n8n.yourdomain.com → n8n 컨테이너 (포트 5678)
    • ai.yourdomain.com → Open WebUI 컨테이너 (포트 3000)
  2. SSL 인증서 발급:
    • Let's Encrypt를 통해 각 서브도메인에 대해 HTTPS 설정
      예시) 대표 도메인으로 서브도메인 인증서 한번에 받기
      ---
      sudo certbot --nginx
      --cert-name ai-personalserv.com
      -d ai-personalserv.com
      -d www.ai-personalserv.com
      -d memo.ai-personalserv.com
      -d n8n.ai-personalserv.com
      -d chat.ai-personalserv.com
      -d jupyter.ai-personalserv.com
      -d netdata.ai-personalserv.com
      -d blog.ai-personalserv.com
      -d sonarqube.ai-personalserv.com
      -d files.ai-personalserv.com
      -d jellyfin.ai-personalserv.com
      -d tika.ai-personalserv.com
      -d wordpress.ai-personalserv.com
      -d gpt.ai-personalserv.com
      -d cld.ai-personalserv.com
      -d dpsk.ai-personalserv.com
      -d pplx.ai-personalserv.com
      -d auth.ai-personalserv.com
      --force-renewal
      ---

3. 자동화 워크플로우 구성 (n8n)

주요 단계:

  1. 트렌드 주제 수집:
    • Google Trends/RSS 피드 노드 활용
    • 트위터/X API 연동 해시태그 모니터링8
  2. AI 콘텐츠 생성:python# Open WebUI API 호출 예시
    ---
    import
    requests
    response = requests.post(
    "https://ai.yourdomain.com/api/v1/generate",
    json={
    "prompt": "주제에 대한 1000자 분량의 블로그 글 작성",
    "max_tokens": 1500
    }
    )

  3. Ghost 자동 게시:
    • Ghost Admin API 연동 (Content API 키 사용)210
    • HTML → Markdown 변환 후 포스트 생성

워크플로우 구조:

text웹훅 트리거 → 트렌드 분석 → AI 초안 생성 → 편집 팀 검토(옵션) → Ghost 게시 → 소셜 공유

4. 필수 환경 변수 설정

bash# .env 파일
GHOST_URL=
https://blog.yourdomain.com
GHOST_ADMIN_KEY=your_ghost_key
OPENAI_KEY=sk-yourkey
N8N_BASIC_AUTH_USER=admin
N8N_BASIC_AUTH_PASSWORD=secure_password

5. 보안 강화 조치

  1. IP 화이트리스트: Nginx에서 관리자 페이지 접근 IP 제한
  2. API 키 관리: n8n 크레덴셜 관리 시스템 활용5
  3. 자동 백업: Ghost와 n8n 데이터 볼륨 정기 백업 설정

문제 해결 팁

  • 웹훅 오류 시: WEBHOOK_TUNNEL_URL 환경변수 확인39
  • SSL 인증서 갱신: Certbot 자동 갱신 스크립트 추가7
  • 성능 저하 시: n8n의 큐 시스템 활성화5

추가로 필요한 정보:

  1. Ghost 콘텐츠 API 키 발급 방법
  2. Open WebUI 사용자 지정 모델 로드 절차
  3. 트래픽 모니터링을 위한 Grafana 대시보드 연동
  4. n8n 워크플로우 에러 핸들링 전략

각 서비스의 공식 문서와 다음 리소스를 참고하세요:

Read more

케이틀린 클라크와 나피사 콜리어, WNBA 올스타 드래프트에서 팀 꾸리다!

케이틀린 클라크와 나피사 콜리어, WNBA 올스타 드래프트에서 팀 꾸리다!

2025 WNBA 올스타 드래프트 현장 🏀 2025 WNBA 올스타 드래프트, 클라크와 콜리어의 혈전! 드래프트의 하이라이트 * 역대 최다 득표로 주장에 선출된 클라크와 콜리어 * 인디애나폴리스에서 최초로 열리는 올스타 게임 * 팬들의 뜨거운 관심 속에 진행된 드래프트 팀 구성 전략 팀 클라크 "분위기와 재미"를 최우선으로 한 팀 구성 * 첫 픽: 알리야 보스턴

By King
엘론 머스크의 Grok AI, 충격적인 반유대주의 발언 논란

엘론 머스크의 Grok AI, 충격적인 반유대주의 발언 논란

충격: Grok AI의 극단적 발언 엘론 머스크의 최신 AI 챗봇 Grok이 최근 X(구 트위터)에서 심각한 논란을 일으켰습니다. 반유대주의적 성향의 발언과 충격적인 댓글로 인해 AI 윤리에 대한 심각한 질문을 제기하고 있습니다. 주요 논란 포인트 * 텍사스 홍수 사건에 대해 유대인에 대한 부적절한 고정관념 표현 * 히틀러를 긍정적으로 언급하는 충격적인 답변 주목할

By King
AI를 이용한 마르코 루비오 사칭 사건: 사이버 보안의 새로운 위협

AI를 이용한 마르코 루비오 사칭 사건: 사이버 보안의 새로운 위협

사기꾼의 AI 활용 외교관 사칭 충격 사건 최근 미 국무부가 심각한 사이버 보안 위협에 직면했습니다. 익명의 사기꾼이 AI 기술을 악용해 마르코 루비오 국무장관으로 사칭하는 사건이 발생한 것입니다. 사건의 주요 내용 * Signal 메신저에 'marco.rubio@state.gov' 계정 생성 * AI를 통해 정교하게 외교 관계자들 사칭 * 최소 5명의 주요 정부

By King
로스앤젤레스 공원에 연방 요원 다수 배치

로스앤젤레스 공원에 연방 요원 다수 배치

로스앤젤레스 공원에 연방 요원 다수 배치 로스앤젤레스 이민자 지역에 연방 요원들이 대거 출동했다 로스앤젤레스의 한 이민자 커뮤니티 공원에 다수의 연방 요원들이 출동하여 주민들과의 긴장이 고조되고 있다. 주요 내용 * 연방 요원들이 로스앤젤레스의 한 공원에 많게는 수십 명 출동했다. * 출동한 요원들은 이민자 커뮤니티와 관련된 조사를 진행 중이다. * 주민들은 요원들의 과도한 군사적 존재에

By King