¿Me estoy perdiendo algo en ella?

¡Gracias por tu ayuda!

He añadido esto al principio de mi guía:

Asegúrate de estar preparado para cualquier situación

Se recomienda encarecidamente, además de las copias de seguridad locales (guardadas en el mismo servidor que el foro), tener una copia de estas copias de seguridad en otro servidor o en la nube[1].

También es útil guardar una copia del archivo /var/discourse/containers/app.yml en un lugar seguro[2]. Este archivo opcional se utiliza en caso de reinstalación del foro o migración a otro servidor.

Si tienes alguna duda seria sobre algo, contáctame (canapin@gmail.com).

He añadido esto en la sección de actualización:

:information_source: Antes de realizar una actualización, se recomienda encarecidamente descargar la última copia de seguridad de tu foro.

He añadido esto:

¿Qué hacer si el foro deja de funcionar?

Reconstruir el foro soluciona muchos problemas y se realiza con el mismo comando que una actualización desde la línea de comandos:

/var/discourse/launcher rebuild app

¿Qué pasa si el foro sigue sin funcionar después de una reconstrucción?

Pregúntame (canapin@gmail.com) o publica en el foro de soporte oficial.

También mencioné ask.discourse.org al final de la guía.

Recursos

https://meta.discourse.org : soporte oficial, no dudes en publicar allí; los miembros de la comunidad y los desarrolladores son muy serviciales
https://ask.discourse.com : un chatbot entrenado con datos y soporte de Discourse, sorprendentemente efectivo para responder preguntas (sí, de verdad)

Texto completo

Asegúrate de estar preparado para cualquier situación

Se recomienda encarecidamente, además de las copias de seguridad locales (guardadas en el mismo servidor que el foro), tener una copia de estas copias de seguridad en otro servidor o en la nube[1:1].

También es útil guardar una copia del archivo /var/discourse/containers/app.yml en un lugar seguro[2:1]. Este archivo opcional se utiliza en caso de reinstalación del foro o migración a otro servidor.

Si tienes alguna duda seria sobre algo, contáctame (canapin@gmail.com).

Actualizaciones

:information_source: Antes de realizar una actualización, se recomienda encarecidamente descargar la última copia de seguridad de tu foro.

A través de la interfaz

Realiza las actualizaciones cuando aparezca una carita sonriente roja de descontento en el administrador (significa que hay una actualización importante que hacer).
Las actualizaciones se realizan a través de https://túforo.com/admin/upgrade

A veces se realizan en dos pasos: primero debes actualizar “Docker_Manager” antes de poder actualizar el resto:

A través de la línea de comandos

A veces, una actualización debe realizarse a través de la línea de comandos (la página de administración de Discourse te lo indicará si es necesario).

  1. Conéctate al servidor a través de SSH
  2. Reconstruye el foro (una reconstrucción siempre actualiza Discourse) usando el siguiente comando:
  3. /var/discourse/launcher rebuild app
    
  4. De vez en cuando, después de asegurarte de que el foro funciona correctamente, puede ser útil eliminar las imágenes de Docker no utilizadas (restos de actualizaciones anteriores) para liberar espacio en disco:
    /var/discourse/launcher cleanup
    

¿Qué hacer si el foro deja de funcionar?

Reconstruir el foro soluciona muchos problemas y se realiza con el mismo comando que una actualización desde la línea de comandos:

/var/discourse/launcher rebuild app

Creo que ahora está bastante bien y que no me falta nada importante :slight_smile:


  1. Si instalé tu foro, tus copias de seguridad se copian automáticamente en mi Google Drive, pero idealmente en el futuro deberían guardarse en un espacio del que tú seas responsable. Hablaremos de ello algún día :smile: ↩︎ ↩︎

  2. Contiene el nombre de usuario y la contraseña del servidor de correo, así como el correo electrónico del administrador de nivel superior (el mío, en realidad). ↩︎ ↩︎

3 Me gusta