Lo estoy ejecutando con la aplicación de la tienda Linode.
Creo que los problemas de conexión fueron causados por la propagación de DNS que tardó mucho o por algo no directamente relacionado con la instalación. Porque ahora funciona perfectamente.
La instalación estándar es la que está oficialmente soportada aquí en Meta. Hay demasiadas variaciones en las de instalación de un clic como para poder ofrecer un soporte consistente para ellas (y la mayoría de las personas aquí están mucho más familiarizadas con la estándar, lo que proporciona una reserva de conocimiento mucho mayor de la que beber )
Si puedes, considera conseguir una instancia de Digital Ocean (o similar) y seguir la guía de instalación estándar, en lugar de usar la de Linode.
Sin embargo, aún puedes encontrar consejos y trucos útiles si buscas.
Linode debería estar bien, pero si usas una instalación de un clic (incluida la de Digital Ocean) es posible que no sepas cómo iniciar sesión en tu instancia y editar tu app.yml y hacer una reconstrucción. Pero si es lo mismo que eso, entonces estás bien.
Los errores mencionados en la primera publicación no son algo que haya visto antes en una instalación estándar. ¿Quizás no tienes suficiente RAM?
Podrías buscar en la configuración del sitio para Google. La búsqueda en la configuración del sitio es un buen lugar para empezar antes de buscar aquí. Busca el nombre de la configuración, su descripción y su valor.
Parece que puede haber un error tipográfico en tu archivo app.yml. ¿Te aseguras de seguir el formato existente al añadir el plugin? Los archivos YML son muy sensibles a los espacios adicionales, etc.
¿Pero eso haría que se cerraran los puertos del servidor? El técnico de soporte de Linode con el que me he estado comunicando dijo que los puertos 80 y 443 se cerraron (y eso es lo que causó que el sitio fuera inaccesible).
La siguiente es la sintaxis de la sección de plugins del archivo app.yml:
# Los plugins van aquí
## ver https://meta.discourse.org/t/19157 para más detalles
hooks:
after_code:
- exec:
cd: $home/plugins
cmd:
- git clone https://github.com/discourse/docker_manager.git
- git clone https://github.com/discourse/discourse-follow.git
- git clone https://github.com/discourse/discourse-bcc.git
Se espera que el sitio esté inactivo durante la reconstrucción.
¿Hay errores cuando realizas la reconstrucción?
Necesitas usar espacios y no tabulaciones en las líneas que agregan complementos. Yo hago esto copiando y pegando el complemento existente y editándolo.