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.