Você está na página 1de 5

55

| TUTORIAL Nuvem pessoal com ownCloud


Linux Magazine #87 | Fevereiro de 2012
Construa o seu servio pessoal na nuvem
Uma nuvem para
chamar
de sua
Congure uma nuvem pessoal no
seu servidor com o ownCloud.
por Dmitri Popov
M
over seus dados e aplicati-
vos para a nuvem parece
ser uma tima soluo para
muitos problemas. Voc pode acessar
seus arquivos e documentos a partir
de qualquer dispositivo conectado
Internet, sincronizar dados entre vrias
mquinas, e permanecer produtivo
enquanto est em movimento. Uma
infnidade de servios baseados em
nuvem de terceiros, fcariam felizes
em armazenar seus dados e oferecer-
-lhe acesso a seus aplicativos basea-
dos na web por uma taxa mensal ou
anual, mas esta abordagem levanta
um outro conjunto de questes de
Quadro 1: Experimente
o OwnCloud
Se voc quiser experimentar o
ownCloud sem se comprometer
com uma instalao completa, h
vrias opes sua disposio. O
site do projeto mantm uma insta-
lao de demonstrao do own-
Cloud, que voc livre para explo-
rar sem se registrar ou criar uma
conta. A ltima verso estvel do
ownCloud tambm est dispo-
nvel como um appliance virtu-
al baseado no openSUSE [3] , de
modo que voc pode experimentar
o ownCloud usando um programa
de virtualizao como o VirtualBox.
Finalmente, se voc preferir testar
o ownCloud em sua rede sem ins-
tal-lo em uma mquina dedicada,
pode usar a soluo XAMPP [4]
que vem com todas as peas ne-
cessrias (Apache, MySQL, PHP5
etc.) pr-conguradas e prontas
para serem executadas.
Figura 1 A ferramenta tasksel pode rapidamente transformar um desktop com
Ubuntu ou Debian em um servidor.
T
U
T
O
R
I
A
L
56
www.linuxmagazine.com.br
TUTORIAL | Nuvem pessoal com ownCloud
segurana e privacidade. Alm dis-
so, servios de terceiros vm e vo.
Mesmo os servios mais populares e
bem estabelecidos na nuvem e que
parecem grande demais para falhar
poderiam desaparecer com o tempo.
Em teoria, voc deve ser capaz de re-
cuperar seus dados, mas as coisas nem
sempre funcionam na prtica. Mes-
mo que voc consiga recuperar seus
documentos e arquivos, a migrao
para outro servio baseado na nuvem
pode ser um tanto demorada e cara.
Em vez de confar nos servios da
nuvem de terceiros, voc pode criar
seu prprio servidor na nuvem. Desta
forma, voc no tem que pagar pelo
privilgio de acessar seus prprios da-
dos e pode parar de se preocupar com
questes de privacidade em potencial.
Claro que voc tem que considerar
algumas coisas antes de ir nesta rota.
Para comear, voc precisa de uma
mquina dedicada ou servidor virtual,
bem como uma Internet confvel e
relativamente rpida. Ter o seu servidor
prprio na nuvem tambm signifca que
voc tem que mant-lo funcionando
sem problemas. Em suma, voc deve
considerar todas as vantagens e desvan-
tagens de hospedar seu prprio servidor
na nuvem antes de fazer a sua jogada.
Implementao
do ownCloud
Entre as vrias solues possveis para
confgurar um servidor pessoal na nu-
vem, o ownCloud [1] o mais pro-
missor e, provavelmente, mais fcil de
implementar. Mas antes de instalar o
ownCloud, voc precisa fazer algum
trabalho preparatrio. Para comear,
certifque-se se a mquina que ir
funcionar como um servidor tem os
componentes necessrios, incluindo
o servidor web Apache, PHP5, e o
servidor de banco de dados MySQL.
Um grande nmero de fontes na web
pode ajud-lo a instalar e confgurar
esta pilha de coisas. A maneira mais
fcil de transformar uma mquina em
um servidor instalar a verso servi-
dor do Ubuntu. Alternativamente,
voc pode transformar um Ubuntu
ou sistema desktop regular baseado
em Debian em um servidor usando
dois comandos simples. Para instalar
o pacote tasksel , digite:
# sudo apt-get install tasksel
Em seguida, execute o comando
sudo tasksel no terminal, selecione
o pacote LAMP Server , e pressione
OK ( gura 1 ).
Alm do MySQL, o ownCloud
tambm pode usar o SQLite como
seu banco de dados, que uma boa
opo se voc quiser uma instalao
mais leve e compacta do ownCloud.
No Ubuntu e sistemas baseados em
Debian, instalar o SQLite uma
questo de execut-lo
# apt-get install sqlite php5-sqlite
como root. Uma vez que voc tiver
feito isso, tem que habilitar o suporte
ao SQLite no Apache. Para fazer isso,
abra o arquivo php.ini para edio
com o nano, por exemplo:
# nano /etc/php5/apache2/php.ini
como root. Em seguida, adicione as
seguintes linhas ao arquivo de texto:
extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
Enquanto voc est aqui, pode
querer aumentar o limite padro do
tamanho de upload para arquivo. Para
fazer isso, localize as seguintes linhas
e especifque os valores desejados:
upload_max_filesize = 2M
post_max_size= 2M
Figura 2 Instalar o ownCloud um procedimento de apenas uma etapa.
Figura 3 O ownCloud pode lidar com vrios usurios, e voc pode organiz-
los em grupos.
57
| TUTORIAL Nuvem pessoal com ownCloud
Linux Magazine #87 | Fevereiro de 2012
Para salvar as alteraes e reiniciar
o servidor Apache, execute
# /etc/init.d/apache2 restart
como root. Por fm, instale um pu-
nhado de pacotes opcionais:
# apt-get install mp3info curl
libcurl3 libcurl3-dev
php5-curl zip
Com todas as peas no lugar, voc
est pronto para instalar o ownCloud.
O site do projeto oferece verses es-
tveis e de desenvolvimento. Pegue
a verso que voc deseja, descom-
pacte o arquivo baixado, renomeie
o diretrio resultante para owncloud ,
e mova-o para a raiz de documentos
do seu servidor. Conecte ao servidor
via SSH e faa o diretrio owncloud
acessvel ao Apache:
chown -R
www-data:www-data owncloud/
Note que o usurio do Apache e
do grupo pode ser diferente em sua
distribuio Linux. Finalmente, se
voc planeja usar o ownCloud com
o MySQL, crie um banco de dados
usando a sua ferramenta de gesto
preferencial como o phpMyAdmin.
Aponte seu navegador para
http://127.0.0.1/owncloud (substitua
127.0.0.1 com o endereo IP real ou
nome de domnio do seu servidor)
e crie uma conta administrativa.
O instalador do ownCloud detec-
ta automaticamente o servidor de
banco de dados disponvel, e voc
tem que escolher o que deseja usar
com o ownCloud ( figura 2 ). Se voc
optar por MySQL, precisa entrar
com os dados de informao de co-
nexo, em seguida clique no boto
Finish setup para fnalizar a insta-
lao. Uma vez que o ownCloud
est instalado e funcionando, voc
pode entrar com as credenciais es-
pecifcadas anteriormente.
Usando o ownCloud
Quando voc loga, o ownCloud au-
tomaticamente te leva a seo Files ,
e voc pode comear a adicionar
arquivos e documentos imediata-
mente. No entanto, antes de fazer
isso, uma boa ideia fazer algumas
confguraes bsicas. Se voc pla-
neja compartilhar sua instalao
ownCloud com outros usurios, deve
criar contas para eles. Para fazer isso,
clique no cone Settings , no canto
inferior esquerdo da janela princi-
pal do ownCloud, selecione Users e
adicione contas de usurios ( gura
3 ). Para cada conta de usurio, voc
pode especifcar a quota de espao
em disco para limitar a quantidade
de dados que cada usurio pode car-
regar e armazenar. E, para manter
Figura 4 O ownCloud vem com um punhado de aplicativos, incluindo
gerenciamento de sites favoritos.
Figura 5 A seo Pessoal contm a URL WebDAV da sua instalao do
ownCloud.
58
www.linuxmagazine.com.br
TUTORIAL | Nuvem pessoal com ownCloud
separados vrios usurios, voc pode
organiz-los em grupos.
O ownCloud vem com vrios
aplicativos simples, que voc pode
desativar e ativar na seo de Apps .
Atualmente, a seleo bastante
limitada, mas alguns aplicativos es-
senciais e, ainda que bsicos, esto
disponveis, incluindo calendrio,
contatos, mdia e favoritos ( gura 4 ).
Na seo de Apps , voc tambm
vai encontrar ferramentas mais avan-
adas, tais como o gerenciador do
LDAP para autenticao de usu-
rios atravs de um servidor LDAP e
OpenID, que permite aos usurios
fazer login no ownCloud atravs
de um provedor de OpenID. Final-
mente, na pgina Personal da seo
Settings , voc pode confgurar um
idioma e o fuso horrio preferido e
alterar sua senha. A pgina tambm
contm URLs para diferentes servi-
os prestados pelo ownCloud. Quais
servios estaro disponveis depende
de quais aplicativos voc ativou. No
mnimo, voc deve observar a URL
WebDAV: voc precisar dela para
acessar o armazenamento do own-
Cloud remotamente ( gura 5 ).
Embora voc possa usar os apli-
cativos fornecidos para gerenciar
seus contatos e compromissos, ouvir
msica, e manter abas em seus fa-
voritos, o ownCloud voltado para
armazenamento de arquivos e docu-
mentos e para torn-los acessveis a
partir de clientes remotos. A seo
de Files permite fazer upload de ar-
quivos e documentos e agrup-los
em pastas. Se voc tiver o pacote
zip instalado no seu servidor, pode
fazer upload de vrios arquivos de
uma s vez.
O ownCloud no suporta a fun-
cionalidade de edio de documen-
to, no entanto, pode exibir arqui-
vos nos formatos mais populares,
incluindo JPG e PNG e arquivos
de texto puro. O ownCloud tam-
bm inclui um marcador de sinta-
xe; ento, quando voc visualizar
scripts e arquivos de programas, o
sistema convenientemente colore
o cdigo ( gura 6 ). O cone Share
ao lado de cada arquivo armazena-
do no ownCloud permite a voc
compartilhar um arquivo ou do-
cumento especfco rapidamente
com usurios individuais ou grupos
( gura 7 ). Voc tambm pode tornar
arquivos pblicos, assim qualquer
um pode baix-los usando URLs
pblicas geradas pelo ownCloud.
Como mencionei anteriormente, o
ownCloud pode ser acessado a partir
de uma mquina remota usando o
protocolo WebDAV. No KDE, voc
pode acessar rapidamente os arquivos
armazenados no ownCloud digitando
a URL WebDAV no gerenciador de
arquivos Dolphin ( preciso substituir
o prefxo http:// por webdav:// ). Em
Figura 6 O ownCloud possui uma marcao de sintaxe embutida.
Figura 7 Voc pode facilmente compartilhar arquivos com usurios individuais ou grupos.
59
| TUTORIAL Nuvem pessoal com ownCloud
Linux Magazine #87 | Fevereiro de 2012
vez de digitar a URL, cada vez que
voc precisar acessar seus arquivos,
pode-se criar um atalho de rede no
Dolphin. Para fazer isso, clique na
entrada Network no painel Places do
Dolphin, em seguida, clique no cone
de Add Network Folder . D um nome
descritivo ao novo atalho no campo
Name e digite seu nome de usurio
do ownCloud no campo User . Em
seguida, especifque o endereo IP
ou nome de domnio (sem o prefxo
http:// ) do seu servidor ownCloud
e o caminho WebDAV nos campos
apropriados ( gura 8 ). Para terminar,
basta pressionar o boto Save & Con-
nect e digitar sua senha.
As coisas so ainda mais fceis para
os usurios do gerenciador de arqui-
vos Nautilus. Basta digitar o URL
WebDAV na barra de Localizao
(voc pode cham-la com o atalho
de teclado [ Ctrl ]+[ L ]), substituindo
o prefxo http:// com dav:// . Isso abre
o armazenamento do ownCloud e
monta, automaticamente, a pasta de
rede na rea de trabalho.
Claro que voc no est limitado
ao ambiente de trabalho Linux, e pode
acessar seus arquivos de qualquer
plataforma e aplicativo que suportar
o protocolo WebDAV. Por exemplo,
se voc deseja se conectar ao own-
Cloud de seu dispositivo Android e
recuperar documentos e arquivos,
pode usar um aplicativo WebDAV
como o WebDAV Navigator [2] , que
permite navegar e baixar os arquivos
armazenados no ownCloud, criar
pastas e fazer upload de arquivos
a partir do seu dispositivo Android
( gura 9 ). possvel at mesmo ti-
rar fotos com a cmera embutida e
jog-las diretamente para o own-
Cloud. Infelizmente, o WebDAV
Navigator no gratuito, mas voc
pode tentar uma verso Lite do apli-
cativo antes de compr-lo.
Concluso
O ownCloud est longe de ser uma
soluo completa e madura. Mas,
mesmo na sua forma atual, o own-
Cloud pode ser uma soluo interes-
sante para a implementao de um
servidor pessoal na nuvem, especial-
mente se voc estiver interessado em
hospedagem e compartilhamento de
arquivos e documentos.
Mais informaes
[1] ownCloud: http://
owncloud.org/
[2] Aplicativo WebDAV Navigator
para Android: https://market.
android.com/details?id=com.
schimera.webdavnav
[3] ownCloud na caixa: http://
susegallery.com/a/TadMax/
owncloud -in-a-box
[4] XAMPP: http://www.
apachefriends.org/
en/index.html
O autor
Dmitri Popov formado em letras
(idioma russo) e lingstica compu-
tacional; h vrios anos trabalha
como tradutor tcnico e colabo-
rador free-lancer. J publicou mais
de 500 artigos sobre software de
produtividade, computao mvel,
aplicativos web e outros tpicos
relacionados informtica. Seus
artigos j apareceram em sites e
revistas da Dinamarca, Inglaterra,
EUA, Alemanha, Rssia e, agora,
do Brasil.
Gostou do artigo?
Queremos ouvir sua opinio.
Fale conosco em
cartas@linuxmagazine.com.br
Este artigo no nosso site:
http://lnm.com.br/article/6379
so sit
artic
a op
com.b
379
go?
o.
Figura 8 Adicionar um atalho de rede no Dolphin .
Figura 9 Usando o aplicativo
WebDAV Navigator, voc
pode acessar o ownCloud
de um dispositivo Android.

Você também pode gostar