O servidor Owncloud é uma solução de armazenamento em nuvem de código aberto com streaming de multimídia e recursos de compartilhamento de arquivos. O servidor Owncloud pode ser instalado na plataforma Linux sem problemas, proporcionando desempenho e estabilidade adequados ao sistema. No entanto, os usuários familiarizados com o sistema operacional Windows desejarão instalar o servidor Owncloud usando o servidor web Windows IIS ou software de terceiros, como servidor XAMMP ou WAMP.
Neste guia, Quantrimang.com não usará nenhum deles para instalar o servidor Owncloud no Windows 10 , nem qualquer tipo de software de máquina virtual como Virtualbox ou VMware . Em vez do método tradicional, o artigo usará o subsistema Windows para Linux (WSL) para melhor desempenho e estabilidade. O aplicativo de ambiente Linux que este artigo utilizará é o Ubuntu . A versão mais recente do Owncloud durante este tutorial é Owncloud 10.1.0. Vamos descobrir como fazer isso!
Instale o servidor Owncloud no Windows 10 via Ubuntu
Etapa 1: ativar o subsistema Windows para Linux (WSL)
Para ativar o recurso Subsistema Windows para Linux no Windows 10, vá até a caixa Pesquisar, digite Ativar ou desativar recurso do Windows , clique quando aparecer e ative o recurso WSL (Subsistema Windows para Linux): Para obter mais informações sobre Para isso , consulte o artigo: Executando Linux no Windows 10 sem máquina virtual, aqui estão 18 coisas que você deve saber .

