A informação para as organizações e até mesmo para usuários a cada dia que passa torna-se tão importantes quanto o próprio usuário ou sistema, o que torna a rotina de backup indispensável.
Em busca de uma ferramenta de simples gerenciamento e interface enxuta, encontrei o
PersonalBackup, um serviço gerenciável via web com suporte a compartilhamentos Samba e Microsoft. Em contrapartida encontrei dificuldades para encontrar documentação, já que no site do desenvolvedor as informações são bem limitadas
Instalação
A instalação foi realizada em um
Centos 5.0 com os pacotes básicos do sistema:
- KDE
- Xorg
- Editores
- Navegadores
- Bibliotecas de Desenvolvimento
- Ferramentas do Sistema
Após a carga do sistema iniciamos a instalação de alguns serviços:
# yum install samba (versão 3.0.23c)
# yum install httpd (versão 2.2.3)
O banco de dados PostgreSQL foi adquirido no site oficial, sua versão atual é a 8.2.4, a instalação pode ser feita da forma que achar melhor.
# tar xvjf postgresql-8.2.4.tar.bz2
# cd postgresql-8.2.4
# ./configure --prefix=/usr
# make
# make install
Alguns módulos do Perl também são necessários:
# perl -MCPAN -e shell
Na primeira vez que acessar este utilitário ele rodará um pequeno script de configuração solicitando algumas informações de arquivos de configurações, onde na sua maioria é só confirmar o que já vem default. Ao solicitar a região escolha a América do Norte e posteriormente Estados Unidos, pois essas informações serão utilizadas para a escolha do repositório. Após toda configuração ele retornará um prompt.
cpan>
Siga com a instalação dos seguintes módulos:
cpan>
install CGI::Session
cpan>
install Date::Leapyear
cpan>
install DBI
cpan>
install HTML::Template
cpan>
installMLDBM
cpan>
install Archive::Zip
cpan>
install DBD::Pg
cpan>
install Net::LDAP
cpan>
install Filesys::SmbClient
Neste último módulo "Filesys::SmbClient" ocorrerá um erro ao realizar os testes antes da compilação. Agora você tem duas opções, ou realizar a instalação utilizando o parâmetro --force ou compilar na mão sem realizar os testes.
Entre dentro do diretório:
# cd ~/.cpan/build/Filesys-SmbClient-3.1
# make
# make install
Concluída a instalação dos módulos necessários, vamos a instalação do personalbackup:
# tar xvzf personalbackup-1.10.orig.tar.gz
# cd personalbackup-1.10
# perl configure.pl
Rodando o "configure.pl" um assistente ajudará a configurar o arquivo de configuração do personalbackup, que poderá ser alterado posteriormente. Por enquanto manteremos as configurações da forma que o script indicar.
O próximo passo é configurar o PostgreSQL.