Pesquisa de site

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.