NextCloud no Linux: Crie seu próprio armazenamento em nuvem!

O armazenamento na nuvem tornou-se extremamente popular, mas pode gerar custos significativos. Plataformas como Dropbox, Google Drive e Box exigem pagamentos mensais para o armazenamento de arquivos. Uma alternativa vantajosa é criar sua própria solução de armazenamento em nuvem. É neste ponto que o NextCloud se destaca. Este serviço auto-hospedado permite que você configure seu armazenamento pessoal na nuvem em um sistema Linux, funcionando como seu próprio Dropbox.

Neste guia, exploraremos o processo de configuração de um servidor Ubuntu e hospedagem da versão mais recente do NextCloud.

Instalação do Servidor Ubuntu

O NextCloud pode ser executado em qualquer sistema Linux, seja em desktops ou servidores. Contudo, para uma experiência otimizada, recomenda-se utilizar a versão mais recente do servidor Ubuntu. Isso se deve ao fato de que o NextCloud é uma aplicação exigente e opera de forma mais eficiente em uma máquina dedicada.

O primeiro passo para instalar o servidor Ubuntu é criar um disco de instalação. O processo é simples: utilize um pendrive de 2 GB e baixe a versão mais atual do sistema operacional. Para criar um instalador USB inicializável, você pode baixar o Etcher.

Siga as instruções no site do Etcher para gerar o disco inicializável. Alternativamente, você pode gravar a imagem do disco em um CD ou DVD.

Com o disco inicializável pronto, o servidor Ubuntu está apto para a instalação. Configure a BIOS do seu servidor para iniciar a partir do USB (ou CD/DVD). Em seguida, utilize o menu de inicialização para selecionar o seu idioma e escolha a opção “instalar servidor Ubuntu” para dar início ao processo.

Dentro do instalador, siga as instruções para instalar o servidor Ubuntu. Isso inclui a configuração de um nome de usuário, nome de host e senha. O instalador irá guiá-lo por esse processo.

Observação: Durante a instalação, selecione a opção “Guiado – usar todo o disco”.

Quase ao final da instalação, será necessário selecionar alguns pacotes: Servidor LAMP e Servidor OpenSSH. Use as setas para navegar e a barra de espaço para marcar as caixas. Com esses pacotes selecionados, o servidor Ubuntu será instalado.

Instalação do NextCloud

Uma das principais vantagens de usar o servidor Ubuntu para hospedar uma instância do NextCloud é a facilidade de instalação através de pacotes “snap”. Os snaps simplificam a implementação de ferramentas de servidor. Sem eles, a instalação do NextCloud poderia ser demorada.

Para instalar o NextCloud, execute o seguinte comando:

sudo snap install nextcloud

Configuração do NextCloud

A configuração do NextCloud inicia-se com o acesso à interface web. Para acessá-la, utilize o comando “ifconfig” no terminal do servidor para identificar o endereço IPv4 e carregar a interface web.

Insira o endereço IP em seu navegador. Por exemplo: https://192.168.1.108. Isso abrirá a interface web do NextCloud.

Para acessar a interface, o sistema solicitará a criação de uma conta de administrador. Use um gerador de senhas para criar uma senha forte!.

Geralmente, o NextCloud já vem com as configurações ideais. Recomenda-se alterar as configurações apenas se tiver conhecimento do que está fazendo. Para acessar todas as configurações do servidor, clique em “admin” no canto superior direito e escolha “Admin”. Isso exibirá todas as opções e configurações do servidor.

Um passo importante é a configuração dos usuários, pois o uso da conta de administrador para outras atividades não é recomendado. Para criar um novo usuário, clique em “admin” no canto superior direito e escolha “Usuários”.

Preencha os campos “nome de usuário” e “senha” para criar o novo usuário.

Sincronização com o NextCloud

Assim como outros serviços de armazenamento em nuvem, o NextCloud requer um cliente de sincronização para desktop. Para sincronizar, baixe o programa e instale em seu computador. O cliente está disponível para Windows, Mac e Linux.

Após a instalação, inicie o processo de sincronização, inserindo o mesmo endereço IP utilizado para acessar a interface web do NextCloud, seguido do seu nome de usuário e senha.

Um aviso informará que o NextCloud está rodando em HTTP. Selecione a opção para permitir a sincronização via HTTP.

Com as informações fornecidas, a sincronização de arquivos pode ser iniciada adicionando itens à pasta NextCloud. Clique com o botão direito no ícone de sincronização e escolha “Abrir pasta na próxima nuvem”.

Acesso Mobile

Além do cliente para desktop, você pode acessar seus arquivos NextCloud em qualquer lugar. O aplicativo é oficialmente suportado e disponível para Android, iOS e Windows Phone.

Conclusão

O NextCloud oferece os mesmos benefícios de serviços como Dropbox, Google Drive e Microsoft OneDrive, sem a necessidade de custos mensais. Se você aprecia a ideia de armazenamento em nuvem, mas prefere ter controle sobre seus dados, o NextCloud é a solução ideal.