Hi. Como você está? Existem actualmente muitos serviços no mercado que oferecem armazenamento em nuvem. Alguns deles são muito populares, como Drive, OneDrive e outros. No entanto, algo que sempre foi criticado por estas aplicações, é a possível violação de dados pessoais. Além disso, existem também programas para sincronizar arquivos entre o nosso computador e um servidor. Alguns deles são Nextcloud e Owncloud, e apenas sobre este último vamos falar neste tutorial. Vamos explicar como instalar este servidor no Windows 10 passo a passo.

A primeira coisa que precisamos de saber é que o servidor Owncloud só está disponível para sistemas operativos Linux. Por essa razão, não existem instaladores para o nosso sistema operativo favorito. No entanto, isto não significa que não o possamos instalar via Xammp ou Wampp. Ou usando uma máquina virtual com Hyper V. Mas desta vez vamos instalá-lo e configurá-lo através do subsistema Windows para Linux (WSL) para melhor estabilidade e desempenho. Especificamente, o ambiente de trabalho a ser utilizado será o Ubuntu 18.04 LTS, que podemos baixar da loja do Windows. Então vamos a ele.

Prerequisites.

Para efeitos de estabilidade, é altamente recomendado definir o endereço IP como estático. Da mesma forma, temos que habilitar o subsistema Windows para Linux. Se você não sabe como fazer isso, por favor visite nosso artigo sobre isso.

Activar o Subsistema Windows para Linux
Activar o Subsistema Windows para Linux

Após isto ser feito, o sistema irá pedir para reiniciar. A seguir, vamos ao windows store e baixamos o Ubuntu 18.04 LTS

Downloading Ubuntu 18.04 LTS
Downloading Ubuntu 18.04 LTS

Após ter baixado, lançamos o sistema e aguardamos o processo de instalação começar. Devemos atribuir um nome de usuário e uma senha. Agora, vamos ao trabalho!

Configurando o Ubuntu
Configurando o Ubuntu

Passo 1. Instalar Apache.

A partir deste momento, toda a instalação será feita por meio de comandos. Não se preocupe se não se sentir confortável, só tem que copiar textualmente os comandos que indicaremos. Para instalar o Apache basta digitar Ubuntu:

 sudo apt-get install apache2 

Entrar sua senha e depois sim, digite sua senha e depois sim para iniciar e confirmar a instalação. Para assegurar o funcionamento eficaz do Owncloud, precisamos de activar os seguintes módulos Apache.

sudo a2enmod rewritesudo a2enmod headerssudo a2enmod envsudo a2enmod dirsudo a2enmod mime 
Adicionar módulos adicionais para o Apache
Adicionar módulos adicionais para o Apache

Depois de adicionar os módulos reinicie o servidor Apache usando o comando:

 sudo service apache2 restart 
Restarting Apache server
Restarting Apache server

A partir do momento em que o serviço for reiniciado, uma janela com o aviso de firewall irá aparecer. Precisamos permitir o acesso.

Permita o acesso ao Apache
Permita o acesso ao Apache

Agora vamos testar o funcionamento do Apache. Além disso, vá para a barra de endereço do navegador e digite http://localhost/ ou nosso endereço IP, no meu caso http://192.168.1.58/

Apache Default Page
Apache Default Page

Passo 2. Instalar MySql.

Próximo, vamos instalar o software necessário para criar a nossa base de dados. Para fazer isso, digite o seguinte comando

sudo apt-get install mysql-server mysql-client 

Passo 3. Crie uma base de dados MySql para Owncloud.

Primeiro, vamos parar e reiniciar o MySql.

sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start 

De igual modo, vamos criar uma base de dados MySql e dar-lhe um nome.

 sudo mysql 

Vamos criar uma base de dados e dar-lhe o nome que queremos, no meu caso vou usar googez.

 CREATE DATABASE googez; 

Neste ponto, vamos criar um nome de utilizador e senha para a nossa base de dados. Neste caso, usarei rogerjpm como usuário, e yo160882 como senha. Lembre-se que você pode usar os valores que quiser.

 GRANT ALL ON googez.* to 'rogerjpm'@'localhost' IDENTIFIED BY 'yo160882'; 

Imediatamente, atribua operações de privilégios de descarga digitando o próximo comando:

 FLUSH PRIVILEGES; 

Finalmente, saia do MySql usando o comando:

exit

Passo 4. Instale o PHP

Por favor note que o Owncloud é compatível com o PHP 7.1. Consequentemente, vamos instalar esta versão, para esse efeito, vamos escrever os seguintes comandos:

sudo apt-get install software-properties-common sudo add-apt-repository ppa:ondrej/php sudo apt update sudo apt install php7.1 

Passo 5. Baixe e instale o Owncloud no Windows 10

Neste ponto, devemos baixar e descompactar a versão do Owncloud que vamos usar. Neste caso 10.0.03. Com isto em mente, basta executar os comandos abaixo para fazer o download usando o terminal de linha de comando. e extrair arquivos do Owncloud para o seu diretório raiz. Por favor note, se o comando unzip não estiver instalado, o sistema irá pedir-lhe para o instalar.

cd /tmp && wget https://download.owncloud.org/community/owncloud-10.0.3.zip unzip owncloud-10.0.3.zip sudo mv owncloud /var/www/html/owncloud/ 

Após isto ser feito, temos de atribuir as permissões correctas para o Owncloud funcionar correctamente.

sudo chown -R www-data:www-data /var/www/html/owncloud/ sudo chmod -R 755 /var/www/html/owncloud/ 

Passo 6. Configurando o Apache criando um arquivo para Owncloud no Windows 10

Agora vamos criar um arquivo no Apache que irá controlar o funcionamento do Owncloud. Agora vamos criar um ficheiro no Apache que irá controlar o funcionamento do Owncloud. Para fins práticos, vamos nomeá-lo owncloud.conf

 sudo nano /etc/apache2/sites-available/owncloud.conf 

Adicionar as seguintes linhas ao arquivo recém criado, colocá-lo no diretório raiz, pressionar Crtl +O para escrever os arquivos e depois CTRL+X para salvar e sair

Alias /owncloud "/var/www/owncloud/"<Directory /var/www/owncloud/>Options +FollowSymlinks AllowOverride All<IfModule mod_dav.c> Dav off </IfModule> SetEnv HOME /var/www/owncloud SetEnv HTTP_HOME /var/www/owncloud </Directory> 

Agora, uma vez que tenhamos todos os serviços instalados, temos que criar uma ligação simbólica entre o Apache e o owncloud. Para fazer isso, escrevemos:

ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf 

Passo 7. Executando o Owncloud no Windows 10

Para iniciar o servidor owncloud, escrevemos no navegador http://localhost/owncloud. Ele abrirá a primeira configuração, e devemos digitar nosso nome de usuário e senha para o site. Além disso, devemos digitar o nome de usuário e senha para a base de dados.

Owncloud first run
Owncloud first run
Configurando os parâmetros do servidor
Configurando os parâmetros do servidor

Após termos concluído o trabalho, veremos um quadro com os arquivos, e várias configurações. E agora estamos prontos para partilhar ficheiros em segurança.

Dashboard de nuvens próprias
Dashboard de nuvens próprias

Então, agora já sabe como instalar o Owncloud no Windows 10. Espero que você goste.

Deixe uma resposta

O seu endereço de email não será publicado.