Automatizando Backups con Dreamhost

Para los usuarios de Wordpress existe un Plugin que permite fácilmente hacer backups de tusdreamhost bases de datos. Incluso estos backups te llegan a tu email automáticamente si tu quieres. Pero cuando te pones a usar Dreamhost como hosting para otros temas como en mi caso para proyectos en Rails te encuentras que la única alternativa es hacer backups con ftp y con MySQL.

Tras buscar he encontrado dos artículos que te permiten automatizar los backups vía SSH con las siguientes funcionalidades:

  • Backup de los datos
  • Backup de las bases de datos
  • Compresión de los datos
  • Programación de la frecuencia de los diferentes backups
  • Envío por email si lo deseas
  • Descarga automatizada a un equipo windows

Como véis es bastante potente el tema y yo lo he conseguido hacer funcionar. Para ello os enlazo a dos artículos del wiki de Dreamhost:

  1. Automatic Backup
  2. Crontab

Si alguien se pierde o tiene alguna duda que me deje algún comentario. Hay que tener acceso Shell a tu cuenta y además usar una herramienta como PuTTY como terminal de conexión.

Además hay que estar familiarizado con los siguientes comandos:

  • ls para ver directorio
  • cd [nombre dir] para cambiar directorio
  • cd .. para retroceder un directorio
  • pico [nombre fichero] para editar fichero . Ctrl+O para grabar y Ctrl+X para salir
  • chmod 755 [nombre fichero o dir] para dar permisos de ejecución
  • ./[nombre fichero.sh] para ejecutar archivo bash
  • cp [fichero origen] [fichero destino] para copiar archivo
  • mkdir [nombre dir] para crear directorio
  • rm [archivo o dir] para borrarlo
  • crontab -e para editar la lista de tareas del sistema
  • top para ver el cuadro de procesos en ejecución

Es un curso acelerado de la línea de comandos de linux pero con estos comandos yo he conseguido hacerlo.

Post a Comment

Your email is never published nor shared. Required fields are marked *