¡Hola! Estoy alojando un foro de Discourse en una máquina virtual con Ubuntu 20.04 en DigitalOcean. Todo ha estado funcionando hasta ahora. Últimamente, se ha reportado que algunos dispositivos no pueden conectarse al servidor. Sin embargo, yo no he experimentado estos problemas y funciona perfectamente en mi iPhone 8 y MacBook Air. ¿Alguien ha experimentado algo similar? Para configurar el foro, he utilizado estas guías:
La única guía de instalación que soportamos aquí es Instalación estándar oficial de Discourse. Esta viene con Let’s Encrypt y nginx preconfigurados, compatibles con todos los dispositivos que soportamos.
Recomiendo migrar tu instalación a una versión compatible lo antes posible.
¿Tienes detalles sobre los dispositivos que no pueden conectarse? Discourse solo funciona (o se sabe que funciona) con los siguientes dispositivos y navegadores.
Existen algunas limitaciones en las versiones de Android; creo que es algo como Android +4.4
Lamentablemente, no he podido encontrar ningún patrón que indique para quién no está funcionando el foro. Sé que ha habido casos en los que no funciona ni en Safari ni en Chrome. Un usuario me acaba de informar de que no funciona en Safari (Mac e iPhone) ni en el modo incógnito de Chrome, pero sí funciona en el modo normal de Chrome. Parece extraño y no sé qué podría estar causando esto.
Yo me inclinaría por una mala configuración y coincido con @Falco en que el primer paso sería volver a una instalación estándar y compatible. Esto ya incluye Let’s Encrypt y funciona con Nginx, por lo que no estás añadiendo ningún valor haciéndolo tú mismo.