Actualmente utilizamos Amazon S3 para realizar copias de seguridad diarias desde Discourse y mantenerlas durante varios días.
Allí solo almacenamos copias de seguridad, no servimos imágenes o subidas desde allí (preferimos almacenarlas en nuestro servidor por ahora para mantenerlo simple).
Pero Amazon S3 no es tan barato. Me gustaría pasar de Amazon S3 a Wasabi, que es más barato para nuestras necesidades.
En la primera publicación se habla de cambiar algunas líneas (añadirlas) en el app.yml.
Pero parece que es necesario activar las imágenes y subidas almacenadas en el servicio S3, no las copias de seguridad.
Allí hablan de algunas variables de entorno específicas del servicio para cambiar la CDN y el servicio de almacenamiento.
Pero no está claro dónde tengo que almacenar esas variables de entorno.
¿Hay algún archivo de configuración donde deba poner esas variables antes de usar el lanzador?
Si solo te preocupan las copias de seguridad, en realidad no necesitas mover las cosas al nuevo bucket. Y si lo haces, puedes hacerlo con las herramientas con las que te sientas cómodo. Simplemente cambia la configuración del nuevo bucket.
No te preocupas por el cdn ni nada de eso.
Tuve problemas con wasabi y dejé de usarlo. Los espacios de Digital Ocean son baratos.
Gracias.
Lo tendré en cuenta, probaré wasabi por un tiempo para ver si tengo problemas.
No me había dado cuenta de que en la sección env de app.yml podía crear tantas variables de entorno como necesitara.
Necesito mover cosas al nuevo bucket porque mantengo copias de seguridad antiguas allí y Amazon seguirá cobrando por ello hasta que lo elimine, y en wasabi no tengo costos adicionales hasta 1 TB de datos.
Lo bueno de tenerlos configurados en el app.yml es que todo lo que necesitas para restaurar tu sitio en un nuevo servidor es ese archivo; luego puedes instalar un discourse nuevo y
./launcher enter app
discourse enable_restore
discourse restore
luego copiar/pegar la copia de seguridad que deseas restaurar.
Entonces, ese no es un problema de Discourse. Hay una variedad de herramientas que puedes usar para hacer eso, así que busca algo como “mover datos bucket s3”. Yo uso s3cmd, por razones que no recuerdo.