Backup com o BackupPC: mudanças entre as edições

De Wiki Projeto Root
Ir para navegação Ir para pesquisar
(Criou página com '== Sobre == Olá! Visitante, reunimos aqui, informações sobre a ferramenta BackupPC, está ferramenta tem como objetivo criar um Servidor de Backups em uma infraestrutura pe...')
(Sem diferença)

Edição das 21h59min de 18 de janeiro de 2018

Sobre

Olá! Visitante, reunimos aqui, informações sobre a ferramenta BackupPC, está ferramenta tem como objetivo criar um Servidor de Backups em uma infraestrutura pequena, onde os dados são armazenados e catalogados sem a utilização de criptografia em um sistema web simples, tal ferramenta se destaca pela simplicidade em criar JOBS e Gerir os mesmos.


Site Oficial: http://backuppc.sourceforge.net/

Doc: http://backuppc.sourceforge.net/faq/BackupPC.html

Vídeo

Instalando o BackupPC no Debian 9

  • Instalando o Dependências e BackupPC
   apt-get install backuppc libcompress-zlib-perl libarchive-zip-perl libxml-rss-libxml-perl libfile-rsync-perl libfile-rsyncp-perl apache2 rsync


  • Reinicializando o apache
   systemctl restart apache2


Acessando o BackupPC

  • Abrir no Navegador
   http://IP_do_Server/backuppc
   
   Usuário: backuppc
   Senha: Informada na Instalação


Adicionando host para Backup

  Menu esquerdo | Servidor | Editar | Hosts
  
  Adicionar
  
  Host: IP/Nome User: backuppc
  
  Salvar
  

Configurar o Backup para o Host

  Selecionar o Host
  
  Editar Configurações 
  
  Xfer (Transferência)
     
  Method Rsync (para remoto) Tar (local)
  
  Origem (RsyncShareName) no caso / ou local a ser realizado o Backup (ex. /var/www)
  
  Salvar
  

Agendamento

  • Para Backup básico (configurações padrões)
  FullPeriod: 6.97 = um backup full a cada 7 dias (intervalo de 6 dias)
  FullAgeMax: 90 = Dias
  Incremental: 0.97 = Incremental diário
  BlackoutPeriods: 7 19.5 = Inicio as 07:00 e termina as 19:30 (Intervalo de hora que não será realizado o backup)
  weekDays = 1,2,3,4,5 (De segunda a Sexta)


Adicionando hosts

  • Localhost - Já está cadastrado, mas iremos gerar chaves públicas para acesso sem senhas, para gerar as chaves para a conexão ssh do localhost com o backuppc
  su backupc
  
  ssh-keygen -t rsa
  

Copiar ela para o authorized_keys do root pois vamos fazer backup do servidor Backuppc também utilizando rsync

  ssh-copy-id root@localhost


Servidor da Rede que será criado backup

  • Agora precisamos mandar a chave já criada no BackupPC para o cliente
  su - backuppc
  
  ssh-copy-id root@IP_DO_CLIENTE


Extras

  S3 - AWS > https://github.com/rtucker/backuppc-archive-s3/blob/master/BackupPC_archiveHost_s3
  BOTO > https://github.com/boto/boto