Ana içeriğe geç
%50 indirim tüm planlarda, sınırlı süreyle. Başlangıç fiyatı $2.48/mo
Ghost

Ghost

Ghost, modern bir yayıncılık platformudur. Bültenler, bloglar ve ücretli üyelikler için tasarlanmış headless CMS'dir; yerel Stripe entegrasyonu ve Substack benzeri e-posta abonelik desteği içerir. OpenAI, DuckDuckGo ve Mozilla tarafından kullanılmaktadır. Ciddi yayıncılar için WordPress'ye MIT lisanslı açık kaynak alternatifi.

Kısaca

54.1k

GitHub yıldızları

45

Sayfa görüntülemeleri

125

Aktif kurulumlar

Lisans MIT Sürüm 6 OS Ubuntu Server 24.04 LTS Min RAM 2 GB IP IPV4,IPV6

Aktif kurulumlar örnek veridir (önizleme); gerçek metrik lansmandan önce bağlanacaktır.

Ghost Yönetici Paneline Eriş

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

İlk kurulumu tamamlayın: yönetici kullanıcısı oluşturun ve siteyi yapılandırın.

Docker Compose ile Ghost'yi Yönet

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

Kimlik Bilgileri ve Yapılandırma

/root/ghost/.env ve /root/ghost/docker-compose.yml dosyalarında saklanır.

E-posta Kurulumu

Açıklama işaretini kaldır mail bölüm içinde /root/ghost/docker-compose.yml.

Konteynerleri yeniden başlat:

cd /root/ghost; docker compose restart

SMTP erişiminin verildiğinden emin olun.

Gmail Uygulama Parolası ile örnek kullanım:

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

Alan Adı ve SSL

Alan adınızı sunucu IP'sine yönlendirin.

Güncelle /root/ghost/docker-compose.yml URL alan adına (url: https://your-domain).

Konteynerleri yeniden başlat:

cd /root/ghost; docker compose restart

Certbot SSL için:

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

SSL yollarını şurada değiştirin: /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'i yeniden yükle:

nginx -t && systemctl reload nginx

 

CMS'de Daha Fazla

İlgili uygulamalar.

Ghost'yi şimdi kur. 2,48 $/ay'dan başlayan fiyatlarla.