404 Not Found


nginx
{"id":5661,"date":"2015-01-29T18:03:27","date_gmt":"2015-01-29T20:03:27","guid":{"rendered":"https:\/\/cleuber.com.br\/?p=5661"},"modified":"2015-10-28T09:19:02","modified_gmt":"2015-10-28T11:19:02","slug":"crie-seu-proprio-dropbox-com-pydio-no-linux","status":"publish","type":"post","link":"https:\/\/cleuber.com.br\/index.php\/2015\/01\/29\/crie-seu-proprio-dropbox-com-pydio-no-linux","title":{"rendered":"Crie seu Pr\u00f3prio Servidor Web Parecido com o Dropbox usando o Pydio no Linux"},"content":{"rendered":"

Boa tarde pessoal,<\/p>\n

Se voc\u00ea sempre quis ter seu pr\u00f3prio Servidor Web com um servi\u00e7o de armazenamento de dados, com contas de usu\u00e1rios, tal como o Dropbox, mas nunca soube como, seus problemas acabaram!<\/p>\n

O Pydio faz exatamente isso, com uma instala\u00e7\u00e3o bem simples e interface bem acabada.<\/p>\n

Recentemente precisei criar um servidor desse onde trabalho, e veio bem a calhar, funcionando lindamente!
\nEnt\u00e3o \u00e9 uma boa ferramenta para ser usado em empresas. Claro que existe uma vers\u00e3o Pro, que \u00e9 paga, mas a gratuita j\u00e1 atente bem.<\/p>\n

Instala\u00e7\u00e3o<\/h3>\n

Voc\u00ea precisa apenas uma m\u00e1quina com Linux instalado, no meu caso, vamos usar o Ubuntu 14.04 LTS, mas pode ser feito no Red Hat, CentOS, Suse, openSUSE entre outros.<\/p>\n

Vamos adicionar um reposit\u00f3rio, atualizar e instal\u00e1-lo com estes comando abaixo.<\/p>\n

1 – Edite o arquivo sources.list<\/h4>\n
sudo gedit \/etc\/apt\/sources.list<\/pre>\n

2 – Adicione as seguintes linhas ao arquivo:<\/h4>\n
deb http:\/\/dl.ajaxplorer.info\/repos\/apt stable main\r\ndeb-src http:\/\/dl.ajaxplorer.info\/repos\/apt stable main<\/pre>\n

3 – Agora vamos baixar e instalar a chave GPG:<\/h4>\n
wget -O - http:\/\/dl.ajaxplorer.info\/repos\/charles@ajaxplorer.info.gpg.key | sudo apt-key add -<\/pre>\n

4 – Agora basta atualizar e instalar:<\/h4>\n
sudo apt-get update && sudo apt-get install pydio<\/pre>\n

Repare que ele instalar\u00e1 todas os programas adicionais, incluindo o Apache e Php.<\/p>\n

5 – Agora que est\u00e1 instalado, vamos copiar um arquivo de configura\u00e7\u00e3o do Pydio para o Apache.<\/h4>\n
sudo cp \/usr\/share\/doc\/pydio\/apache2.sample.conf \/etc\/apache2\/sites-available\/pydio\r\nsudo a2ensite pydio<\/pre>\n

6 – Instalando o Banco de Dados e criando a Base:<\/h4>\n

6.1 – Instalando, vamos usar o mariadb:<\/p>\n

sudo apt-get install mariadb-server\u00a0 php5-mysql<\/pre>\n
New password for the MariaDB \"root\" user: <-- escolha sua senha<\/strong>\r\n Repeat password for the MariaDB \"root\" user: <-- repita sua senha\r\n <\/strong><\/pre>\n

6.2 – Crie sua base de dados do Pydio:<\/p>\n

Fa\u00e7a login no mysql:<\/p>\n

mysql -u root -p<\/pre>\n

Vamos criar uma base chamada pydiodb<\/strong>:<\/p>\n

create database pydiodb;<\/pre>\n
create user pydiouser@localhost identified by 'pydiopassword';<\/pre>\n
\u00a0grant all on pydiodb.* to pydiouser@localhost;<\/pre>\n
FLUSH PRIVILEGES;<\/pre>\n
exit<\/pre>\n

\"pydio3\"<\/a><\/p>\n

6.3 – Agora vamos reiniciar o mysql e o apache:<\/p>\n

php5enmod mcrypt<\/pre>\n
service apache2 restart<\/pre>\n
service mysql restart<\/pre>\n

7 – Configura\u00e7\u00e3o Inicial Web<\/h4>\n

Agora acesse de sua m\u00e1quina ou de outra o endere\u00e7o do seu servidor. De seu servidor pode ser o IP ou apenas “localhost”, ex: http:\/\/localhost\/pydio, ou http:\/\/192.168.0.2\/pydio.<\/p>\n

Agora ele ir\u00e1 fazer uma pr\u00e9-checagem para ver se est\u00e1 tudo certo. Comigo sempre acontece 3 Warnings, ou seja alertas. Isso significa que voc\u00ea poder\u00e1 corrigir estas coisas, mas elas n\u00e3o impedir\u00e3o que o sistema funcione.<\/p>\n

Ent\u00e3o voc\u00ea poder\u00e1 clicar em “click here to continue to Pydio<\/span>”<\/p>\n

\"pydio\"<\/a><\/p>\n

 <\/p>\n

Agora escolha seu idioma, e depois clique em “Start Wizard<\/span>”<\/p>\n

\"pydio2\"<\/a><\/p>\n

Nesta fase, em Admin Access, defina o nome de usu\u00e1rio e senha<\/p>\n

\"pydio7\"<\/a><\/p>\n

Agora em Global Options, defina o nome da aplica\u00e7\u00e3o e mensagem de boas vindas e idioma. Na integra\u00e7\u00e3o com e-mails, poder\u00e1 configurar mais tarde.<\/p>\n

\"pydio8\"<\/a><\/p>\n

Agora na Sess\u00e3o Storage Options, entre com os dados de sua base que criamos. Nome da base pydiodb, usu\u00e1rio e senha do banco, e clique em “Try Connecting the Database”. Repare na imagem abaixo que se der certo aparecer\u00e1 a mensagem “Connexion Established!”<\/p>\n

\"pydio4\"<\/a><\/p>\n

Finalmente, se quiser, voc\u00ea poder\u00e1 adicionar agora alguns usu\u00e1rios, na \u00faltima sess\u00e3o Add some Users”, ou poder\u00e1 fazer isso depois. No meu caso, criei 3 usu\u00e1rios aqui e depois criei mais 3.<\/p>\n

Mas se n\u00e3o quiser fazer isso agora, n\u00e3o tem problema, perceba que o bot\u00e3o no rodap\u00e9 “Install Pydio Now” foi habilitado agora.<\/p>\n

Ap\u00f3s a instala\u00e7\u00e3o poder\u00e1 aparecer esta mensagem abaixo. Isso acontece caso n\u00e3o houver configurado grava\u00e7\u00e3o do htaccess.<\/p>\n

Se isto acontecer, siga as instru\u00e7\u00f5es. Copie o texto da caixa e cole no arquivo \/usr\/share\/pydio\/htaccess.<\/p>\n

Eu fiz isso com o seguinte comando:<\/p>\n

sudo gedit \/usr\/share\/pydio\/htaccess<\/pre>\n

Colei o conte\u00fado copiado por cima do arquivo, salvei e fechei o gedit.<\/p>\n

Feito isso, basta recarregar a p\u00e1gina e estar\u00e1 tudo ok.<\/p>\n

Agora, voc\u00ea est\u00e1 apto a come\u00e7ar a usar o sistema, ele ir\u00e1 te direcionar a p\u00e1gina normal do produto.<\/p>\n

\"pydio6\"<\/a><\/p>\n

 <\/p>\n

\u00c9 isso a\u00ed, pode come\u00e7ar a criar usu\u00e1rios, usando sua conta admin, e descobrir todos os recursos da ferramenta.<\/p>\n

Saiba mais em https:\/\/pyd.io\/v6<\/span><\/p>\n

Mais Sobre Web Server:<\/h4>\n

O Owncloud tamb\u00e9m \u00e9\u00a0um Web Server que faz a mesma coisa:\u00a0https:\/\/cleuber.com.br\/index.php\/2015\/02\/27\/instale-o-owncloud-no-ubuntu-14-04-lts-ou-14-10<\/a><\/span><\/span><\/p>\n

Se quiser saber como criar um Web Server para outros fins no Ubuntu com o LAMP (Linux + Apache +\u00a0Mysql + PHP) d\u00ea uma olhada neste artigo:\u00a0https:\/\/cleuber.com.br\/index.php\/2014\/08\/25\/instalando-um-servidor-web-passo-a-passo-com-o-lamp-no-ubuntu-14-04<\/a><\/span><\/span><\/p>\n

Tamb\u00e9m poder\u00e1 instalar o Wordpress no Ubuntu 14.04:\u00a0https:\/\/cleuber.com.br\/index.php\/2014\/08\/25\/instalando-o-wordpress-no-ubuntu-14-04<\/span><\/span><\/p>\n

E ainda mais, instalar o Webmin no Ubuntu 14.04:\u00a0https:\/\/cleuber.com.br\/index.php\/2014\/09\/02\/webmin-seu-portal-web-para-gerenciar-seu-linux<\/span><\/span><\/p>\n

 <\/p>\n

\u00c9 isso a\u00ed,<\/p>\n

Abra\u00e7os,<\/p>\n

Cleuber<\/p>\n

 <\/p>\n

 <\/p>\n

 <\/p>\n","protected":false},"excerpt":{"rendered":"

Boa tarde pessoal, Se voc\u00ea sempre quis ter seu pr\u00f3prio Servidor Web com um servi\u00e7o de armazenamento de dados, com contas de usu\u00e1rios, tal como o Dropbox, mas nunca soube como, seus problemas acabaram! O Pydio faz exatamente isso, com uma instala\u00e7\u00e3o bem simples e interface bem acabada. Recentemente precisei criar um servidor desse onde …<\/p>\n","protected":false},"author":1,"featured_media":5669,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[51,4,348],"tags":[72,268,228,227,229,262,230],"class_list":["post-5661","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dicas-e-tutoriais","category-tutoriais-linux","category-servidores-linux","tag-dropbox","tag-file-web-server","tag-instale-o-pydio-no-ubuntu","tag-pydio","tag-servidor-web","tag-servidores-linux","tag-web-server"],"_links":{"self":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/5661","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=5661"}],"version-history":[{"count":0,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/posts\/5661\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media\/5669"}],"wp:attachment":[{"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=5661"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/categories?post=5661"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cleuber.com.br\/index.php\/wp-json\/wp\/v2\/tags?post=5661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}