Installer Ghost CMS sur Yunohost

Installer Ghost CMS sur Yunohost

Suite à la mise en place de mon nouveau VPS de chez Pulseheberg, j'ai décidé de passer à Yunohost. Comme il me fallait un cms qui ne soit pas trop une usine à gaz, j'ai tenté l'installation de Ghost CMS.

Le dépôt Github pour l'application Ghost CMS n'étant pas un niveau stable, celui-ci n'est donc pas recommandé par l'intermédiaire du menu d'installation des applications. Je n'ai eu qu'un seul soucis lors de mon installation que j'ai pu corriger rapidement.

Voici donc comment procéder à l'installation de Ghost sur Yunohost.

Installation des pré-requis

Pour commencer, il vous faut installer la version de NodeJS, qui n'est pas installer par le dépôts Github, pour le fonctionner de Ghost CMS. C'est donc la version LTS que j'ai choisi, qui est celle recommandé.

Using Debian, as root
$ curl -sL https://deb.nodesource.com/setup_10.x | bash -
$ apt-get install -y nodejs

Installation de Ghost CMS

On va pouvoir passer à l'installation de Ghost CMS sur Yunohost

Dépôt ghost_ynh

Copié/coller le liens github et rendez-vous dans l'interface de Yunohost pour procéder à son installation.

Ou également en mode console

$ yunohost app install https://github.com/YunoHost-Apps/ghost_ynh

Et il ne vous reste plus qu'à renseigner les champs indiqués.

Après que l’installation se soit dérouler correctement, il possible que vous aillez une erreur 502. Pour corriger cela, lancez les commande suivante :

$ yarn install

Normalement, tout devrai être bon pour vous, il ne vous reste plus qu'à vous rendre sur votre page d'admin de ghost et de renseigner les divers champs.

https://votrenomdedomaine.tld/ghost

Voilà, vous avez enfin un Ghost fonctionnel

Je vous partage également quelques liens qui pourront vous être fortement utiles .

Liens vers des thèmes :

Marketplace Thème Ghost CMS

Thème présent sur Github

Sources :

Site NodeJS

Forum Yunohost