¡Esta es una revisión vieja del documento!


Creación de backup

Para el ejemplo uasaremos el dominio gomiztegi.com alojado en RAN.

Creamos la carpeta gomiztegi-ddbb/ en /var/backup

mkdir /var/backup/gomiztegi-ddbb

Le cambiamos los permisos a 700 para usuario root.

Editamos el fichero /usr/local/sbin/ddbb-backup.sh y añadimos el siguiente código al final:

#copia de la bbdd de gomiztegi
mysqldump -hlocalhost -ugomiztegi_user -pgomiz_bd_\$1 gomiztegi_mkgest > /var/backup/gomiztegi-ddbb/gomiztegi.sql

Donde -unombre_usuario -ppassword nombre_bbdd

Ejecutamos el comando ddbb-backup.sh para ver que se crea el fichero en la carpeta /var/backup/gomiztegi-ddbb/.

Editamos el fichero /etc/rsyncd.conf y cambiamos los datos. el auth users no hay que cambiarlo.

[gomiztegi-www]
      use chroot = yes
      comment = Pagina web de gomiztegi
      path = /home/gomiztegi/domains/gomiztegi.com/public_html/
      read only = yes
      list = yes
      uid = gomiztegi
      gid = nobody
      auth users = bacal345ksj
      secrets file = /etc/rsyncd.secrets
      hosts allow = 212.170.164.39

[gomiztegi-ddbb]
      use chroot = yes
      comment = DDBB de gomiztegi
      path = /var/backup/gomiztegi-ddbb/
      read only = yes
      list = yes
      uid = root
      gid = nobody
      auth users = bacal345ksj
      secrets file = /etc/rsyncd.secrets
      hosts allow = 212.170.164.39

Editamos el fichero vim /etc/backuppc/hosts y añadimos la siguiente línea al final.

www.gomiztegi.com 0 backuppc

Vamos a la carpeta /etc/backuppc y creamos el siguiente archivo (lo copiamos de uno anterior).

cp www.urbinasa.es.pl www.gomiztegi.com.pl

Editamos la última linea del fichero para que se ajuste a nuestra información del rsync (editado arriba).

$Conf{RsyncShareName} = ['gomiztegi-www','gomiztegi-ddbb'];

Reiniciamos el servidor de backups para que nos acepte el nuevo host.

/etc/init.d/backuppc restart

Ya solo queda acceder al servidro de backup y ejecutar el 1er backup de este host.

https://srv-backup/backuppc/