Guia para configurar Discourse: Hetzner VDS + SMTP do Private Email da Namecheap

Olá,

Estou planejando configurar um novo fórum Discourse e gostaria de esclarecer alguns pontos:

Servidor: Comprarei um VDS da Hetzner. Qual sistema operacional é recomendado para o Discourse?

Email/SMTP: Estou considerando usar o Namecheap Private Email. Este serviço SMTP funcionará sem problemas durante a configuração do Discourse?

Etapas de Instalação: Após comprar o VDS da Hetzner, você poderia fornecer um guia passo a passo sobre como instalar o Discourse do zero?

Domínio e IP: Após comprar o VDS, preciso conectar um nome de domínio primeiro, ou posso iniciar a configuração via endereço IP e adicionar o domínio depois?

Terei o VDS da Hetzner e o serviço de email da Namecheap prontos com antecedência.

Qualquer orientação passo a passo adequada para alguém sem experiência prévia seria muito apreciada.

Obrigado antecipadamente.

Aqui você encontrará tudo o que procura para a instalação :slight_smile:

3 curtidas

Olá!

Depende do tamanho e da atividade do seu fórum.

Se for pequeno, um CX22 por 5€/mês será suficiente.

Um CAX11 (arquitetura ARM) tem as mesmas especificações e preço, mas acho que o Discourse roda ainda melhor em ARM do que em x86, não tenho certeza porquê. A desvantagem é que não há uma imagem oficial compatível com ARM para o #email-receiver, se você pretende usá-lo. Existe um fork que funciona em vez disso.

Sim, você não pode instalar o Discourse sem um nome de domínio.

5 curtidas

Pode parecer fácil para você, mas para mim é um pouco complicado.

É suficiente prosseguir usando o endereço IP do VDS ou é necessário vincular um nome de domínio?

Preciso criar algum espaço/partição vazio adicional no VDS?

E existem serviços ou profissionais que podem fornecer essa configuração como um serviço?

Como eu nunca tinha vinculado um nome de domínio antes, acho que é por isso que não consegui prosseguir com a instalação.

Conectei-me via SSH usando apenas o endereço IP, mas a instalação nem sequer começou.

Um fórum pequeno funcionará com um disco de 40 GB, nenhum espaço adicional é necessário.

Foi o mesmo para mim quando comecei minha jornada no Discourse. Eu nunca usei Linux ou SSH.

Fornecer um guia sobre como se conectar ao seu servidor hospedado por um determinado provedor pode estar um pouco fora do escopo deste fórum de suporte, mas qualquer um é livre para ajudar, é claro.

Quando você cria um servidor na Hetzner, terá a opção de usar um arquivo de chave SSH ou um login/senha regular (ele será gerado e enviado por e-mail, se bem me lembro).

Muitos guias na internet descreverão como se conectar a um servidor via SSH. O objetivo que você deseja alcançar é acessar a linha de comando do servidor.

Quanto a como conectar o domínio ao IP do servidor, isso é feito através do gerenciamento de DNS na interface administrativa do provedor do seu nome de domínio.

Se você estiver disposto a pagar por ajuda, pode postar em Marketplace :slight_smile:

2 curtidas

Eu instalei e funcionou. Obrigado pelas sugestões.

Não acho que o Namecheap Private Email seja um serviço de e-mail transacional e, portanto, pode não ser a melhor maneira de executá-lo com o Discourse. Você deve procurar opções como Brevo, MailGun ou Amazon SES.

O Namecheap Private Email não serve apenas para uso de caixa de entrada (IMAP/POP); ele também suporta totalmente a entrega segura de SMTP de saída. Na minha configuração do Discourse, configurei:

  • mail.privateemail.com como o host SMTP

  • Porta 465 / SSL

  • DISCOURSE_SMTP_ENABLE_START_TLS: false

  • DISCOURSE_SMTP_FORCE_TLS: true

e então executei ./launcher rebuild app para aplicar a configuração.
Os registros SPF, DKIM e DMARC também estão totalmente configurados através do Cloudflare DNS.

Como resultado, o Discourse se conecta ao servidor SMTP da Namecheap de forma segura via 465/SSL e totalmente alinhado com os padrões de e-mail.
Dado o volume atual de e-mails, não há necessidade de um serviço adicional de e-mail transacional, como Mailgun, Brevo ou Amazon SES, nesta fase.

3 curtidas

Tenho quase certeza de que o NameCheap Private Email não é um serviço de e-mail transacional (não consigo encontrar nada que diga que é?). O Discourse recomenda que um serviço de e-mail transacional seja usado. Você pode encontrar problemas como este se usar coisas como o NameCheap Private Email. Se funcionar para você, então :person_shrugging:.

Os provedores de e-mail transacional que sugeri acima são em sua maioria gratuitos (exceto o Amazon SES, mas ainda é bastante barato). O Brevo é 300/dia, se não me engano, o Mailgun é 100/dia.

1 curtida

Pode ser uma boa ideia verificar se os termos de serviço deles permitem o uso para e-mails transacionais :slight_smile:

Se não for permitido, você corre o risco de ser sancionado de alguma forma ou de os e-mails serem falsamente identificados como spam e bloqueados. Falo por experiência própria (não com o NameCheap, no entanto).

2 curtidas

namecheap morreu para mim. Há um tempo, um tio teve câncer. Configurei uma instância para coordenar o apoio familiar.

então

a namecheap decidiu meses depois que eu precisava fazer upload de documentos de identidade estaduais.

Nosso advogado da família disse um grande NÃO. Não é a polícia. Não é um banco. Não é a Receita Federal.

Então a namecheap cancelou o domínio debaixo dos meus pés.

Eu recomendo a gandi. A Godaddy é horrivelmente diferente.