Aide pour installer Discourse avec Apache2

Bonjour,

J’héberge actuellement trois blogs WordPress et une instance Nextcloud sur mon droplet DigitalOcean.

Je souhaite installer Discourse sur ce même droplet. J’ai des sauvegardes, donc je ne m’inquiète pas si quelque chose tourne mal.

J’ai essayé de suivre ce fil de discussion sur le forum (Run other websites on the same machine as Discourse) qui traitait de l’installation de Discourse aux côtés d’Apache en utilisant Nginx. Voici ce que j’ai fait jusqu’à présent :

  • J’ai désactivé temporairement le service Apache2 pour installer Discourse.
  • J’ai copié les fichiers de Discourse dans /var/discourse et exécuté discourse-setup.
  • J’ai installé Nginx et créé un fichier discourse.conf dans /etc/nginx/sites-enabled/discourse.conf.
  • Lorsque j’ai exécuté la commande /var/discourse/launcher stop app || true, j’ai obtenu l’erreur suivante :
root@aavoblog:/var/discourse# /var/discourse/launcher stop app || true
Votre installation Docker n'utilise pas un pilote de stockage pris en charge. Si nous continuions, votre installation pourrait être corrompue.
aufs est le pilote de stockage recommandé, bien que zfs et overlay2 puissent également fonctionner.
D'autres pilotes de stockage sont connus pour poser des problèmes.
Vous pouvez déterminer quel système de fichiers vous utilisez en exécutant "docker info" et en consultant la ligne 'Storage Driver'.

Si vous souhaitez malgré tout continuer avec votre pilote de stockage non pris en charge actuel,
lisez le code source de launcher et trouvez comment contourner cette vérification.

J’ai cherché une solution, mais je n’ai pas réussi à résoudre le problème. Quelqu’un pourrait-il m’aider à régler ce souci ?

1 « J'aime »

Bonjour @avndp,

Si vous effectuez une recherche Google avec le texte de votre message d’erreur Docker « storage » (ci-dessus), vous trouverez de nombreuses discussions sur ce sujet, dont quelques-unes sur ce site (meta).

3 « J'aime »

Vous aurez probablement besoin de beaucoup plus de RAM que celle dont dispose votre droplet actuel. Il sera beaucoup plus simple, et peut-être moins cher, de simplement créer un autre droplet. Sur le site où j’exécute deux instances de Discourse v2 et deux sites WordPress, j’ai fini par augmenter la RAM à 8 Go avant d’obtenir une stabilité.

3 « J'aime »