Youtube embeds missing

Así que, tras una semana de penitencia, logré cierto progreso, pero finalmente me topé con un muro.

  • Todos los detalles mencionados anteriormente siguen vigentes.

  • Después de hacer un esfuerzo extraordinario en la depuración, resultó que el problema era el siguiente: Al crear el nuevo Droplet, aproveché para actualizar algunas cosas que no pude hacer entonces con el original. Una de ellas fue IPv6. Resulta que los rangos de IPv6 de Digital Ocean están mayoritariamente bloqueados por Google por alguna razón cósmica. Así que, un consejo para el futuro: si estás configurando una instalación de Discourse en DO, no actives IPv6, porque no podrás eliminarlo más tarde; tendrás que cambiar de Droplet.

  • Tras corregir eso, todo funcionó como se esperaba. Sin embargo, debido al crecimiento normal (y a algunas tácticas recientes de Alphabet), he vuelto a la casilla de salida porque ahora recibo este error y no conozco ninguna forma de “detener” a Discourse para que no procese los oneboxes (incluso intenté añadir el dominio de YT a la lista negra, sin éxito). Esto se debe a que, según ese post que enlazo, “debería desaparecer después de una hora”, pero no puedo congelar mis rebakes… ¿o sí puedo? ¿Debería? Las otras opciones dependen de cambiar cosas en el lado del servidor, lo que implicaría… añadir más IPs? ¿Forzar “X-Forwarded-For” en las llamadas de Onebox?

  • Además, una pregunta adicional: ¿Por qué Discourse “asume la carga” de llamar a YT? Quiero decir, este error sugiere que es la IP del servidor la que está siendo señalada por realizar todas las llamadas (sí, es por la expansión de onebox), pero… ¿por qué no recae esto sobre el usuario que carga la página? ¿Rendimiento?