Forum des NAS

Tous les fabricants de NAS réunis sur un forum unique : Asustor, Qnap, Synology...

Les tutoriaux rédigés par les membres
Avatar de l’utilisateur
par EVOTk
#102656
[centrer][Tuto] Installation de Ghost en Docker via docker-compose[/centrer]

Bonjour,
Un nouveau petit tuto pour vous apprendre à installer Ghost en docker-compose.

Ghost c'est quoi ?
Ghost est une plateforme de blogs gratuite et open source écrite en JavaScript et distribuée sous la licence MIT.

Image

Sommaire :
1/ Création des dossiers
2/ Création du docker-compose
3/ Création du réseau bridge
4/ Création du conteneur
5/ Accès à Ghost

:bounce:

1/ Création des dossiers
Je vais installer Ghost dans mon dossier docker, qui se situe sur /mnt/volume1, je vais donc créer le

Code : Tout sélectionner
sudo mkdir -p /mnt/volume1/docker/ghost/content
3/ Création du docker-compose

Maintenant, je vais dans mon dossier Ghost :

Code : Tout sélectionner
cd /mnt/volume1/docker/ghost

Et je crée un fichier docker-compose.yml :

Code : Tout sélectionner
sudo nano docker-compose.yml

Avec le contenu suivant :

Code : Tout sélectionner
version: '3.8'

services:
  ghost:
    container_name: ghost
    image: ghost:4-alpine
    networks:
      - ghost-network
    restart: always
    ports:
      - 2368:2368
    volumes:
      - /mnt/volume1/docker/ghost/content:/var/lib/ghost/content
    environment:
      url : http://192.168.1.10:2368

networks:
  ghost-network:
    external:
      name: ghost-network

Ici, plusieurs choses sont a adapter suivant votre installation :

- Sur la ligne "/mnt/volume1/docker/ghost/content:/var/lib/ghost/content", /mnt/volume1/docker/ghost/content doit correspondre avec le dossier crée a l'étape 1 du tuto. Ce dossier va contenir la base de données du blog, mais aussi les thèmes, ...
- "url : http://192.168.1.10:2368", ici l'ip 192.168.1.10 devra être changé pas l'ip de la machine hébergeant votre instance Ghost ! Si vous configurer un reverse proxy, alors c'est l'adresse du reverse proxy qu'il faudra renseigner.


3/ Création du réseau bridge
Dans le compose je place l'instance ghost sur un réseau bridge "ghost-network", il faut le crée, pour cela on lance la commande suivante :

Code : Tout sélectionner
sudo docker network create ghost-network

4/ Création du conteneur

Maintenant que tous en prêt, nous allons lancer la création du conteneur.
Pour cela, toujours dans notre dossier "ghost", nous exécutons la commande suivante :

Code : Tout sélectionner
sudo docker-compose up -d

5/ Accès à Ghost

Une fois le conteneur créé, il faut encore attendre quelques minutes avant que ghost soit disponible.
Ensuite rendez-vous a l'url de votre machine + le port 2368 pour afficher ghost, ( celle que vous avez indiqué dans le compose )
Exemple : http://192.168.1.10:2368

Pour accéder a l'interface de gestion, il suffit de rajouter /ghost a la fin de l'url.
Exemple : http://192.168.1.10:2368/ghost

Avatar de l’utilisateur
par EVOTk
#102713
Nouveau wordpress, je ne pense pas non plus.
Mais par contre il est effectivement tres léger et tres performant.

Très adapté pour un petit blog, il est encore loin d'un wordpress, par exemple, pas de module de commentaire intégré, ...

salut merci beaucoup pour le retour d'informat[…]

Mémoire, Cache, Video

Salut, Apparemment personne ne connait le TS-473A[…]

Bonjour "FX Cachem" , Les[…]

Problèmes d'accents sur dossier

Bonjour, je possède depuis quelques jours […]

Site hébergé sur un serveur IKOULA

Ikoula