Ça y est, j'ai déplacé mon blog Wordpress sur mon serveur exécutant Debian 9.9 avec le support de Plesk Onyx et Docker avec le conteneur Ghost.

Installer l'extension Docker dans Plesk

Plesk Onyx ne supporte pas toujours Docker gratuitement. Vous devrez peut-être payer pour obtenir l'extension ou vous assurer que votre licence Plesk inclut Plesk Power Pack, qui comprend le support de l'extension Docker.

Cliquez sur Extensions et recherchez " docker" et installez cette extension. Vous devriez avoir l’entrée de navigation Docker dans le menu de gauche.

‌                                                                

Installer une image Ghost

Allez dans la section Docker et tapez "Ghost" et sélectionnez une image à jour. Je choisis Ghost: 2.29.0 et je la mets en marche.

‌                                                                

Configurer le conteneur Ghost

Allez dans le panneau de configuration de votre conteneur et définissez les paramètres suivants:

  • vérifier le démarrage automatique après le redémarrage du système,
  • décochez Mappage automatique des ports,
  • fournir une arborescence manuelle cohérente,
  • ajoutez un mappage de volume de /var/lib/ghost/content à un répertoire sur votre serveur,

‌                                                    

Modifier l'URL des images

Afin de vous débarrasser de ces liens localhost: 2368, qui ne font pas apparaître les images, il y a 2 méthodes possibles :

Rajouter la variable url avec l'indication "https://ndd.tld" (peu fiable),

Aller modifier le fichier config.production.json dans le conteneur, directement, en suivant ces étapes :

  • Lister les conteneurs avec la commande docker container ls --all
  • S'y connecter avec docker exec -it ID du conteneur bash
  • Modifier le fichier de configuration avec nano config.production.json

Dernières étapes

Redémarrez votre conteneur Ghost et vérifiez dans l'affichage de journalisation que tout fonctionne correctement.

Configurez une règle de proxy pour votre domaine et le conteneur .

Source : https://raoulkramer.de/2019-update-install-ghost-on-plesk-onyx-vserver-with-docker/