{"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":"<p>Boa tarde pessoal,<\/p>\n<p>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<p>O Pydio faz exatamente isso, com uma instala\u00e7\u00e3o bem simples e interface bem acabada.<\/p>\n<p>Recentemente precisei criar um servidor desse onde trabalho, e veio bem a calhar, funcionando lindamente!<br \/>\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<h3>Instala\u00e7\u00e3o<\/h3>\n<p>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<p>Vamos adicionar um reposit\u00f3rio, atualizar e instal\u00e1-lo com estes comando abaixo.<\/p>\n<h4>1 &#8211; Edite o arquivo sources.list<\/h4>\n<pre>sudo gedit \/etc\/apt\/sources.list<\/pre>\n<h4>2 &#8211; Adicione as seguintes linhas ao arquivo:<\/h4>\n<pre>deb http:\/\/dl.ajaxplorer.info\/repos\/apt stable main\r\ndeb-src http:\/\/dl.ajaxplorer.info\/repos\/apt stable main<\/pre>\n<h4>3 &#8211; Agora vamos baixar e instalar a chave GPG:<\/h4>\n<pre>wget -O - http:\/\/dl.ajaxplorer.info\/repos\/charles@ajaxplorer.info.gpg.key | sudo apt-key add -<\/pre>\n<h4>4 &#8211; Agora basta atualizar e instalar:<\/h4>\n<pre>sudo apt-get update &amp;&amp; sudo apt-get install pydio<\/pre>\n<p>Repare que ele instalar\u00e1 todas os programas adicionais, incluindo o Apache e Php.<\/p>\n<h4>5 &#8211; Agora que est\u00e1 instalado, vamos copiar um arquivo de configura\u00e7\u00e3o do Pydio para o Apache.<\/h4>\n<pre>sudo cp \/usr\/share\/doc\/pydio\/apache2.sample.conf \/etc\/apache2\/sites-available\/pydio\r\nsudo a2ensite pydio<\/pre>\n<h4>6 &#8211; Instalando o Banco de Dados e criando a Base:<\/h4>\n<p>6.1 &#8211; Instalando, vamos usar o mariadb:<\/p>\n<pre>sudo apt-get install mariadb-server\u00a0 php5-mysql<\/pre>\n<pre>New password for the MariaDB \"root\" user: <strong>&lt;-- escolha sua senha<\/strong>\r\n Repeat password for the MariaDB \"root\" user: <strong>&lt;-- repita sua senha\r\n <\/strong><\/pre>\n<p>6.2 &#8211; Crie sua base de dados do Pydio:<\/p>\n<p class=\"command\">Fa\u00e7a login no mysql:<\/p>\n<pre class=\"command\">mysql -u root -p<\/pre>\n<p>Vamos criar uma base chamada <strong>pydiodb<\/strong>:<\/p>\n<pre class=\"command\">create database pydiodb;<\/pre>\n<pre class=\"command\">create user pydiouser@localhost identified by 'pydiopassword';<\/pre>\n<pre class=\"command\">\u00a0grant all on pydiodb.* to pydiouser@localhost;<\/pre>\n<pre class=\"command\">FLUSH PRIVILEGES;<\/pre>\n<pre class=\"command\">exit<\/pre>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio31.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter  wp-image-5670\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio31.jpg?resize=457%2C308&#038;ssl=1\" alt=\"pydio3\" width=\"457\" height=\"308\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio31.jpg?w=725&amp;ssl=1 725w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio31.jpg?resize=300%2C202&amp;ssl=1 300w\" sizes=\"auto, (max-width: 457px) 100vw, 457px\" \/><\/a><\/p>\n<p>6.3 &#8211; Agora vamos reiniciar o mysql e o apache:<\/p>\n<pre>php5enmod mcrypt<\/pre>\n<pre>service apache2 restart<\/pre>\n<pre>service mysql restart<\/pre>\n<h4>7 &#8211; Configura\u00e7\u00e3o Inicial Web<\/h4>\n<p>Agora acesse de sua m\u00e1quina ou de outra o endere\u00e7o do seu servidor. De seu servidor pode ser o IP ou apenas &#8220;localhost&#8221;, ex: http:\/\/localhost\/pydio, ou http:\/\/192.168.0.2\/pydio.<\/p>\n<p>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<p>Ent\u00e3o voc\u00ea poder\u00e1 clicar em &#8220;<span style=\"text-decoration: underline;\">click here to continue to Pydio<\/span>&#8221;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-5664\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio.jpg?resize=620%2C386&#038;ssl=1\" alt=\"pydio\" width=\"620\" height=\"386\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio.jpg?resize=1024%2C638&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio.jpg?resize=300%2C187&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio.jpg?w=1355&amp;ssl=1 1355w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Agora escolha seu idioma, e depois clique em &#8220;<span style=\"text-decoration: underline;\">Start Wizard<\/span>&#8221;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio2.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-5665\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio2.jpg?resize=620%2C363&#038;ssl=1\" alt=\"pydio2\" width=\"620\" height=\"363\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio2.jpg?resize=1024%2C601&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio2.jpg?resize=300%2C176&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio2.jpg?w=1352&amp;ssl=1 1352w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>Nesta fase, em Admin Access, defina o nome de usu\u00e1rio e senha<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio7.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-5671\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio7.jpg?resize=800%2C440&#038;ssl=1\" alt=\"pydio7\" width=\"800\" height=\"440\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio7.jpg?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio7.jpg?resize=300%2C165&amp;ssl=1 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>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<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio8.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-full wp-image-5672\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio8.jpg?resize=800%2C440&#038;ssl=1\" alt=\"pydio8\" width=\"800\" height=\"440\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio8.jpg?w=800&amp;ssl=1 800w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio8.jpg?resize=300%2C165&amp;ssl=1 300w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/a><\/p>\n<p>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 &#8220;Try Connecting the Database&#8221;. Repare na imagem abaixo que se der certo aparecer\u00e1 a mensagem &#8220;Connexion Established!&#8221;<\/p>\n<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio4.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-5667\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio4.jpg?resize=620%2C357&#038;ssl=1\" alt=\"pydio4\" width=\"620\" height=\"357\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio4.jpg?resize=1024%2C590&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio4.jpg?resize=300%2C173&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio4.jpg?w=1452&amp;ssl=1 1452w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>Finalmente, se quiser, voc\u00ea poder\u00e1 adicionar agora alguns usu\u00e1rios, na \u00faltima sess\u00e3o Add some Users&#8221;, ou poder\u00e1 fazer isso depois. No meu caso, criei 3 usu\u00e1rios aqui e depois criei mais 3.<\/p>\n<p>Mas se n\u00e3o quiser fazer isso agora, n\u00e3o tem problema, perceba que o bot\u00e3o no rodap\u00e9 &#8220;Install Pydio Now&#8221; foi habilitado agora.<\/p>\n<p>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<p>Se isto acontecer, siga as instru\u00e7\u00f5es. Copie o texto da caixa e cole no arquivo \/usr\/share\/pydio\/htaccess.<\/p>\n<p>Eu fiz isso com o seguinte comando:<\/p>\n<pre>sudo gedit \/usr\/share\/pydio\/htaccess<\/pre>\n<p>Colei o conte\u00fado copiado por cima do arquivo, salvei e fechei o gedit.<\/p>\n<p>Feito isso, basta recarregar a p\u00e1gina e estar\u00e1 tudo ok.<\/p>\n<p>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<p><a href=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio6.jpg?ssl=1\"><img data-recalc-dims=\"1\" decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-5669\" src=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio6.jpg?resize=620%2C387&#038;ssl=1\" alt=\"pydio6\" width=\"620\" height=\"387\" srcset=\"https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio6.jpg?resize=1024%2C640&amp;ssl=1 1024w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio6.jpg?resize=300%2C187&amp;ssl=1 300w, https:\/\/i0.wp.com\/cleuber.com.br\/wp-content\/uploads\/2015\/01\/pydio6.jpg?w=1680&amp;ssl=1 1680w\" sizes=\"auto, (max-width: 620px) 100vw, 620px\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>\u00c9 isso a\u00ed, pode come\u00e7ar a criar usu\u00e1rios, usando sua conta admin, e descobrir todos os recursos da ferramenta.<\/p>\n<p>Saiba mais em <span style=\"text-decoration: underline; color: #3366ff;\">https:\/\/pyd.io\/v6<\/span><\/p>\n<h4>Mais Sobre Web Server:<\/h4>\n<p>O Owncloud tamb\u00e9m \u00e9\u00a0um Web Server que faz a mesma coisa:\u00a0<span style=\"text-decoration: underline; color: #3366ff;\"><span style=\"text-decoration: underline;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/cleuber.com.br\/index.php\/2015\/02\/27\/instale-o-owncloud-no-ubuntu-14-04-lts-ou-14-10\" target=\"_blank\">https:\/\/cleuber.com.br\/index.php\/2015\/02\/27\/instale-o-owncloud-no-ubuntu-14-04-lts-ou-14-10<\/a><\/span><\/span><\/p>\n<p>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:\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff;\"><a style=\"color: #3366ff; text-decoration: underline;\" href=\"https:\/\/cleuber.com.br\/index.php\/2014\/08\/25\/instalando-um-servidor-web-passo-a-passo-com-o-lamp-no-ubuntu-14-04\" target=\"_blank\">https:\/\/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<p>Tamb\u00e9m poder\u00e1 instalar o Wordpress no Ubuntu 14.04:\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\">https:\/\/cleuber.com.br\/index.php\/2014\/08\/25\/instalando-o-wordpress-no-ubuntu-14-04<\/span><\/span><\/p>\n<p>E ainda mais, instalar o Webmin no Ubuntu 14.04:\u00a0<span style=\"text-decoration: underline;\"><span style=\"color: #3366ff; text-decoration: underline;\">https:\/\/cleuber.com.br\/index.php\/2014\/09\/02\/webmin-seu-portal-web-para-gerenciar-seu-linux<\/span><\/span><\/p>\n<p>&nbsp;<\/p>\n<p>\u00c9 isso a\u00ed,<\/p>\n<p>Abra\u00e7os,<\/p>\n<p>Cleuber<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>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 &hellip;<\/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"],"aioseo_notices":[],"_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}]}}