Foro sin conexión: la restauración no funciona a través de la web

Cometí un gran error esta noche y accidentalmente borré mi foro en DO. Así que no puedo restaurar desde una instantánea. Recreé una instancia de Discourse, pero no puedo subir mi copia de seguridad a través de la web. Sube hasta aproximadamente el 17%, y luego se reinicia, hasta que falla con un mensaje emergente que dice “inténtalo de nuevo”.

Intenté seguir la restauración desde la línea de comandos, pero no funciona o probablemente estoy haciendo algo incorrecto. Agradecería sinceramente cualquier ayuda en este momento. Estoy en un punto muerto.

¿Has intentado copiarla en el servidor utilizando otro método, como scp?

Una vez que esté en el servidor, puedes moverla a donde necesite estar para ser restaurada.

Lo hice, pero no parece estar funcionando…

Seguí las instrucciones del enlace que incluí, que dicen:

Mis pasos

Así que en mi caso, desde la línea de comandos de root escribí:

mkdir -p /var/discourse/shared/standalone/backups/default y presioné enter.

No sucede nada, excepto un nuevo salto de línea.

Luego escribí:

scp /Users/brandon/Downloads/forum-name-2023-05-17-011157-v20230510142249.tar.gz y presioné enter.

La lectura dice:

usage: scp [-346ABCOpqRrsTv] [-c cipher] [-D sftp_server_path] [-F ssh_config]
           [-i identity_file] [-J destination] [-l limit]
           [-o ssh_option] [-P port] [-S program] source ... target

Luego escribí:

root@192.168.1.1:/var/discourse/shared/standalone/backups/default

Luego dice: “No existe tal archivo o directorio”.

Sustituí la IP 192.168.1.1 por la IP de mis foros. Simplemente no entiendo por qué los pasos de restauración no funcionan aquí.

No presiones enter entre el origen y el destino, es todo un solo comando.

Gracias Michael, también intenté eso.

root@discourseonubuntu2204-s-1vcpu-2gb-nyc1-01:/var/discourse/shared/standalone/backups/default# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@192.168.1.1:/var/discourse/shared/standalone/backups/default/
root@192.168.1.1's password: 
/Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz: No such file or directory

“¿No existe el archivo o el directorio?” ???

Necesitas ejecutar eso en tu máquina donde tienes la copia de seguridad.

Está previsto copiarlo al servidor.

Sí, estoy ejecutando el comando en Terminal en mi Mac y estoy conectado a la Droplet de DO.

Confirmo que el archivo .tar.gz se encuentra en la carpeta “/Users/brandon/Downloads/” en mi Mac.

Estoy desconcertado.

Hola, Brandon

El comando scp debe ejecutarse en tu máquina local, no en tu servidor de Discourse.

Tu comando debería ser así…

brandon@your_machine_name# scp /Users/brandon/Downloads/my-forum-2023-05-17-011157-v20230510142249.tar.gz root@{{your forum ip}}:/var/discourse/shared/standalone/backups/default/
2 Me gusta

No puedo agradecerles lo suficiente por dar un paso al frente. No me di cuenta de que lo ejecuto localmente y no en el servidor. :man_facepalming:t3: Lo he vuelto a poner en marcha. Me habría pasado toda la noche sin nada que mostrar si no fuera por ustedes dos. ¡Muchas gracias!

2 Me gusta

Para aclarar: lo estás escribiendo en tu Mac pero lo estás ejecutando en el servidor.

:+1::100:

2 Me gusta

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.