
O dropbox é um serviço de sincronização remota com suporte online. Ou seja é um serviço que disponibiliza gratuitamente um espaço de 2GB que serve de armazenamento online. Esses 2 GB ficam na nossa conta do dropbox, na internet, e podem ser compartilhados em qualquer computador (quer seja em Windows, Linux ou Mac) que tenha o dropbox instalado.
Podemos instalar o dropbox em qualquer pc em que queiram ter os arquivos existentes nessas mesmas pastas. Isto torna possível alterar documentos sem nos preocuparmos de coloca-los em um pendrive para a versão mais recente ficar sempre conosco. Com o dropbox basta ter instalado no pc que é feito a sincronização através da internet. Caso não se pretenda instalar o dropbox num determinado computador também podemos ir ao site do dropbox e fazer o download do arquivo que foi alterado noutro computador.
Após essa breve introdução sobre as vantagens do Dropbox, irei mostrar como fazer a instalação em um Servidor Ubuntu, posto que exemplos de instalação em modo gráfico existem aos montes na internet. O primeiro passo é acessar o console do servidor, seja localmente ou remotamente de uma estação de trabalho vai Putty ou SSH.
01) Ente na pasta pessoal do usuário:
$ cd
02) Baixe a versão de acordo com o seu sistema operacional:
32-bits:
$ wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86"
64-bits:
$ wget -O dropbox.tar.gz "http://www.dropbox.com/download/?plat=lnx.x86_64"
03) Descompacte e extraia o arquivo:
$ tar -tzf dropbox.tar.gz && tar -xvzf dropbox.tar.gz
04) Tenha certeza de que a variável LANG esteja configurada. Se não estiver, dará erro. Para verificar, digite o comando abaixo:
$ echo $LANG
05) Execute o arquivo dropboxd:
$ ~/.dropbox-dist/dropboxd
06) Você recebera de volta algo como isso:
$ This client is not linked to any account... Please visit https://www.dropbox.com/cli_link?
host_id=91b053e66b014539a234326263218c991f&cl=pt_BR to link this machine.
07) Copie a url recebida acima e cole-a na barra de endereços do seu browser.
08) Entre com o seu login e senha do Dropbox e a uma mensagem aparecerá em sua tela solicitando novamente a sua senha para poder linkar o seu equipamento.
09) Depois de digitar a senha, volte para o console do servidor Linux e repare a mensagem de que foi linkado com sucesso.
$ Client successfully linked, Welcome fulano!
Para conferir, basta acessar novamente a sua conta do Dropbox via interface web, clicar em Account e em seguida My Computers.
10) Perceba que o seu console ficou travado na mensagem de boas vindas. Isso é porque o cliente está sendo executado em primeiro plano. Para executar em segundo plano, basta adicionar um & (e comercial) no final do comando, conforme o exemplo abaixo:
$ ~/.dropbox-dist/dropboxd &
Desta forma resolve parcialmente o seu problema, sendo que o mais interessante seria executar este cliente como serviço automaticamente quando o computador for reiniciado. Para isso, copie esse exemplo de script para iniciar o Dropbox e como usuário root, grave no diretório /etc/init.d com o nome de dropbox.
Altere a variável DROPBOX_USERS colocando os nomes dos usuários que poderão utilizar o Dropbox neste servidor. No meu caso, deixei apenas o meu username.
DROPBOX_USERS=”carlos”
Dê permissão de executável para o script:
$ chmod +x /etc/init.d/dropbox
Configure o script para iniciar automaticamente quando o servidor for ligado:
$ sudo update-rc.d dropbox defaults
Teste o script iniciando o serviço:
$ sudo /etc/init.d/dropbox start
Usando o comando ps, verifique se o processo do serviço está no ar.
$ ps ax
7908 ? Sl 0:00 /home/administrador/.dropbox-dist/dropbox
Veja que dentro do seu home foi criado um diretório chamado Dropbox. É neste diretório que você deverá colocar todos os seus arquivos que deverão ser sincronizado com o servidor do Dropbox e os outros computadores que estiverem linkados com a sua conta.
Alterando a localização da pasta dropbox
Para mover uma pasta dropbox existente para /var/share:
$ sudo /etc/init.d/dropbox stop
$ cp ~/.dropbox/config.db ~/.dropbox/config.db.backup
$ cd ~/.dropbox
$ wget http://dl.dropbox.com/u/552/pyDropboxPath/1.0.1/pyDropboxPath.py
$ chmod +x pyDropboxPath.py
$ mv ~/Dropbox /var/share
$ ./pyDropboxPath.py --newlocation /var/share
$ sudo /etc/init.d/dropbox start
Observações:
- Não basta criar um novo diretório vazio e configura-lo - quando você reiniciar dropbox, ele vai pensar que você apagou todos os seus arquivos, e excluí-los de todos os outros lugares também.
- O script pyDropboxPath.py deve estar localizado no diretório pai: ~/.dropbox-dist/
- Note que o script acima atualmente só funciona para Dropbox 1,0.x e não 0.7.x
Fontes de consulta:
http://wiki.dropbox.com/TipsAndTricks/TextBasedLinuxInstall#Changingthedropboxfolderlocation
http://lovato.com.br/2011/06/instalando-o-dropbox-em-um-servidor-linux-somente-com-ambiente-texto/

Instalando Dropbox em um Servidor Linux (Modo texto)










