domingo, 10 de março de 2013

Dropbox no Debian integrado ao Samba - Servidor de Dados

Ae pessoal, vou postar de uma forma bem simples a instalação e configuração do Dropbox integrado ao Samba, em um Servidor de Dados Debian.

Primeira coisa que farei aqui, para ficar mais fácil a utilização do Dropbox no Debian, é instalar a interface Gráfica Gnome no meu Servidor.

# apt-get update
# apt-get install xorg
# apt-get install gnome

Os pacotes necessários para instalação do Gnome é de 600 MB aproximadamente, rode o comando e vá tomar um café, rs.



Após instalar utilizando o apt-get que faz tudo automaticamente, vamos editar o inittab para que o Gnome inicialize junto ao Sistema Operacional.

# vim /etc/inittab

Vá até a seguinte linha:

The default runlevel
id:1:initdefault

E edite para 3.
Salve e feche
:x

Agora reinicie seu Debian para logarmos na interface gráfica.

# shutdown -r now


Já logado na interface gráfica vamos baixar o pacote .deb do Dropbox.

Vá até o site: https://www.dropbox.com/install?os=lnx


Como estou utilizando a distribuição Debian, vou efetuar o download do pacote para o Ubuntu com arquitetura x86.

O pacote se encontrará dentro do diretório onde você salvou, no meu caso em Downloads do meu usuário logado, o nome do pacote é o seguinte:

# dropbox_1.4.0_i386.deb

Dentro do terminal, vamos rodar o comando dpkg -i para compilar este pacote.

# dpkg -i dropbox_1.4.0_i386.deb

Após instalar, vamos abrir iniciar o Dropbox:



Criei um atalho na Área de Trabalho para ficar mais fácil a utilização.

Assim que você abre ele lhe diz que o seguinte pacote não está instalar "python-gpgme" .
Vamos instalar

# apt-get install python-gpgme

Abra novamente o Dropbox.

Marque a opção "Não mostrar novamente", e avance, após isso ele iniciará o download do Dropbox, aguarde.

Caso já tenha uma conta no Dropbox marque a opção de baixo, se não crie sua conta.


Os próximos passos são bem intuitivos, inserir seu e-mail e senha, e colocar um nome para o serviço.

Escolha a conta free, com 2 GB de espaço ou caso queira mais espaço, é só adquirir os outros planos pagos.


A próxima tela vai te perguntar se você quer que o Dropbox instale com as configurações default, ou advanced, onde você pode customizar.



Em configurações avançadas, você pode deixar o Dropbox criar o diretório "Dropbox" na pasta padrão, que vai ser dentro de /home/SeuUsuario ou pode escolher onde ele vai criar. No meu caso criei um diretório dentro da raiz, e o selecionei.



Habilite o sincronismo automático.


Na próxima tela ele vai te perguntar se você quer sincronizar todas as pasta que forem salvas dentro de Dropbox, ou você seleciona o que será sincronizado, eu marquei a primeira opção, marque a opção desejada e mande finalizar a instalação.



após finalizar a instalação e configuração do Dropbox será aberta o diretório do Dropbox, para testar o sincronismo, abra sua conta na WEB e salve algum arquivo dentro do diretório do Dropbox, e veja se aparece na sua conta na nuvem.

Agora para integrarmos ao Samba, vamos configurar o smb.conf. caso ainda não tenha instalado o serviço Samba, realize a instalação.

# apt-get install samba

Após instalar, vamos editar o arquivo smb.conf

# vim /etc/samba/smb.conf

Eu costumo ir direto ao final do arquivo e inserir as seguintes linhas dentro do conf.



[Dropbox]
comments = Dropbox
path = /dropbox-sync/dropbox
writeable = yes
guest ok = yes
read only = no
create mask = 0777
directory mask = 0777
valid users = user
null password = no

Salve e saia.

:wq

Para que os usuários da rede tnham acesso ao diretório Dropbox, podemos dar permissão 777 ou criarmos da forma correta o grupo dropbox e adicionarmos os usuários dentro do grupo para que os mesmos tenham acesso, porém como estou só testando, vou utilizar a permissão 777.

# chmod 777 dropbox/ -R

Vamos criar o usuário no sistema e para o samba.

# adduser user
# smbpasswd -a user

Defina as senhas iguais.

Restarte o samba.

# /etc/init.d/samba restart

Agora podemos ir em uma máquina com Windows, procurar o Servidor \\servidordebian (ou IP) e logar com a senha setada na criação do usuário. salve algum documento dentro do diretório e pronto, tudo configurado!

Implantei este serviço em um cliente, o mesmo queria salvar os arquivos de trabalho de um determinado setor na nuvem, deixando tudo sicronizado para que todos deste setor não ficassem tendo que se preocupar em logar no Dropbox, e também evitar a instalação do Dropbox em máquina por máquina  centralizei a instalação no Servidor de Dados (Debian com Samba) ficando mais fácil a utilização para os usuários.

Bem é isso, espero que possa ser de ajuda ou referência para alguém.


Nenhum comentário:

Postar um comentário