Etapa 2: Instale o aplicativo Ubuntu 18.04 Linux
Na caixa de pesquisa do Windows 10 ou na lista de programas, pesquise Microsoft Store. Quando a Microsoft Store abrir, procure Ubuntu 18 para baixar e instalar. Depois de instalado, clique no botão Iniciar, abra a tela de comando ou o Ubuntu bash novamente, a partir daí você pode usar todos os comandos do Ubuntu, exceto alguns diretamente no Windows 10.
![Como instalar o servidor Owncloud no Windows 10 (WSL) Como instalar o servidor Owncloud no Windows 10 (WSL)]()
Etapa 3: Instale Apache, MySql/MariaDB mais PHP no Windows 10
Antes de instalar o Owncloud 10.1.0. precisamos configurar um ambiente de servidor web que é basicamente uma configuração LAMP. Este é o comando que você precisa executar para instalar o Apache, PHP e MariaDB. Copie e cole o comando abaixo clicando com o botão direito e pressionando Enter.
sudo apt-get install apache2 mariadb-server libapache2-mod-php7.2
sudo apt-get install php7.2-gd php7.2-json php7.2-mysql php7.2-curl php7.2-mbstring
sudo apt-get install php7.2-intl php-imagick php7.2-xml php7.2-zip
![Como instalar o servidor Owncloud no Windows 10 (WSL) Como instalar o servidor Owncloud no Windows 10 (WSL)]()
Etapa 4: verifique a instalação do Windows 10 Apache
Para verificar se o servidor Apache está funcionando, acesse o navegador do Windows 10 e digite http://localhost/, http://127.0.0.1/ ou o endereço IP do seu computador local com Windows 10. Você pode descobrir o endereço IP digitando ifconfig. Depois de inserir o endereço IP, a página de teste do Apache será aberta. Isso significa que está tudo bem e é hora de passar para a próxima etapa.
![Como instalar o servidor Owncloud no Windows 10 (WSL) Como instalar o servidor Owncloud no Windows 10 (WSL)]()
Etapa 5: Baixe o servidor Owncloud por meio do repositório na linha de comando
Você pode baixar o arquivo Owncloud diretamente de seu site, mas aqui o exemplo está usando a linha de comando, então faria sentido usar a própria ferramenta de linha de comando para baixar o arquivo do servidor Owncloud.
sudo -i
wget -nv https://download.owncloud.org/download/repositories/production/Ubuntu_18.04/
Release.key -O Release.key
apt-key add - < release.key="" echo="" 'deb="" http://download.owncloud.org/download/repositories="" roduction/ubuntu_18.04/=""> /etc/apt/sources.list.d/owncloud.list
apt-get update
apt-get install owncloud-files
Os comandos acima irão baixar e extrair automaticamente os arquivos Owncloud no diretório Apache.
Etapa 6: Criar arquivo de configuração Owncloud para Apache
Agora, crie um arquivo de configuração Owncloud com o comando abaixo:
nano /etc/apache2/sites-available/owncloud.conf
E então adicione as seguintes linhas ao arquivo de configuração para apontar o diretório raiz do Apache para Owncloud.
Alias /owncloud "/var/www/owncloud/"
Options +FollowSymlinks
AllowOverride All
Dav off
SetEnv HOME /var/www/owncloud
SetEnv HTTP_HOME /var/www/owncloud
Após adicionar as linhas acima, pressione Ctrl+ Opara gravar o arquivo e pressione Ctrl+ Xpara salvar e sair.
![Como instalar o servidor Owncloud no Windows 10 (WSL) Como instalar o servidor Owncloud no Windows 10 (WSL)]()
Para “informar” o Apache sobre a configuração do Owncloud, criaremos uma referência ou link simbólico com o comando abaixo:
ln -s /etc/apache2/sites-available/owncloud.conf /etc/apache2/sites-enabled/owncloud.conf
Etapa 8: Instale módulos adicionais
Adicione estes módulos adicionais para fazer o Owncloud funcionar melhor:
a2enmod headers
a2enmod env
a2enmod dir
a2enmod mime
a2enmod unique_id
Após adicionar os módulos, reinicie o servidor Apache com o comando:
sudo service apache2 restart
Etapa 9: Crie um banco de dados MySQL ou MariaDB para Owncloud
Primeiro de tudo, pare e reinicie o MySQL/MariaDB:
sudo /etc/init.d/mysql stop
sudo /etc/init.d/mysql start
Agora, vamos criar um usuário e um banco de dados MySQL para Owncloud:
sudo mysql
O exemplo é a criação de um banco de dados com o nome “owncloud”. Você pode usar algum outro nome, se quiser.
CREATE DATABASE owncloud;
Agora, crie um usuário com uma senha e atribua também a esse usuário todos os direitos do banco de dados criados acima. Aqui, o exemplo é a criação de um usuário com nome e senha h2smedia. Você pode usar seu próprio nome de usuário e senha:
GRANT ALL ON owncloud.* to 'h2smedia'@'localhost' IDENTIFIED BY 'enter_your_password';
Liberar operações privilegiadas:
FLUSH PRIVILEGES;
Saia do MySQL com o comando:
exit
![Como instalar o servidor Owncloud no Windows 10 (WSL) Como instalar o servidor Owncloud no Windows 10 (WSL)]()
Etapa 10: Instale, instale e configure o servidor Owncloud no Windows 10
Após realizar todas as etapas acima novamente, acesse o navegador e digite http://localhost/, http://127.0.0.1/ ou o endereço IP do seu computador local com Windows 10. Exatamente como você fez ao testar o funcionamento do Apache ou não anteriormente neste artigo.
No entanto, desta vez você verá a tela de configuração e configuração do servidor Owncloud em vez da tela do Apache.
Crie uma conta de administrador para Windows 10 para instalar o Owncloud. Basta inserir qualquer nome de usuário e senha para a mesma conta que deseja designar como conta de administrador.
Logo após a conta de administrador, você verá as opções de armazenamento e banco de dados. Clique nele e selecione a aba MySQL/MariaDB. Em seguida, adicione os detalhes do banco de dados MySQL criados acima, ou seja, o nome de usuário e a senha do banco de dados são owncloud neste caso.
Finalmente, depois de fornecer todas as informações ao Owncloud, role para baixo e clique no botão Concluir configuração .
![Como instalar o servidor Owncloud no Windows 10 (WSL) Como instalar o servidor Owncloud no Windows 10 (WSL)]()
Etapa 11: faça login no servidor Owncloud
Depois de clicar no botão Concluir configuração , o Owncloud levará alguns segundos para validar todos os detalhes fornecidos e, em seguida, fornecer uma página de login.
Faça login no servidor Owncloud com a conta de administrador que você criou acima.
Como você sabe, Owncloud também fornece um aplicativo cliente, que pode ser usado em diferentes sistemas operacionais para sincronizar arquivos entre PC/smartphone e servidor Owncloud.
Na primeira tela que aparece, clique no sistema operacional para o qual deseja baixar o cliente Owncloud.
![Como instalar o servidor Owncloud no Windows 10 (WSL) Como instalar o servidor Owncloud no Windows 10 (WSL)]()
![Como instalar o servidor Owncloud no Windows 10 (WSL) Como instalar o servidor Owncloud no Windows 10 (WSL)]()
Dessa forma, os leitores podem instalar facilmente o servidor Owncloud no Windows 10 para obter alto desempenho e estabilidade, sem usar nenhum software XAMMP ou WAMP.
Espero que você tenha sucesso.