Estamos interessados no software de fórum Discourse e gostaríamos de saber mais sobre ele.
Também utilizamos sites WordPress em Windows e Linux.
Pode nos contar mais sobre as possibilidades de usar/integrar o software de fórum Discourse com ou em combinação com sites WordPress, incluindo um mecanismo de login único?
Como conectar meu site WordPress ao fórum Discourse?
Há alguma diferença entre o arquivo ‘discourse-master.zip’ em “discourse.org” e o plugin wp-discourse?
Após descompactar o arquivo, como instalá-lo (pois não vejo nenhum arquivo de instalação)?
Se houver informações mais específicas que devamos saber sobre nossa situação (sites WordPress), gostaríamos de conhecê-las.
ao instalar o Discourse em um servidor Linux, recebo esses erros no final:
DISCOURSE_SMTP_PASSWORD mantido no padrão incorreto de pa$$word
Desculpe, essas configurações de containers/app.yml não são válidas — não é possível continuar!
Se você tiver requisitos incomuns, edite containers/app.yml e depois execute:
./launcher bootstrap app
[root@owsoel14401 discourse]# ./launcher bootstrap app
ERRO: Versão do Docker 1.13.1 não suportada, por favor, atualize para pelo menos 17.03.1, ou recomendada 17.06.2
Usamos o Docker 1.13.1; isso é um problema para a instalação?
Isso parece bastante autoexplicativo. Você precisa configurar o SMTP.
É difícil afirmar com base nessa mensagem, mas minha suposição é que você deve atualizar para a versão 17.06.2. Acredito que a 17.03.1 também funcione.
Obrigado pela sua resposta. Eu não sabia que a versão do Docker era um dos requisitos.
Atualizei o Docker para a versão 19.03.13, mas durante a instalação recebi estas mensagens de erro sobre docker.io e netstat:
[root@owsoel14401 discourse]# ./discourse-setup
**which: no docker.io in (/opt/rh/rh-git218/root/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin)**
**which: no docker.io in (/opt/rh/rh-git218/root/usr/bin:/sbin:/bin:/usr/sbin:/usr/bin)**
**./discourse-setup: line 282: netstat: command not found**
**./discourse-setup: line 282: netstat: command not found**
As portas 80 e 443 estão livres para uso
'samples/standalone.yml' -> 'containers/app.yml'
Foram encontrados 3GB de memória e 4 núcleos de CPU físicos
definindo db_shared_buffers = 768MB
definindo UNICORN_WORKERS = 8
parâmetros de memória de containers/app.yml atualizados.
Você poderia me dizer o que devo fazer antes de continuar a instalação?
Estamos tentando instalar o Discourse pela primeira vez em nossa máquina de testes, que não possui conexão com a internet.
Nesta máquina, instalamos os pacotes do Discourse e do Docker.
Durante a instalação, notei que o Discourse está tentando se conectar a https://registry-1.docker.io/v2/.
Veja abaixo:
*Erro de resposta do daemon: Get https://registry-1.docker.io/v2/: net/http: solicitação cancelada enquanto aguardava a conexão (Client.Timeout excedido ao aguardar os cabeçalhos)*
*Erro de resposta do daemon: Get https://registry-1.docker.io/v2/: net/http: solicitação cancelada enquanto aguardava a conexão (Client.Timeout excedido ao aguardar os cabeçalhos)*
*Não foi possível encontrar a imagem 'discourse/base:2.0.20201004-2310' localmente*
*docker: Erro de resposta do daemon: Get https://registry-1.docker.io/v2/: net/http: solicitação cancelada enquanto aguardava a conexão (Client.Timeout excedido ao aguardar os cabeçalhos).*
A URL https://registry-1.docker.io/v2/ retorna esta mensagem: {"errors":[{"code":"UNAUTHORIZED","message":"autenticação necessária","detail":null}]}
Posso baixar o pacote de https://registry-1.docker.io/v2/ e colocá-lo diretamente na minha máquina de testes, para que eu não precise de uma conexão com a internet?
Segunda pergunta: Na comunidade, li o seguinte:
Você pode instalar o Discourse em um computador com conexão à internet e transferir a imagem do Docker para o computador desconectado. Isso não é realmente uma instalação suportada, e alguns recursos exigem conectividade. Talvez você possa pesquisar no Google por “transferir imagem do Docker” ou algo assim.
Pode me dizer quais recursos exigem conectividade?
Oi, Ghislain. Desculpe, mas configurar uma instância do Discourse que não possa se conectar à internet está além do escopo do que posso oferecer gratuitamente aqui. Se você tiver um orçamento, pode entrar em contato comigo ou postar em Marketplace.
Talvez alguém mais possa te ajudar.
Minha sugestão seria configurar um servidor de teste em algum lugar que tenha conexão com a internet.
Obrigado novamente pela sua resposta.
Compreendo o seu ponto de vista.
Gostaria de explicar nossa situação.
Dentro de nossa empresa, optamos por duas aplicações de fórum.
Uma delas é o “Discourse Forum”.
Neste momento, nosso objetivo é investigar se a aplicação atende a todos os nossos critérios de aceitação.
Por isso, queremos instalar a aplicação em nosso ambiente de teste primeiro, que não possui conexão com a internet.
No entanto, de acordo com nossa política, nossos ambientes de desenvolvimento, teste e aceitação não possuem conexão com a internet, exceto o ambiente de produção.
Claro, gostaríamos de pagar pelos seus serviços.
O que desejamos é o seguinte:
Ambiente de teste:
No contexto da investigação de se a aplicação atende aos nossos critérios, gostaríamos de instalar o Discourse em nosso ambiente de teste primeiro, sem conexão com a internet.
Existem opções para fazer isso?
É possível obter uma imagem Docker de vocês para que não precisemos de conexão com a internet durante a instalação?
Ambiente de produção:
Por questões de segurança, não é desejável para nós que a instalação do Discourse estabeleça uma conexão com o mundo exterior por meio de uma conexão com a internet. Nossa política não permite isso.
Vocês têm opções para este caso especial para nós, para uma instalação offline em nosso ambiente de produção, incluindo pacotes e correções de segurança para o futuro? Imagino que existam empresas que desejem o mesmo.
Se vocês acharem que isso é possível tanto para o ambiente de teste quanto para o de produção, no contexto explicado acima, gostaríamos de utilizar seus serviços mediante pagamento, dos quais gostaríamos de conhecer as taxas.