Como instalar o Nextcloud no Ubuntu 22.04
A instalação do Nextcloud no Ubuntu 22.04 requer poucos passos. A configuração como administrador e a adição de um certificado SSL são feitas facilmente usando a linha de comando. Tais definições permitem que você acesse a interface em um navegador com as medidas de segurança necessárias.
Nextcloud no Ubuntu 22.04
Nextcloud é um fork gratuito do ownCloud. Seu armazenamento de dados baseado em nuvem habilita a auto-hospedagem para uso privado e comercial. Quando comparada às alternativas ao Nextcloud, a solução se destaca devido à sua facilidade de uso, alto nível de estabilidade e diversos recursos de segurança úteis, oferecendo proteção otimizada para os dados do usuário. A instalação do Nextcloud no Ubuntu 22.04 é realizada em poucos passos. Neste guia, mostraremos como proteger o seu armazenamento de dados usando certificados SSL.
Pré-requisitos de sistema
Para instalar o Nextcloud no Ubuntu 22.04, alguns pré-requisitos devem ser atendidos. Primeiro, é necessário ter um servidor rodando o Ubuntu 22.04. Um firewall também deve ser configurado. Além disso, você precisa ter um usuário com privilégios Sudo. Outros requisitos básicos são 1 GB de memória RAM e uma CPU. No entanto, 4 GB de RAM e duas CPUs são as recomendações, caso queira usar todos os complementos. Se você instalou um servidor Apache2, remova-o antes de avançar para os próximos passos. Também é recomendável configurar, com antecedência, um nome de domínio que aponte para o servidor.
Atualizar o sistema
Antes de iniciar a instalação, é importante atualizar o seu sistema para a versão mais recente. Para fazer isso, use os comandos a seguir:
Assim que o Ubuntu 22.04 for atualizado com sucesso, inicie o processo de instalação.
Instalar o Nextcloud no Ubuntu 22.04
Para instalar o Nextcloud no Ubuntu 22.04, use o gerenciador de pacotes Snap, que vem pré-instalado no sistema. O Snap assegura que você sempre tenha a versão mais recente e hospede todos os arquivos necessários de forma centralizada. Use-o para fazer o download do pacote Nextcloud:
A versão atual do Nextcloud será baixada e instalada. Para verificar se o processo foi bem-sucedido, use o seguinte comando:
Criar um admin
Você pode até criar um usuário administrativo pela interface da plataforma, mas esse tipo de medida representa um risco à sua segurança. Para evitar a exposição da página de registro, crie um administrador diretamente na linha de comando. Lembre-se de substituir “usuário” e “senha” pelo nome de usuário desejado e por uma senha forte:
Em seguida, você receberá uma confirmação de que o usuário foi criado com sucesso com direitos administrativos.
Alterar configurações PHP
Para alterar as configurações PHP, especialmente em projetos maiores, é uma boa ideia ajustar a memória de trabalho compartilhada para garantir que os recursos necessários estejam disponíveis. Você pode fazer isso diretamente na linha de comando, usando o seguinte comando:
Substitua o placeholder “Limite” por um número real.
Definir domínios confiáveis e liberar portas
Ao efetuar a instalação usando a linha de comando, o Nextcloud restringe automaticamente o acesso apenas ao host local. Para acessar a solução de nuvem a partir do seu nome de domínio ou endereço IP, você precisa atualizar essa configuração. Primeiro, verifique os domínios armazenados usando o comando a seguir:
No momento, apenas a entrada “localhost” deve aparecer no resultado. Para alterar isso, use o comando a seguir:
Substitua o placeholder “exemplo” pelo seu domínio ou endereço IP do seu servidor. Em seguida, use o comando anterior novamente para verificar as entradas atualizadas. O novo endereço aparecerá juntamente com “localhost”.
É importante que você habilite as portas 80 (para HTTP) e 443 (para HTTPS) no firewall do seu servidor:
Configurar certificado SSL
Depois de instalar o Nextcloud no Ubuntu 22.04, você poderá proteger os seus dados com um certificado SSL e habilitar o acesso via HTTPS. Você tem a opção de usar um certificado Let’s Encrypt ou assinar um por conta própria. Abaixo, apresentamos as duas opções, começando com o certificado pronto para uso. Assegure-se de habilitar as portas necessárias. Solicite o certificado usando este comando:
Você receberá a seguinte mensagem:
Basicamente, a mensagem informa que o usuário precisa atender a alguns requisitos, como concordar com os termos do Let’s Encrypt, apontar os nomes de domínio para o endereço IP externo da máquina e garantir que as portas 80 e 443 no endereço IP externo da máquina apontem para ela.
Para prosseguir, pressione a tecla [y].
Insira seu endereço de e-mail e confirme pressionando a tecla [Enter]. Em seguida, insira o domínio associado ao seu servidor Nextcloud. O certificado será criado e armazenado diretamente no servidor.
Você também pode criar o seu próprio certificado. Nesse caso, no entanto, esteja ciente de que os navegadores costumam apresentar uma mensagem de alerta, porque o certificado não foi verificado por uma autoridade externa. Se ainda assim quiser criá-lo, use o comando a seguir:
Você receberá uma confirmação e precisará abrir as portas listadas acima, caso ainda não tenha feito isso.
Realizar o primeiro acesso
Sua instalação do Nextcloud no Ubuntu 22.04 foi concluída. Abra seu navegador e acesse seu domínio ou endereço IP. Por já ter criado um administrador, você será levado diretamente à página de acesso. Insira o nome de usuário e a senha do administrador. Se o login for bem-sucedido, uma pop-up exibirá os aplicativos compatíveis com o Nextcloud. Você poderá escolher entre baixar esses aplicativos ou pular essa etapa. Em seguida, você será levado à interface do Nextcloud, e a solução estará pronta para usar.