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.
- Passo 1. Instalar Apache.
- Passo 2. Instalar MySql.
- Passo 3. Crie uma base de dados MySql para Owncloud.
- Passo 4. Instale o PHP
- Passo 5. Baixe e instale o Owncloud no Windows 10
- Passo 6. Configurando o Apache criando um arquivo para Owncloud no Windows 10
- Passo 7. Executando o Owncloud no Windows 10
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.

Após isto ser feito, o sistema irá pedir para reiniciar. A seguir, vamos ao windows store e baixamos o 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!

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

Depois de adicionar os módulos reinicie o servidor Apache usando o comando:
sudo service apache2 restart

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

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/

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.


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.

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