Backup com o BackupPC
Ir para navegação
Ir para pesquisar
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