Pesquisa de site

Como instalar OwnCloud no Rocky Linux e AlmaLinux


O compartilhamento e a colaboração de arquivos são uma das principais funções que os usuários aproveitam na nuvem para agilizar os fluxos de trabalho. Isso permite que equipes e usuários realizem seus projetos de maneira oportuna e conveniente, independentemente da distância geográfica.

Owncloud é um servidor de arquivos que compreende um conjunto de software que permite aos usuários fazer upload e compartilhar seus arquivos e pastas de maneira segura e conveniente. Você pode implantar o OwnCloud em um servidor local ou em um servidor virtual hospedado pelo seu host. Além disso, você pode optar pelo OwnCloud online, que é uma plataforma SaaS cujo servidor está hospedado na Alemanha.

OwnCloud vem em três edições: Community, Enterprise e Standard. A Community Edition é gratuita e de código aberto e oferece os recursos básicos que você precisa para começar, e é isso que iremos instalar.

Neste guia, instalaremos o OwnCloud no Rocky Linux e no AlmaLinux.

Pré-requisitos

Antes de mais nada, certifique-se de ter o seguinte em vigor:

  • Uma instância da pilha LAMP instalada no Rocky Linux ou AlmaLinux.
  • Acesso SSH à instância do Rocky Linux com um usuário sudo configurado.

Etapa 1: instalar extensões PHP adicionais

Ao começarmos, esperamos que você já tenha a pilha LAMP instalada. OwnCloud agora inclui suporte para PHP 7.4 ao contrário de antes, quando era compatível apenas com PHP 7.2 e PHP 7.3 .

Para que a instalação prossiga sem problemas, são necessários alguns módulos PHP adicionais. Portanto, instale-os da seguinte maneira.

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

Seguindo em frente, você precisa criar um banco de dados para OwnCloud. Isso será útil durante e após a instalação para armazenar arquivos cruciais. Então prossiga e faça login no servidor de banco de dados MariaDB:

sudo mysql -u root -p

Dentro do prompt MariaDB, crie o banco de dados OwnCloud. Em nosso exemplo, o banco de dados é denominado owncloud_db.

CREATE DATABASE owncloud_db;

Em seguida, crie um usuário de banco de dados OwnCloud e atribua uma senha.

CREATE USER 'owncloud_user'@'localhost' IDENTIFIED BY 'P@ssword';

Em seguida, atribua todos os privilégios ao usuário do banco de dados OwnCloud.

GRANT ALL ON owncloud_db.* TO 'owncloud_user'@'localhost';

Por fim, salve as alterações e saia do servidor de banco de dados.

FLUSH PRIVILEGES;
exit;

Etapa 3: Instale OwnCloud no Rocky Linux

Com o banco de dados instalado, vá para a página de download do OwnCloud e copie o link para o arquivo mais recente.

Usando o comando wget, baixe o arquivo tarball da seguinte maneira.

wget https://download.owncloud.org/community/owncloud-complete-20210721.tar.bz2

Continuando, extraia o arquivo baixado para o diretório webroot.

sudo tar -jxf owncloud-complete-20210721.tar.bz2 -C /var/www/html

Em seguida, altere a propriedade do diretório OwnCloud para o usuário Apache.

sudo chown apache:apache -R /var/www/html/owncloud

Em seguida, defina as permissões conforme mostrado.

sudo chmod -R 775 /var/www/html/owncloud

Etapa 4: configurar o Apache para hospedar o OwnCloud

A próxima ação é criar um arquivo de configuração para OwnCloud.

sudo vim /etc/httpd/conf.d/owncloud.conf

Copie e cole essas linhas e salve as alterações.

Alias /owncloud "/var/www/html/owncloud/"

<Directory /var/www/html/owncloud/>
  Options +FollowSymlinks
  AllowOverride All

 <IfModule mod_dav.c>
  Dav off
 </IfModule>

 SetEnv HOME /var/www/html/owncloud
 SetEnv HTTP_HOME /var/www/html/owncloud

</Directory>

Em seguida, reinicie o servidor web Apache para que as alterações sejam efetuadas.

sudo systemctl restart httpd

E verifique se o servidor web está funcionando.

sudo systemctl status httpd

Finalmente, configure o SELinux da seguinte maneira.

sudo setsebool -P httpd_unified 1

Etapa 5: acesse OwnCloud a partir de um navegador

Neste ponto, concluímos todas as configurações. O próximo passo é acessar o Owncloud no navegador. Então navegue no URL:

http://server-ip/owncloud

Isso leva você ao estágio inicial em que é necessário criar uma conta de administrador. Portanto, forneça o nome de usuário e a senha.

Em seguida, clique em ‘Armazenamento e banco de dados’ e preencha o formulário com os dados do banco de dados (usuário do banco de dados, banco de dados e senha).

Em seguida, clique no botão ‘Concluir configuração’. Isso leva você à página de login onde você precisa fornecer suas credenciais de administrador.

Isso leva você ao painel OwnCloud.

A partir daqui, você pode fazer upload de seus arquivos e pastas, compartilhá-los e colaborar com outros usuários.

E é isso. Orientamos você com sucesso no processo de instalação do OwnCloud no Rocky Linux e no AlmaLinux.