Como faço o backup dos meus sites

Esse é meu último post de 2011, então, feliz ano novo.

Eu tenho um VPS com linux instalado para ser o servidor dos meus sites, é um VPS bem simples.
Nele eu tenho instalado os servers Apache e MySQL, sei que não é o ideal manter todos os serviços em um único servidor mas assim está me atendendo e o custo fica mais baixo.

Bom, eu não estou escrevendo este post para falar do meu ambiente e sim da maneira como eu faço backup dele.
Periodicamente eu executo manualmente (e isso que me enche um pouco o saco) os comandos abaixo:

1- Crio um diretorio para o backup
Exemplo: /home/adler/backup/31122011

2- Entro no diretório criado acima
cd /home/adler/backup/31122011

3- Gerar o dump de todos os bancos de dados que estão no servidor MySQL
mysqldump –all-databases –user=darthvader –password > dump_31122011.sql

4- Copio os arquivos que serão salvos no backup
cp -R /caminho/para/os/arquivos/ .

5- Gerar um backup tar.bz2 de todos os arquivos (dos sites e o dump do banco de dados) – Eu prefiro o algoritimo bz2 que apesar de ser mais lento, possui uma taxa de compressão mais alta
tar cjvf /home/adler/backups/backup.31122011.tar.bz2 /home/adler/backups/31122011

6- Testar se o pacote foi gerado corretamente
tar tjvf /home/adler/backup.31122011.tar.bz2

7- Por fim, copiar os arquivos para meus HDs de backup usando SCP
scp user@seuendereco.com.br:/caminho/para/o/backup/backup.31122011.tar.bz2 ~/backups/backup.31122011.tar.bz2

Pronto. Eu sei que posso melhorar muito este processo, mas, como eu tenho poucos sites e todos no mesmo server ainda não senti necessidade disso, mas eu agradeceria se você pudesse compartilhar a maneira como você lida com esse tipo de processo nos comentários.

Nota: Como todos os sites neste server são particularmente meus, não preciso fazer o backup individual de cada um.
Se eu tivesse sites de clientes neste server, provavelmente eu faria os backups individualmente.

My extensions for Alfredapp

[Este post em português]

I use Alfredapp almost since it was launched, i remember when i was in doubt between the QSB and Quicksilver and then somehow I did not

remember i was presented to Alfredapp and since then i can say that happened vows of eternal love between us, and so since December 2010 i am a happy user
Alfredapp’s Powerpack.

What is Alfredapp?
I can briefly say that this app is a tool that helps us increase our productivity.
In my day-to-day i can use my computer without removing the hand from the keyboard to the mouse because of it, which has shortcuts for most macintosh commands and tools
and facilitate searches in google (maps, search), eBay (hardly used) and Wikipedia.
It greatly facilitates the day-to-day as well as standard features of it i can create my own custom commands, which are referred to by alfred
extensions and this extensions were exactly what led me to write this post.
Oh, I forgot to say that Alfredd is only available for Mac OS X.

My extensions
For some time i began to create alfredapp’s extensions that execute shell commands that i usually use every day and today i decided to make them available in a
Github repository.
I wrote a few for now but i have many others in mind, i just need time, so if there is interest on your part, keep an eye on github.

The current available extensions are:

1 – Start Apache native
2 – Stop Apache native
3 – Restart apache native
4 – Start Zend Server
5 – Stop Zend Server
6 – Restart Zend Server
7 – Start PostgreSQL
8 – Stop PostgreSQL

As I mentioned above, I will offer other extensions over time.
This is my repository’s address: https://github.com/adlermedrado/Alfredapp-Extensions

That’s it. If you want to know more about Alfredapp, go to it’s own website.

PS: Sorry for my english. It’s not my first language.

Minhas extensões para o Alfredapp

[This post in english]

Eu uso o Alfredapp praticamente desde que foi lançado, me lembro que naquela época eu estava na dúvida entre o QSB e o Quicksilver e aí de alguma maneira que eu não me lembro me foi apresentado o Alfredapp, desde então eu posso dizer que rolou juras de amor eterno entre nós, tanto que desde Dezembro de 2010 eu sou um feliz usuário
do Alfredapp Powerpack.

O que é o Alfredapp?
Eu posso dizer resumidamente que esta app é uma ferramenta que nos ajuda a incrementar a nossa produtividade.
No meu dia-a-dia eu consigo usar meu computador sem tirar a mão do teclado para levar ao mouse graças a ela, que possui atalhos para a maioria das ferramentas e comandos
do meu mac, além de facilitar buscas no google (maps, busca), ebay (quase não uso) e Wikipedia.
Ele me facilita muito o dia-a-dia pois além das funcionalidades padrão dele eu posso criar meus próprios comandos personalizados, que são denominados pelo alfred como
extensions e foram exatamente as extensions que me levaram a escrever este post.
Ah, eu esqueci de dizer que o Alfredd só está disponível para Mac OS X.

Minhas extensões
De algum tempo pra cá eu passei a criar extensões para o alfredapp de comandos de shell que eu costumo usar diariamente e hoje eu decidi disponibiliza-los em um
repositório no Github.
Eu escrevi apenas alguns por enquanto mas já tenho muitos outros em mente, só preciso de tempo, então se houver interesse de sua parte, fique de olho no github.
As extensões atuais são:

1- Start native Apache
2- Stop native Apache
3- Restart native apache
4- Start Zend Server
5- Stop Zend Server
6- Restart Zend Server
7- Start PostgreSQL
8- Stop PostgreSQL

Como eu mencionei acima, eu irei disponibilizar outras extensões com o passar do tempo.
Esse é o endereço do meu repositório: https://github.com/adlermedrado/Alfredapp-Extensions

É isso aí. Se quiser saber mais a respeito do Alfredapp, vá até o site dele.

[DICA] Recomendação de Artigo – 1

Desde quando era adolescente eu pensava no dia em que a tecnologia iria sobrepujar a grande mídia na divulgação de informações que antes não chegavam tão facilmente ao público.

Hoje é comum as revoltas e movimentos mostrarem sua cara na internet sem precisar de veículos hipócritas e exploradores de mídia. Estou feliz de estar vivendo nesta época de mudanças.

Apesar de não ler a folha regularmente, hoje eu acabei encontrando um artigo do colunista Luli Radfahrer chamado “Os anarquistas estão chegando os anarquistas” que expõe de uma forma bem simples como as coisas estão acontecendo.

Vale a pena a leitura.