Soy un cliente feliz de Digital Ocean y tengo un panel que mis clientes ingresan claves API y un nombre de host y luego crea automáticamente una instancia, configura Mailgun, espera a que se configuren los registros DNS y luego instala Discourse.
No funciona en absoluto como sugieres. Me puse en contacto con Digital Ocean en tu foro (no encontré otra manera) para informarte y mi mensaje fue eliminado. Luego, 9 meses después, respondes aquí.
Hacerlo correctamente es una hazaña bastante complicada, y los casos en los que sería útil son bastante descabellados. Tengo un sitio con 100.000 visitas por día en una instancia de 8 GB. ¿Quién crees que es la audiencia objetivo de esta guía?
Sí, necesitas Redis externo, PostgreSQL y cubos S3 con una CDN, y la CDN de Digital Ocean no funciona, por lo que tu guía tendría que guiarlos a través de la configuración de la CDN de otra empresa. No creo que quieras hacer eso. Y eso es solo para configurarlo. Si luego quieren hacer una actualización, sería un conjunto completamente diferente de procedimientos que nadie más en el planeta sabría cómo ayudar.
Lo mejor que podrías hacer sería eliminar esa guía por completo. Si quieres ser un verdadero héroe, podrías arreglar la instalación de 1 clic para que no use tu propio script propietario para configurar el correo electrónico y demás, para que sea realmente una instalación estándar. Es bastante confuso tener que presionar control-c para poder llegar a donde está Discourse, y dado que las personas que usaron la instalación de 1 clic no usaron las herramientas estándar de Discourse, no saben cómo usarlas cuando llega el momento de una actualización de línea de comandos. Sería realmente, realmente genial si pudieras hacer eso.
Aquí puedes ver a personas que lo usaron y tuvieron problemas: Search results for 'digital ocean one-click' - Discourse Meta