¿Dónde debo añadir mi dominio en Digital Ocean siguiendo la instalación estándar?

Estoy instalando Discourse de la manera estándar.

Ya tengo mi sitio web “yonstreetbets.com” y quiero construir mi comunidad de Discourse en forum.yonstreetbets.com.

¿Qué dominio debo poner en Digital Ocean?

¿yonstreetbets.com o forum.yonstreetbets.com?

Probablemente ninguna de las dos. Simplemente agrega el registro A a tu DNS usando tu proveedor de DNS actual.

Debo rellenar este cuadro para obtener el registro A.

Tu pregunta no está muy clara. ¿Por qué querrías agregar un dominio en DigitalOcean si estás siguiendo la guía de instalación oficial? No hay ningún paso para eso en la guía, especialmente considerando la captura de pantalla que compartiste. Una vez que crees el registro A como dijo Jay, puedes seguir la instalación oficial para mantenerte en el camino correcto.

Creo que instalé Discourse.


pero aún no puedo abrir mi sitio web.

El problema es que no puedo poner forum.yonstreetbets.com en el host. El proveedor de DNS dijo que solo puedo tener un punto en el host. Y la dirección IP de mi instancia es 128.199.194.254.

Asumiendo que la IP pública IPv4 de tu droplet es 128.199.194.254, parece que tu DNS es correcto:

$ host forum.yonstreetbets.com
forum.yonstreetbets.com tiene la dirección 128.199.194.254

En la parte del host normalmente solo colocas el subdominio (forum en tu caso), o @ para el dominio raíz, por lo que parece que tu configuración de DNS es correcta.

Asegúrate de que el firewall de Digital Ocean permita la conexión a los puertos 80 y 443 de tu droplet, y también asegúrate de haber seguido la instalación oficial completamente, hasta el punto en que se construye y se inicia el contenedor de Discourse (si ejecutas ./discourse-setup o ./launcher rebuild app y se ejecuta completamente sin errores, entonces debería estar bien).

Y para complementar lo que @lucasbasquerotto compartió arriba, que es muy acertado: si sigues teniendo problemas incluso después de ejecutar ./discourse-setup o ./launcher rebuild app sin errores, entonces ejecuta ./discourse-doctor para solucionar el problema.