50 % de réduction sur tous les plans, durée limitée. À partir de $2.48/mo
Ghost

Ghost

Ghost est une plateforme de publication moderne. CMS headless pour les newsletters, blogs et abonnements payants, avec intégration native de Stripe et des abonnements e-mail à la Substack. Utilisé par OpenAI, DuckDuckGo et Mozilla. L'alternative sous licence MIT à WordPress pour les éditeurs sérieux.

Version

6

Système d'exploitation

Serveur Ubuntu 24.04 LTS

RAM min.

2 GB

Types d'IP

IPV4,IPV6

Accéder à l'interface d'administration Ghost

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

Effectuez la configuration initiale : créez un utilisateur administrateur et configurez le site.

Gérer Ghost via Docker Compose

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

Identifiants et configuration

Stockés dans /root/ghost/.env et /root/ghost/docker-compose.yml.

Configuration des e-mails

Décommenter la section mail dans /root/ghost/docker-compose.yml.

Redémarrer les conteneurs :

cd /root/ghost; docker compose restart

Vérifiez que l'accès SMTP est autorisé.

Exemple avec un mot de passe d'application 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

Domaine et SSL

Faites pointer votre domaine vers l'IP du serveur.

Mettre à jour /root/ghost/docker-compose.yml URL vers le domaine (url: https://your-domain).

Redémarrer les conteneurs :

cd /root/ghost; docker compose restart

Pour Certbot SSL :

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

Remplacez les chemins SSL dans /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;

Recharger Nginx :

nginx -t && systemctl reload nginx

 

Plus dans CMS

Applications associées.

Déployer Ghost maintenant. À partir de 2,48 $/mois.