Como instalar o OwnCloud no CentOS 8
Owncloud é um software cliente-servidor líder de mercado que oferece uma plataforma em nuvem que permite fazer backup de seus arquivos em um local central e sincronizá-los na nuvem. É uma excelente alternativa aos aplicativos de backup populares, como OneDrive, Dropbox e Google Drive.
Ao contrário dessas plataformas populares, o OwnCloud não oferece recursos de data center para hospedagem de arquivos. No entanto, você terá garantida a segurança e a privacidade dos seus dados armazenados.
Neste artigo, mostraremos como instalar o OwnCloud no CentOS 8.
Pré-requisitos
Antes de começarmos, certifique-se de ter uma pilha LAMP instalada e em execução.
Com todos os requisitos cumpridos, podemos arregaçar as mangas e começar!
Etapa 1: instalar módulos PHP adicionais
OwnCloud é um aplicativo PHP e sua documentação oficial recomenda PHP 7.3 ou PHP 7.2 que vem instalado por padrão. Além disso, algumas extensões PHP adicionais são exigidas pelo OwnCloud para que ele funcione perfeitamente.
Portanto, abra seu terminal como usuário sudo e execute o comando.
sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache
Etapa 2: Crie um banco de dados para OwnCloud
Depois de instalar as extensões PHP necessárias, faça login no mecanismo de banco de dados MariaDB usando o comando abaixo e forneça a senha.
mysql -u root -p
Ao fazer login, crie um banco de dados para OwnCloud e adicione um usuário para o banco de dados.
MariaDB [(none)]> CREATE DATABASE owncloud_db;
MariaDB [(none)]> GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost' IDENTIFIED BY 'StrongP@ssword';
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> EXIT;
Etapa 3: Baixe OwnCloud no CentOS 8
A próxima etapa é baixar o arquivo OwnCloud. No momento da redação deste guia, a versão mais recente no OwnCloud é 10.3.2. Usando o comando wget, baixe o arquivo tarball mais recente.
wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2
Em seguida, extraia o arquivo tarball para o diretório /var/www/.
sudo tar -jxf owncloud-10.3.2.tar.bz2 -C /var/www/
Em seguida, configure as permissões de propriedade que permitirão ao servidor web Apache ler/acessar os arquivos e pastas do Owncloud.
sudo chown -R apache: /var/www/owncloud
Etapa 4: configurar o servidor Web Apache para OwnCloud
Algumas mudanças são necessárias para que o servidor web Apache sirva o OwnCloud. Portanto, crie uma configuração para OwnCloud.
sudo vim /etc/httpd/conf.d/owncloud.conf
Anexe a seguinte configuração.
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>
Salve e saia do arquivo.
Para que as alterações tenham efeito, reinicie o servidor web e confirme o status executando.
sudo systemctl restart httpd
sudo systemctl status httpd
Se SELinux estiver habilitado e em execução, execute o comando abaixo para permitir que o servidor web Apache grave no diretório Owncloud.
sudo setsebool -P httpd_unified 1
Etapa 5: Finalizar a instalação do OwnCloud no CentOS 8
Com todas as principais configurações feitas, é hora de finalizar a instalação do OwnCloud. Portanto, inicie seu navegador e visite o IP do seu servidor conforme mostrado.
http://server-ip/owncloud
Forneça o nome de usuário e a senha conforme mostrado acima. Em seguida, clique no link ‘Armazenamento e banco de dados’ diretamente abaixo e selecione o banco de dados ‘MySQL/MariaDB’. Preencha todos os detalhes do banco de dados, ou seja, usuário do banco de dados, senha e nome do banco de dados.
Por fim, clique no botão ‘Concluir configuração’ para concluir a configuração.
Isso o leva à página de login, onde você fará login com o nome de usuário e a senha especificados anteriormente.
Como estamos fazendo login pela primeira vez, serão apresentadas opções para instalar o aplicativo owncloud em diferentes plataformas, como Android e iOS.
Esta é a aparência do painel. Bastante simples e intuitivo de usar.
E é assim que você instala o OwnCloud no CentOS 8. Seu feedback é muito bem-vindo.