Estoy planeando configurar un nuevo foro de Discourse y me gustaría aclarar algunos puntos:
Servidor: Compraré un VDS de Hetzner. ¿Qué sistema operativo se recomienda para Discourse?
Email/SMTP: Estoy considerando usar Namecheap Private Email. ¿Funcionará este servicio SMTP sin problemas durante la configuración de Discourse?
Pasos de instalación: Después de comprar el VDS de Hetzner, ¿podría proporcionar una guía paso a paso sobre cómo instalar Discourse desde cero?
Dominio y IP: Después de comprar el VDS, ¿necesito conectar un nombre de dominio primero, o puedo comenzar la configuración a través de la dirección IP y agregar el dominio más tarde?
Tendré listo con antelación tanto el VDS de Hetzner como el servicio de correo electrónico de Namecheap.
Cualquier guía paso a paso adecuada para alguien sin experiencia previa sería muy apreciada.
Si es pequeño, un CX22 por 5 €/mes será suficiente.
Un CAX11 (arquitectura ARM) tiene las mismas especificaciones y precio, pero encuentro que Discourse funciona aún mejor en ARM que en x86, no estoy seguro de por qué. La desventaja es que no hay una imagen oficial compatible con ARM para #email-receiver, si tienes la intención de usarla. Hay una bifurcación que funciona en su lugar.
Sí, no puedes instalar Discourse sin un nombre de dominio.
Un foro pequeño funcionará con un disco de 40 GB, no se necesita espacio adicional.
A mí me pasó lo mismo cuando empecé mi andadura en Discourse. Nunca había usado Linux ni SSH.
Proporcionar una guía sobre cómo conectarse a su servidor alojado por un proveedor determinado podría estar un poco fuera del alcance de este foro de soporte, pero cualquiera es libre de ayudar, por supuesto.
Cuando cree un servidor en Hetzner, tendrá la opción de utilizar un archivo de clave SSH o un inicio de sesión/contraseña normal (se generará y se enviará por correo electrónico si mal no recuerdo).
Muchos guías en Internet describirán cómo conectarse a un servidor a través de SSH. El objetivo que desea alcanzar es acceder a la línea de comandos del servidor.
En cuanto a cómo conectar el dominio a la IP del servidor, se hace a través de la gestión de DNS desde la interfaz de administración del proveedor de su nombre de dominio.
Si está dispuesto a pagar por ayuda, puede publicar en Marketplace
No creo que Namecheap Private Email sea un servicio de correo transaccional y, por lo tanto, puede que no sea la mejor manera de ejecutarlo con Discourse. Deberías considerar opciones como Brevo, MailGun o Amazon SES.
Namecheap Private Email no es solo para uso de bandeja de entrada (IMAP/POP); también admite completamente la entrega segura de SMTP saliente. En mi configuración de Discourse, configuré:
mail.privateemail.com como el host SMTP
Puerto 465 / SSL
DISCOURSE_SMTP_ENABLE_START_TLS: false
DISCOURSE_SMTP_FORCE_TLS: true
y luego ejecuté ./launcher rebuild app para aplicar la configuración.
Los registros SPF, DKIM y DMARC también están completamente configurados a través de Cloudflare DNS.
Como resultado, Discourse se conecta al servidor SMTP de Namecheap de forma segura a través de 465/SSL y totalmente en línea con los estándares de correo electrónico.
Dado el volumen de correo electrónico actual, no hay necesidad de un servicio de correo electrónico transaccional adicional como Mailgun, Brevo o Amazon SES en esta etapa.
Estoy bastante seguro de que NameCheap Private Email no es un servicio de correo transaccional (¿no encuentro nada que diga que lo sea?). Discourse recomienda que se utilice un servicio de correo transaccional. Puede encontrar problemas como este si utiliza servicios como NameCheap Private Email. Si le funciona, entonces .
Los proveedores de correo transaccional que sugerí anteriormente son en su mayoría gratuitos (excepto Amazon SES, pero sigue siendo bastante económico). Brevo son 300/día, si no recuerdo mal, Mailgun son 100/día.
Sería una buena idea ver si sus términos de servicio permiten su uso para correos electrónicos transaccionales
Si no está permitido, corre el riesgo de ser sancionado de alguna manera o de que los correos electrónicos se identifiquen falsamente como spam y se bloqueen. Hablo por experiencia (aunque no con NameCheap).