PersonalBackup - Ferramenta de backup via web

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.

[ Hits: 18.668 ]

Por: Luiz Augusto Machado em 26/09/2007


Configurando o PostgreSQL



Antes de mais nada precisamos iniciar o postgre, por questões de segurança o postgre não pode ser iniciado pelo usuário root, o que nos obriga a criar outro usuário:

# useradd postgre
# passwd postgre


O PostgreSQL necessita de um diretório para armazenar arquivos de configuração:

# mkdir /usr/share/postgresql/data
# chown postgre.postgre /usr/share/postgresql/data
# su - postgre
$ initdb -D /usr/share/postgresql/data/
$ pg_ctl start -D /usr/share/postgresql/data/ > logfile 2>&1 &


Inicializando dessa forma a qualquer momento você poderá verificar os logs no arquivo logfile.

Agora que iniciamos o Postgre precisamos criar um usuário no banco e associá-lo à base personalbackup:

$ createuser -A -D -P -E pbuser
$ createdb -O pbuser personalbackup


O próximo passo é importar a base de dados do personalbackup. Dentro do diretório em personalbackup-1.10 encontramos 4 arquivos que foram gerados durante a configuração do personal backup, são eles 'database.sql', 'personalbackup.conf', 'personalbackup.apache' e 'personalbackup.logrotate'.

Copiaremos o arquivo database.sql para o diretório home do usuário postgre:

# cp database.sql /home/postgre/
# chown postgre.postgre /home/postgre/database.sql


$ psql -W -U pbuser personalbackup < database.sql

Com a base importada, vamos alterar o arquivo do Apache, que normalmente fica no /etc/httpd/conf/httpd.conf e acrescentar o conteúdo do arquivo "personalbackup.apache" na seção de alias. Possivelmente precisaremos alterar o nome do alias, faça isso da forma que achar melhor.

Certifique que o seu servidor Apache esteja rodando e coloque-o para inicializar juntamente com o PostgreSQL nos scripts de inicialização de seu sistema!

Acesse pelo seu browser o endereço de IP de sua máquina e configure os hosts que deverão ser backupeados e seus respectivos diretórios, no primeiro acesso utilize o usuário 'admin' e a senha 'admin' para acessar a interface de gerenciamento. Sua interface simples dispensa qualquer explicação.

Conclusão

Não é necessário uma máquina robusta e nem mesmo a utilização de um monitor para a utilização de um servidor de backup em sua rede, dessa forma podemos fazer backups de nossos documentos em uma rede doméstica ou em uma pequena empresa sem correr o risco de perdermos algum documento valioso.

Página anterior    

Páginas do artigo
   1. Introdução
   2. Configurando o PostgreSQL
Outros artigos deste autor

Semantic Forms no MediaWiki

Leitura recomendada

Montar partições NTFS com Fuse e NTFS-3G no Debian Etch

Sistema de arquivos distribuídos usando Gmail

Proxy reverso com Apache + cache + compactação + estatísticas

Recuperando arquivos em um Windows corrompido com Linux

Solucionando problemas no sistema de arquivos

  
Comentários
[1] Comentário enviado por matheus.silva em 26/09/2007 - 08:19h

Gostei... vou implementar aqui pra ver como é..

Abraço!

[2] Comentário enviado por loammy em 26/09/2007 - 09:17h

Interessante...

Mas cade o link para download deste PersonalBackup.

[3] Comentário enviado por luizmachado em 26/09/2007 - 09:55h

Aqui esta o link do projeto, acabei esquecendo de coloca-lo no rodapé do artigo

http://sourceforge.net/projects/personalbackup


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts