Ajuda para instalar o Discourse junto com o Apache2

Olá,

Tenho hospedado 3 blogs WordPress e uma instância do Nextcloud no meu droplet da DigitalOcean.

Gostaria de configurar o Discourse neste droplet. Tenho backups, então não me importo se algo der errado.

Tentei seguir este tópico do fórum (Run other websites on the same machine as Discourse) que tratava da instalação do Discourse junto ao Apache usando o Nginx. Até agora, fiz o seguinte:

  • Desativei temporariamente o serviço Apache2 para configurar o Discourse
  • Copiei os arquivos do Discourse para /var/discourse e executei o discourse-setup
  • Instalei o Nginx e criei um arquivo discourse.conf em /etc/nginx/sites-enabled/discourse.conf
  • Ao executar o comando /var/discourse/launcher stop app || true, recebi o seguinte erro:
root@aavoblog:/var/discourse# /var/discourse/launcher stop app || true
Your Docker installation is not using a supported storage driver.  If we were to proceed you may have a broken install.
aufs is the recommended storage driver, although zfs and overlay2 may work as well.
Other storage drivers are known to be problematic.
You can tell what filesystem you are using by running "docker info" and looking at the 'Storage Driver' line.

If you wish to continue anyway using your existing unsupported storage driver,
read the source code of launcher and figure out how to bypass this check.

Procurei uma solução, mas não consegui resolver. Alguém pode me ajudar a solucionar esse problema?

1 curtida

Olá @avndp

Se você pesquisar no Google com o texto da mensagem de erro do seu Docker “storage” (acima), encontrará muitas discussões sobre esse tópico, incluindo algumas neste site (meta).

3 curtidas

Provavelmente, você precisará de bastante mais RAM do que seu droplet atual possui. Será muito mais fácil e talvez mais barato simplesmente criar outro droplet. No site onde estou executando duas instâncias do Discourse e dois sites WordPress, acabei aumentando para 8 GB antes que ficasse estável.

3 curtidas