¿Me estoy perdiendo algo en ella?

Bueno, aquí tienes la guía completa traducida automáticamente:

Asegurarse de estar preparado para cualquier eventualidad

Se recomienda encarecidamente, además de las copias de seguridad locales (almacenadas en el mismo servidor que el foro), tener una copia de esas 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 es útil en caso de reinstalación del foro o migración a otro servidor.

Si tienes alguna duda seria sobre algo, contáctame.

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://tonforum.fr/admin/upgrade

A veces ocurren 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 hay que realizar una actualización 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 vía SSH
  2. Recompila 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?

Recompilar el foro soluciona muchos problemas y se realiza con el mismo comando que una actualización a través de 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 a mí o publica en el foro oficial de soporte.

Ubicación de archivos importantes en el servidor

app.yml

Contiene la configuración del servidor y la lista de plugins instalados. Muy útil si el foro necesita moverse a otro servidor, o para ciertas configuraciones (mover subidas y copias de seguridad a otro disco, por ejemplo). Se encuentra aquí:

/var/discourse/containers/app.yml

mail-receiver.yml

Contiene la configuración del software que permite recibir y publicar respuestas por correo electrónico en el foro. Se encuentra aquí:

/var/discourse/containers/mail-receiver.yml

Copias de seguridad

Los archivos de copia de seguridad se encuentran aquí:

/var/discourse/shared/standalone/backups/default

Páginas importantes en el administrador del foro:

Páginas que pueden ser útiles :technologist:

Temas y componentes

Contienen, entre otras cosas, CSS y HTML personalizados:

https://tonforum.fr/admin/config/customize/themes

Registros (Logs)

Correo electrónico

Útil para depurar:

https://tonforum.fr/admin/email-logs

Acciones del personal

Muy útil. Mantiene un registro de (casi) todos los cambios de configuración del sitio y otras acciones de moderadores y administradores.

https://tonforum.fr/admin/logs/staff_action_logs

Registros de errores

Pueden dar pistas cuando hay un problema cuya causa no es obvia.

https://tonforum.fr/logs/

Copias de seguridad

Para cambiar la frecuencia y el número máximo de copias de seguridad, verlas o descargarlas:

https://tonforum.fr/admin/backups

Recursos

https://meta.discourse.org : soporte oficial, no dudes en publicar allí, los miembros y desarrolladores estarán encantados de ayudar
https://ask.discourse.com : un chatbot entrenado con el soporte y los datos de Discourse, sorprendentemente efectivo para responder preguntas (sí, de verdad)


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

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

3 Me gusta