VPS estrategias de Backup

  • Autor Autor tronox
  • Fecha de inicio Fecha de inicio
T

tronox

Gamma
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Me estoy liando un poco con este tema. Tengo un VPS y quiero establecer una estrategia de backup para mis joomlas y wordpress.

1) Sé manejar el comando "mysqldump", y copiar las bases de datos en mi carpeta de backup, y sé hacerlo con una tarea Cron. Lo que no sé es cómo hacer para que, o bien se vayan borrando las viejas cada cierto tiempo (no tener más de tres versiones, por ejemplo), o, solo grabar los cambios en un fichero único.

2) Sé enviar el contenido de esa carpeta a google drive, con el script gdrive, pero al igual que en el punto anterior, no sé cómo hacer para que en la carpeta de google drive, no haya más que, por ejemplo, tres versiones, respaldos, y borre siempre el más antiguo.

No acabo de encontrar ningún tutorial que explique estos puntos. ¿?
 
¿Te sirvió? Únete a la conversación

Con tu cuenta gratis puedes responder, escribirle al autor por mensaje privado y comprar con Saldo retenido: el pago se libera cuando recibes lo acordado.

Toma 30 segundos · vuelves a este tema al terminar
find es un gran amigo para ello =)
 
Me uno al tema :encouragement:
 
Tienes que crear un CRON que vaya viendo que archivos tienen mas de X tiempo desde la ultima modificación y hacer la petición para borrarlo, ya sea mediante comando para un archivo local o mediante API para un archivo en Gdrive.

Saludos
 
Yo hago backups con ISPconfig (se puede hacer igual con php o mejor incluso con bash) y luego hago un rsync (mucho mejor que hacerlo con php) a un servidor externo, así si hay problemas con el VPS tengo los backups en otro.

kj
 
Yo hago backups con ISPconfig (se puede hacer igual con php o mejor incluso con bash) y luego hago un rsync (mucho mejor que hacerlo con php) a un servidor externo, así si hay problemas con el VPS tengo los backups en otro.

kj

Justo iba a comentar lo mismo
[MENTION=15730]tronox[/MENTION] Creo que te estas complicando sin razón , es mas fácil si directamente armas el server con ISPconfig que es un panel que a diferencia de cPanel es gratuito, liviano y modular. Es decir instalas solo lo que vas a usar (no uses los scripts de instalación automatizada si lo que queres es instalar lo mínimo e indispensable).

ISPConfig viene con un sistema de backups automático, los cuales después podes enviar a donde quieras haciendo un Bash Script que ejecutas con un Cron
 
Tienes que crear un CRON que vaya viendo que archivos tienen mas de X tiempo desde la ultima modificación y hacer la petición para borrarlo, ya sea mediante comando para un archivo local o mediante API para un archivo en Gdrive.

Saludos

Sí, creo que por ahí van los tiros 😉 Tengo que mirar esto.

Justo iba a comentar lo mismo
[MENTION=15730]tronox[/MENTION] Creo que te estas complicando sin razón , es mas fácil si directamente armas el server con ISPconfig que es un panel que a diferencia de cPanel es gratuito, liviano y modular. Es decir instalas solo lo que vas a usar (no uses los scripts de instalación automatizada si lo que queres es instalar lo mínimo e indispensable).

ISPConfig viene con un sistema de backups automático, los cuales después podes enviar a donde quieras haciendo un Bash Script que ejecutas con un Cron

Sí, tienes razón. No conozco ese panel, pero tiempo atrás así lo hacía con cPanel y Virtualmin, aunque ya no quiero usar más paneles. Me gusta aprender, y enredar con las cosas, por eso ahora estoy montando mis webs en una instalación solo con LAMP, y viendo cómo funciona todo por dentro. Aunque es mucho más lioso, claro 😉
 
[MENTION=15730]tronox[/MENTION] por allí existen scripts a montón y en github encontrarás un sin final para gusto y los colores, por otro lado puedes pagar a un Sys por ello (Es conocimiento básico de bash) :encouragement:

La cosa inicia por crontab y termina por bash.sh 😎
 
Atrás
Arriba