Como todos sabemos, es recomendable respaldar los sitios web. Y en el caso de MontevideoLibre ya pensamos e implementamos una forma efectiva para realizar respaldos.
Actualmente el backup total está solamente disponible para un grupo de 4 personas, ya que de lo contrario agotariamos el ancho de banda que nos da nuestro proovedor de hosting.
Por lo tanto, dejamos libre la descarga del respaldo parcial de unos 300 Kb aproximadamente lo cual serían nueve megas por mes, y en estos respaldos se encuentras solamente los textos de las páginas actuales, por lo tanto es MUY recomendable que este respaldo sí lo haga quien tenga conexión fija a internet, dado que el ancho de banda consumido es mínimo. (Tampoco abusen)
La idea básica es que al bajar el archivo http://www.montevideolibre.org/backup_pages.php se redirecciona automáticamente a otro archivo cuyo nombre es backup_mvdlibre_AAMMDD-hhmm.tar.bz2.gpg y AAMMDD es la fecha (del servidor) y hhmm es la hora (también del servidor) en la cual se realiza el respaldo.
¿Cómo funciona esto? Cada persona que quiera ayudarnos tiene que hacer el respaldo del sitio diariamente o cuando pueda. La idea es así, coordinar entre todos un sistema mediante el cual cada uno pone su disponibilidad horaria para descargar respaldos y pone también la/las horas en las cuales está haciendo efectivo el respaldo en la siguiente tabla.
| Nick | Disponible | Hora descarga | Tipo | Nota |
|---|---|---|---|---|
| lithyum | 24 horas | 20:04 UYST | Total | Se hace sólo los Lunes |
| fcr | 24 horas | 7:10 UYT | Total | Todos los días |
| lithyum | 24 horas | 2:53 UYST | Parcial | Todos los días [IR] |
| bio-hazard | 24 horas | 3:53 UYST | Parcial | Todos los días |
A continuación vemos un ejemplo de como funciona:
Agregue una línea en su cron ejecutando el comando crontab -e, y editando el archivo que se le aparecerá.
La línea deberá tener el siguiente formato:
* * * wget -P
http://www.montevideolibre.org/backup_pages.php
Instrucciones:
Ejemplo:
00 22 * * * wget -P /home/montevideolibre/backup http://www.montevideolibre.org/backup_pages.php
Eso respaldaría todos los días a las 22:00 en /home/montevideolibre/backup
Crear un archivo .bat con el siguiente contenido:
@wget http://www.montevideolibre.org/backup_pages.php
Guardamos el archivo .bat con el nombre que se desee y en el directorio en donde vamos a guardar los respaldos (backups).
Seguido de esto, abrimos el Administrador de Tareas. Dependiendo que versión de Windows tengamos se podría diferenciar en donde se ubica 1).
Hacer doble-click en Agregar tarea programada y en los siguientes cuadros que se nos aparecen tendremos que indicarle principalmente 2 cosas: