Publicar el sitio en servidores remotos
Parte de #108
La idea es que los sitios se pueden subir a servidores remotos, tanto si el alojamiento no va a estar en Sutty como si se quisiera tener backups en otros servidores fuera de la infraestructura de Sutty.
Al publicar los cambios, Sutty se conecta a los servidores remotos y sincroniza los cambios. Este se logra usando Rsync, que permite conectarse de forma segura y solo enviar los cambios necesarios.
-
Generar una llave SSH que Sutty usa para conectarse al servidor remoto -
En el panel de configuración, poder agregar servidores remotos (varios!): -
Mostrar la llave pública SSH de Sutty e indicar cómo configurarla -
Campo para indicar el puerto SSH remoto (por defecto 22) -
Campo para indicar usuario@direccion del servidor remoto -
Campo para indicar la ubicación del sitio -
Campo para indicar la llave pública del servidor remoto para identificarlo -
Usar/recomendar SSHFP para identificar automáticamente -
Usar TOFU: Confiar en la primera que se vea y desconfiar si cambia
-
-
-
Generar DeployRemote
que se encarga de conectarse y enviar los cambios-
Correr rsync -av --delete-after /srv/http/_deploy/sitio/ usuario@direccion:/ubicacion/remota/de/los/archivos
-
Edited by fauno