본문으로 건너뛰기
50% 할인 모든 플랜, 기간 한정. 시작 가격 $2.48/mo
Ghost

Ghost

Ghost는 현대적인 퍼블리싱 플랫폼입니다. 뉴스레터, 블로그, 유료 멤버십을 위한 헤드리스 CMS로, Stripe 연동과 Substack 방식의 이메일 구독을 기본 지원합니다. OpenAI, DuckDuckGo, Mozilla에서 사용 중이며, 진지한 퍼블리셔를 위한 WordPress의 MIT 라이선스 대안입니다.

한눈에 보기

54.1k

GitHub 스타

212

페이지 조회수

125

활성 설치

라이선스 MIT 버전 6 OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

활성 설치 수는 샘플 데이터(미리보기)입니다. 출시 전 실제 지표로 교체됩니다.

Ghost 관리자 접속

URL: https://<server-ip>/ghost

초기 설정 완료: 관리자 계정 생성 및 사이트 구성.

Docker Compose로 Ghost 관리

cd /root/ghost
docker compose ps        # View running containers
docker compose up -d     # Start Ghost
docker compose down      # Stop Ghost
docker compose restart   # Restart Ghost

자격 증명 및 구성

/root/ghost/.env 및 /root/ghost/docker-compose.yml에 저장됩니다.

이메일 설정

주석 제거 mail 섹션에서 /root/ghost/docker-compose.yml.

컨테이너 다시 시작:

cd /root/ghost; docker compose restart

SMTP 접근 권한이 부여되어 있는지 확인하세요.

Gmail 앱 비밀번호 사용 예시:

mail__transport: SMTP
mail__options__host: smtp.gmail.com
mail__options__port: 465
mail__options__secure: true
mail__options__auth__user: [email protected]
mail__options__auth__pass: your-app-password

도메인 및 SSL

도메인을 서버 IP로 연결하세요.

업데이트 /root/ghost/docker-compose.yml URL를 도메인으로 설정 (url: https://your-domain).

컨테이너 다시 시작:

cd /root/ghost; docker compose restart

Certbot SSL의 경우:

apt install -y certbot python3-certbot-nginx
certbot certonly --nginx --non-interactive --agree-tos --email <your-email> -d <your-domain>

SSL 경로를 교체하세요: /etc/nginx/sites-enabled/ghost.

# Example
ssl_certificate /etc/letsencrypt/live/your-domain/fullchain.pem;
ssl_certificate_key /etc/letsencrypt/live/your-domain/privkey.pem;

Nginx 다시 로드:

nginx -t && systemctl reload nginx

 

CMS에서 더 보기

관련 앱.

지금 Ghost를 배포하세요. 월 $2.48부터.