A tecnologia avançou tanto que hoje podemos ver que uma das maneiras mais amplamente usadas para descartar documentos de forma segura e abrangente é usando a nuvem. Isto dá-nos acesso aos ficheiros que carregamos em praticamente qualquer parte do mundo e podemos ter a certeza da sua integridade, visto que se encontram em servidores encriptados que cumprem os mais elevados níveis de segurança, garantindo que a informação está sempre presente. Hoje vemos aplicativos como OneDrive, Google Drive, etc., que permitem hospedar os arquivos em um local central e sincronizá-los diretamente na nuvem, ou seja, qualquer alteração feita localmente será automaticamente replicada para o arquivo no nuvem.
Uma das aplicações que se destacam neste campo é o OwnCloud, que foi desenvolvido como um software de código aberto focado em ser uma plataforma de colaboração para tudo relacionado ao armazenamento em nuvem Linux, proporcionando segurança e privacidade de informações de qualquer tipo. Então, hoje veremos como instalar Owncloud no CentOS
ownCloud nos permite hospedar os arquivos em um local central dando um nível de privacidade uma vez que impede o acesso não autorizado de outros usuários, além disso, ownCloud nos oferece um cliente desktop gratuito e um aplicativo gratuito para sistemas móveis atuais dando controle de acesso total a arquivos.
Recursos OwnCloudEntre suas características mais marcantes encontramos:
- Permite que você sincronize arquivos e compartilhe dados de todos os dispositivos associados
- ownCloud só está hospedado em nosso servidor ou nuvem privada, a fim de garantir o acesso aos dados
- Disponível para Android ou iOS e como bônus, ownCloud pode funcionar em conjunto com Dropbox, Microsoft OneDrive e muitas outras plataformas em nuvem.
- Sincronização em tempo real entre desktop e dispositivos móveis.
- Permite aumentar as suas funções através da instalação de aplicações geridas pela comunidade.
- Todas as transferências de dados são protegidas por criptografia SSL, checksum, otimizações WebDAV e muito mais.
- Permite que você trabalhe com FTP, Swift, S3 ou Dropbox para adicionar armazenamento externo.
- Possui criptografia ponta a ponta ou plug-in E2EE para criptografar totalmente seus arquivos.
Agora vamos aprender como instalar o ownCloud no CentOS 8
1. Instale LAMP CentOS 8
O primeiro passo será instalar o pacote LAMP (Linux - Apache - MySQL - PHP), que será essencial para o funcionamento do ownCloud.
Passo 1
Para isso, o primeiro passo será instalar o Apache, para isso executamos o seguinte:
sudo yum install httpd httpd-tools
Passo 2
A seguinte mensagem será lançada, a qual devemos aceitar para prosseguir com a instalação:
etapa 3
Assim que a instalação for concluída, veremos o seguinte:
Passo 4
Depois disso, vamos executar o seguinte:
systemctl start httpd (inicia o Apache) systemctl enable httpd (habilita o Apache) systemctl status httpd (valida o status do Apache no CentOS 8)
Etapa 5
Depois disso, devemos permitir o acesso externo ao servidor executando o seguinte:
firewall-cmd --permanent --zone = public --add-service = http firewall-cmd --permanent --zone = public --add-service = https systemctl recarregar firewalldEtapa 6
A próxima etapa é instalar o MySQL no CentOS 8 para gerenciamento de banco de dados, para isso executamos o seguinte:
sudo yum install mariadb-server mariadb -y
Etapa 7
Quando o processo terminar, veremos o seguinte:
Etapa 8
Agora executamos o seguinte:
systemctl start mariadb (inicia o banco de dados) systemctl enable mariadb (ativa o banco de dados) systemctl status mariadb (permite que você veja o status do banco de dados)
Etapa 9
O próximo passo será garantir a instalação do MySQL, para isso executamos o seguinte:
mysql_secure_installationEtapa 10
Lá devemos validar uma série de questões associadas ao banco de dados:
Etapa 11
Quando isso for concluído, veremos o seguinte:
Etapa 12
Por fim, instalamos o PHP com o seguinte comando:
sudo yum install phpEtapa 13
Vamos instalar uma série de plug-ins PHP necessários para o ownCloud:
sudo dnf install php-curl php-gd php-intl php-json php-ldap php-mbstring php-mysqlnd php-xml php-zip php-opcache
Etapa 14
Inserimos a letra S para confirmar e prosseguir com o download e instalação:
2. Configure o banco de dados ownCloud no CentOS 8
Passo 1
O próximo passo será criar o banco de dados onde os arquivos ficarão hospedados na nuvem, para isso acessamos o MySQL com o seguinte comando:
mysql -u root -pPasso 2
Lá, inserimos cada uma das seguintes linhas:
CRIAR BANCO DE DADOS owncloud_db; GRANT ALL ON owncloud_db. * TO 'user' @ 'localhost' IDENTIFICADO POR 'password'; PRIVILÉGIOS DE FLUSH; SAÍDA;
3. Download OwnCloud no CentOS 8
Passo 1
Procedemos para baixar o ownCloud no CentOS 8 executando o seguinte comando:
sudo wget https://download.owncloud.org/community/owncloud-10.3.2.tar.bz2
Passo 2
Agora vamos extrair este conteúdo para o diretório / var / www /:
sudo tar -jxf owncloud-10.3.2.tar.bz2 -C / var / www /
etapa 3
Configuramos as permissões do Apache no referido diretório:
sudo chown -R apache: / var / www / owncloud
4. Configure o Apache para ownCloud no CentOS 8
Passo 1
Vamos criar um arquivo de configuração do Apache para acessar o ownCloud, para isso inserimos o seguinte:
sudo nano /etc/httpd/conf.d/owncloud.confPasso 2
Lá, inserimos os seguintes dados:
Alias / owncloud "/ var / www / owncloud /" Opções + FollowSymlinks AllowOverride All Dav off SetEnv HOME / var / www / owncloud SetEnv HTTP_HOME / var / www / owncloud
etapa 3
Salvamos as alterações usando a seguinte combinação de teclas:
Ctrl + O
Saímos do editor usando:
Ctrl + X
Passo 4
Reiniciamos e verificamos o serviço Apache com os seguintes comandos:
sudo systemctl reiniciar httpd sudo systemctl status httpd
Etapa 5
Caso o SELinux esteja ativado e em execução, usaremos o seguinte comando para permitir que o servidor da web Apache grave no diretório ownCloud:
sudo setsebool -P httpd_unified 1
5. Como funciona o ownCloud no CentOS 8
Passo 1
Para completar a configuração do ownCloud, iremos a um navegador e inseriremos a seguinte sintaxe:
http: // ip-servidor / owncloudPasso 2
Lá nós definimos o seguinte:
- Mapeamento de nome e senha de administrador OwnCloud
- No campo "Configurar o banco de dados" selecione "MySQL María DB"
- Na parte inferior, inserimos o nome da tabela, usuário e senha que atribuímos no MySQL
PROLONGAR
etapa 3
Clicamos no botão "Concluir a instalação" para seguir o processo:
PROLONGAR
Passo 4
Quando terminar, devemos inserir o nome de usuário e a senha que atribuímos:
PROLONGAR
Etapa 5
Ao acessar o ownCloud, veremos o seguinte:
PROLONGAR
Etapa 6
Podemos fechar esta janela para ver o ambiente geral OwnCloud:
PROLONGAR
Etapa 7
Podemos acessar as configurações e estas são compostas por duas seções que são:
- Pessoal
- Gestão
PessoalNa seção Pessoal, podemos editar variáveis como:
- Nome
- foto
- Correspondência
- Senha
- Linguagem de uso
- Ative alertas e muito mais
PROLONGAR
SegurançaNa segurança, podemos adicionar domínios, visualizar sessões ou estabelecer aplicativos:
PROLONGAR
ArmazenarAlgumas configurações, como armazenamento, são controladas pelo administrador:
PROLONGAR
GestãoNa seção Administração, podemos encontrar a seção Aplicativos, onde podemos estender a funcionalidade do ownCloud:
PROLONGAR
gerarEm geral, podemos configurar:
- Linguagem de envio em e-mails
- Editar Endereço
- Baixe o relatório de configuração do ownCloud
- Estabeleça parâmetros legais
PROLONGAR
Etapa 8
Podemos ativar o armazenamento externo para aumentar a capacidade de hospedagem de arquivos:
PROLONGAR
Etapa 9
Na seção Criptografia, podemos ativar a criptografia para aumentar a segurança no ownCloud:
PROLONGAR
Este é o método para instalar e configurar o ownCloud no CentOS 8 e, aliás, para ter um mecanismo de hospedagem em nuvem seguro e dinâmico.