Backups

De Astillas.net

Esta página reúne información sobre aplicaciones y qué es necesario salvar en las copias de seguridad. Se entiende que las aplicaciones (el código y demás archivos) se recuperan mediante una reinstalación del paquete correspondiente o un método similar pero que no están incluídas en los volúmenes salvados.

 Aviso: Aunque intento que esta información represente lo más fielmente
        una instalación concreta de cada programa lo cierto es que puede estar,
        en algunos casos, bastante adaptada a mi casuística.

Aplicaciones con interfaz web

Tiny Tiny RSS

Si esta aplicación no se instala mediante el sistema de paquetes conviene entonces salvar tanto el código junto a la configuración.


Directorios
  • /etc/tt-rss: configuración
  • /opt/tt-rss: código
Archivos
  • /etc/init.d/tt-rss
  • /etc/apache2/.../noticias.conf (depende de dónde esté definido)
Bases de datos
  • MySQL: ttrssdb
Resultado de ...


RoundCube

Si esta aplicación no se instala mediante el sistema de paquetes conviene entonces salvar tanto el código junto a la configuración.


Directorios
  • /etc/roundcube: configuración forzada a este directorio mediante un enlace simbólico.
  • /opt/RoundCube: código principal, complementos y configuración particular de éstos (archivos config.inc.php).
Archivos
  • No hay archivos individuales
Bases de datos
  • MySQL: roundcubemail
Resultado de ...


Piwigo

Al igual que otras aplicaciones PHP instaladas fuera del sistema de paquetes, por pura necesidad de actualización, es necesario salvar tanto la aplicación como sus datos.


Directorios
  • /opt/piwigo: código principal
  • /etc/piwigo: archivos de configuración de la aplicación y del servidor Web
  • /var/lib/piwigo/web: almacén de imágenes y complementos dividido en
    • /var/lib/piwigo/web/upload
    • /var/lib/piwigo/web/galleries
    • /var/lib/piwigo/web/plugins
Archivos
  • No hay archivos individuales
Bases de datos
  • MySQL: piwigo
Resultado de ...


Herramientas

GnuPG

Para salvar los datos personales de este programa de criptografía nos limitaremos a:


Directorios
  • $HOME/.gnupg
Archivos
  • No hay archivos individuales
Bases de datos
Resultado de ...


y si lo que queremos es situarlo bajo el control de un repositorio Git podemos usar el siguiente archivo de opciones:

# Excluimos todo el contenido menos lo que 
# nos interesa guardar expresamente (hay 
# muchos archivos auxiliares)
*
!*.gpg
!gpg.conf
!.gitignore

Sistema operativo

Paquetes instalados en Debian

En un sistema Debian tenemos por una parte las fuentes de paquetes y su priorización y por otra la lista de paquetes disponibles y su estado. En éste último caso he añadido algunos archivos de los que conviene tener copia para facilitar la reinstalación del sistema.


Directorios
  • /etc/apt/
Archivos
  • /var/lib/dpkg/available
  • /var/lib/dpkg/status
  • /var/lib/dpkg/diversions
  • /var/lib/dpkg/statoverride
Bases de datos
Resultado de ...
  • dpkg –get-selections