Cómo poner un foro fuera de línea temporalmente

Hola,

Busqué en la configuración, pero no encontré una forma de desactivar temporalmente un foro (por ejemplo, para realizar actualizaciones o cambios, etc.). ¿Dónde podría encontrar esa opción?

Quiero desactivar los inicios de sesión que no sean de administradores y que el sistema muestre como desconectado si alguien intenta iniciar sesión.

Gracias.

En el área de copias de seguridad, pulsa el botón “activar modo de solo lectura”.

En esa sección solo veo:

Habilitar el modo de solo lectura al realizar una copia de seguridad

No parece haber una versión más ‘permanente’. Además, si el modo de solo lectura fuera la única opción, ¿también puedo deshabilitar los inicios de sesión?

¡Entendido, gracias! Estaba buscando en Configuración de Copia de Seguridad.

Además, en caso de que desee desactivar los inicios de sesión o llevar el foro completamente offline, ¿es posible?

Si no quieres que nadie acceda a él, cambia tu registro A y agrégalo a tu archivo hosts.

Puedes deshabilitar los inicios de sesión desde la configuración de tu sitio, o volver a ejecutar el asistente de configuración, lo que también te permitirá hacer que el inicio de sesión sea obligatorio en tu sitio.

Si quieres desactivarlo por completo.

Por ejemplo, con un mensaje como: “El foro está temporalmente fuera de servicio por mantenimiento”.

Necesito migrar del servidor 1 (Vultr) al servidor 2 (DigitalOcean)
y, en ese caso, también cambiar de url.tld a forum.url.tld.

¿Cómo lo hago?

Normalmente, simplemente pongo el sitio antiguo en modo solo lectura mientras realizo la transición al nuevo sitio.

Esto no está funcionando, ¿quizás debido a la caché? Estoy usando AWS y DigitalOcean. Los usuarios que han iniciado sesión aún pueden navegar por la instancia antigua de Discourse. ¿Puedo forzar el cierre de sesión de todos?

¿Por qué no detienes el contenedor?

Si hago ssh en el droplet, entro en /var/discourse/ y ejecuto ./launcher stop app, la salida es:

+ /usr/bin/docker stop -t 10 app
app

Pero todavía puedo navegar e interactuar con la instancia anterior de Discourse en mi otro navegador web abierto.

¿Estás seguro de que te conectaste al servidor correcto?

¿Cuál es el resultado de docker ps?

¿Estás seguro de que te conectaste al servidor correcto?

Sí, lo veo con ese nombre en el indicador de la línea de comandos.

¿Cuál es el resultado de docker ps?

CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES

Eso indica que no hay nada en ejecución. ¿Estás seguro de que estás administrando el servidor correcto?

Discourse almacena en caché una serie de cosas, por lo que a veces un sitio parecerá estar funcionando cuando en realidad está caído. Si el sitio aún lo muestra después de realizar una recarga forzada, es que no has iniciado sesión en el servidor correcto.

Finalmente, simplemente me rendí y retiré el subdominio del servicio público por completo, gracias.