Hospedagem própria gratuita (com ressalvas!) com Oracle Cloud

@Lopro - Você conseguiu fazer seu setup funcionar com o Oracle Mail?

Executar o discourse doctor está retornando:

==================== TESTE DE EMAIL ====================
Para um teste robusto, obtenha um endereço em http://www.mail-tester.com/
Ou simplesmente envie uma mensagem de teste para você mesmo.
Endereço de email para o teste? ('n' para pular) [<snip>@gmail.com]: test-7vs1tko5p@srv1.mail-tester.com
Enviando email para test-7vs1tko5p@srv1.mail-tester.com. . .
Testando o envio para test-7vs1tko5p@srv1.mail-tester.com usando smtp.email.uk-london-1.oci.oraclecloud.com:587.
Conexão com o servidor SMTP bem-sucedida.
Enviando para test-7vs1tko5p@srv1.mail-tester.com. . .
Falha ao enviar o email.
Substituindo: SMTP_PASSWORD
Substituindo: LETSENCRYPT_ACCOUNT_EMAIL
Substituindo: DEVELOPER_EMAILS
Substituindo: DISCOURSE_DB_PASSWORD
Substituindo: Enviando email para

==================== CONCLUÍDO! ====================

Não, eu não fiz. E eu desisti depois que descobri que era uma parte paga do plano gratuito.

Configurei meu fórum com o Mailjet, que possui um plano Gratuito.
6.000 e-mails por mês - 200 e-mails por dia, nada mal para quem está começando.

Como o tutorial original para hospedar o Discourse no Oracle Cloud está um pouco desatualizado e utiliza alguns serviços pagos, decidi refazê-lo, usando apenas serviços 100% gratuitos.

Aqui está:
https://aakhilv.github.io/6-host-discourse-on-oracle

Se isso ajudar você de alguma forma, ou se eu precisar alterar algo, fique à vontade para me avisar. Obrigado!

Ótimo. Bom. Preenchimento.

@Hector, talvez você possa colocar esse link na sua primeira postagem? Pode ajudar os recém-chegados :slight_smile:

O guia é útil; no entanto, posso fazê-lo sem fornecer informações de cartão de crédito?

Não acho que seja isso. Eles fazem isso para evitar abusos de seu serviço gratuito.

Não, eu não acho que sim. Isso foi implementado para que as pessoas não criem várias contas e se aproveitem dos recursos gratuitos.

Fiz isso, mas continuo recebendo o mesmo erro. Assim que chegar em casa, postarei uma captura de tela.


@canapin

Alguma ideia do que eu deveria fazer, @merefield?

Então, qual é o erro?

403, me dê um momento para tentar configurá-lo

Nome de host para o seu Discourse? [discourse.exemplo.com]: somethingawesome.com

Verificando seu nome de domínio . . .
AVISO: A porta 443 do computador não parece estar acessível usando o nome de host: somethingawesome.com
AVISO: A conexão com http://somethingawesome.com (porta 80) também falha.

Isso sugere que somethingawesome.com resolve para algum endereço IP que não alcança esta
máquina onde você está instalando o Discourse.

A primeira coisa a fazer é confirmar que somethingawesome.com resolve para o endereço IP deste servidor.
Geralmente, você faz isso no mesmo local onde adquiriu o domínio.

Se você tem certeza de que o endereço IP está resolvendo corretamente, pode ser um problema de firewall.
Uma pesquisa na web por “abrir portas SEU SERVIÇO DE NUVEM” pode ajudar.

Esta ferramenta foi projetada apenas para as instalações mais padrão. Se você não conseguir resolver
o problema acima, precisará editar containers/app.yml manualmente e, em seguida, digitar

./launcher rebuild app

root@discourse-forum:/var/discourse#


image

*para informação, somethingawesome foi apenas um espaço reservado, pois não quero vincular meu site pessoal

@RGJ veja acima para capturas de tela

Qual sistema operacional você instalou no seu servidor? Ubuntu?

Sim, de fato, eu o baixe no Ubuntu.

O que o comando sudo iptables -S exibe?

Isso poderia ser uma opção gratuita para backup e armazenamento automático do Discourse?