Problema:
Después de generar una copia de seguridad, al recibir el enlace para descargarla por correo electrónico, soy redirigido a una página 404.
Pocos minutos después, si uso el mismo enlace, recibo el mensaje Lo sentimos, este enlace de descarga de copia de seguridad ya se ha utilizado o ha caducado.
Pasos para reproducir
Instalar Discourse para Docker
./discourse-setup
Ir al panel de Admin, pestaña Backups y crear una copia de seguridad. (las copias de seguridad se guardan en almacenamiento local)
La nueva copia de seguridad generada aparecerá en la lista
Hacer clic en Download, y recibirás Se le ha enviado por correo electrónico un enlace para descargar esta copia de seguridad.
Recibirás un correo electrónico como este:
Aquí tienes la copia de seguridad del sitio que solicitaste (https://discourse.XXX.com/admin/backups/XXX-2023-03-15-145648-v20230308042434..tar.gz?token=<MiToken>).
Después de hacer clic en el enlace, me encuentro con una página en blanco con un 404.
Si hago clic derecho para guardar el enlace, se descargará un archivo zip corrupto.
¡Eso es raro! ¿De dónde sale el segundo punto? No puedo reproducir el problema y nunca había visto ese comportamiento. Así que no tengo una explicación. ¿Hay alguna posibilidad de que algo manipule el enlace en tu correo electrónico?
Aquí tienes la [descarga de copia de seguridad del sitio](%{backup_file_path}) que solicitaste.
Enviamos este enlace de descarga a tu dirección de correo electrónico validada por motivos de seguridad.
(Si *no* solicitaste esta descarga, deberías estar seriamente preocupado: alguien tiene acceso de administrador a tu sitio).
He visto esto antes en la instancia de un amigo, nunca descubrí la causa raíz. Lo hizo durante aproximadamente un mes y luego, después de una reconstrucción de la línea de comandos del contenedor, dejó de hacerlo.
Solo para que lo sepas, necesitaba actualizar mi subdominio, así que reconstruí el contenedor (como recomendó Claudia) y eso solucionó el problema de los puntos dobles en el correo.