Construa seu próprio servidor de nuvem Raspberry Pi com Nextcloud

Construa seu próprio servidor de nuvem Raspberry Pi com Nextcloud

O armazenamento em nuvem é uma parte essencial da vida moderna. A desvantagem é que seus dados são armazenados em servidores remotos por uma empresa sem rosto, na qual você deve confiar a privacidade e a segurança de seus preciosos documentos e fotos.





No entanto, há outra opção: hospedar seus arquivos em seu próprio servidor em nuvem rodando em um computador em sua casa ou escritório. Um dos serviços mais populares para fazer isso é o Nextcloud.





Mostraremos como instalar o Nextcloud em um Raspberry Pi, conectar armazenamento externo e escolher uma caixa adequada.





Nextcloud vs ownCloud para Raspberry Pi: Qual é o melhor?

Outra opção para o seu servidor de nuvem Raspberry Pi baseado em casa é ownCloud. Na verdade, Nextcloud é um spin-off independente do ownCloud criado por alguns dos principais contribuidores deste último.

Embora os recursos principais sejam muito semelhantes para ambos, existem algumas diferenças importantes. Alguns dos recursos mais avançados do ownCloud estão disponíveis apenas para assinantes premium, enquanto todos os recursos são gratuitos no Nextcloud. Usuários não técnicos também podem achar a interface de usuário do Nextcloud um pouco mais fácil de usar.



1. Instale Nextcloud

Existem dois métodos principais para instalar o Nextcloud em um Raspberry Pi. O primeiro é usar o Nextcloud Ubuntu Appliance para Raspberry Pi. Isso requer que você abra uma conta Ubuntu SSO e também gere chaves SSH para acessar remotamente e iniciar seu novo servidor Nextcloud.

Como alternativa, NextCloudPi é uma versão especial do Nextcloud projetada para ser executado em um Raspberry Pi 3 ou 4. Esse é o método que estamos usando aqui.





Primeiro, baixe o arquivo de imagem do sistema operacional NextCloudPi mais recente do Site OwnYourBits . Abra a pasta marcada RPi seguido por uma data (não a versão Berryboot). Baixe o arquivo BZ2 ou use o torrent para baixá-lo (recomendado).

Extraia o arquivo usando uma ferramenta de arquivamento (por exemplo, WinRAR ou 7-Zip para Windows) em seu computador; agora você terá uma pasta contendo um arquivo IMG.





Use o aplicativo Raspberry Pi Imager para fazer o flash deste arquivo (imagem do sistema operacional) em um cartão microSD inserido - um cartão de 8 GB ou de capacidade maior é recomendado. Para usar isso:

  • Clique Choose OS
  • Selecione Use custom e navegue até o arquivo NextCloudPi IMG
  • Clique Escolha o armazenamento e selecione seu cartão microSD (normalmente denominado algo como 'Dispositivo de armazenamento genérico')
  • Clique Escrever e espere que seja escrito e verificado

Relacionado: Como instalar um sistema operacional no Raspberry Pi

2. Inicialize o Nextcloud no Raspberry Pi

Coloque o cartão microSD em seu Raspberry Pi e ligue a alimentação. Depois de alguns segundos mostrando a sequência de inicialização (muito texto rolando), você será solicitado a fazer login. O nome de usuário padrão é pi e a senha é framboesa . Por razões de segurança, é aconselhável mude sua senha do Raspberry Pi após.

3. Conecte-se ao Wi-Fi

Digitar sudo raspi-config e selecione 2 opções de rede , então N2 Wireless LAN . Escolha o seu país, seguido do SSID (nome) e da senha do seu roteador. Selecione Terminar para retornar à linha de comando.

Para descobrir o endereço IP do Raspberry Pi, digite:

ip addr

Anote o inet endereço sob wlan0 : este é o endereço IP do Raspberry Pi. Alguns roteadores reservam o mesmo endereço para ele cada vez que é inicializado; se não, você vai querer configurar um endereço IP estático para o seu Raspberry Pi .

Nesse ponto, você também pode habilitar o SSH para acesso remoto de outro computador se não quiser manter o Raspberry Pi conectado a um monitor enquanto continua a configuração. Para fazer isso, use o comando:

sudo service ssh start

A partir da linha de comando ou terminal de outro computador, você pode entrar ssh pi @ [endereço IP do seu Pi] para acessar a linha de comando do Raspberry Pi.

4. Habilite a interface da Web do Nextcloud

Digitar sudo ncp-config e selecione sim se for solicitado a atualizar. No próximo menu, selecione CONFIG e use a seta para baixo para rolar até o final da lista.

Aqui, selecione nc-webui , então apague não e digite sim . pressione Digitar e, em seguida, qualquer chave. Selecione Voltar e Terminar para sair da ferramenta de configuração.

5. Ative e configure Nextcloud

Em um navegador da web em outro computador, digite o endereço https: // [endereço IP do seu Pi]: 4443

Se você vir um aviso de que sua conexão não é privada ou segura, opte por ignorá-lo (selecionando Avançado no Chrome ou Firefox) e prossiga para o site.

Você será solicitado a fazer login. O nome de usuário padrão é ncp , e a senha é ownyourbits .

A tela de ativação do NextCloudPi mostra duas senhas, que você precisará copiar e colar em um documento para mantê-las seguras. A primeira é a senha do painel da web NextCloudPi, que permite definir as configurações do servidor. O segundo é para a própria interface da web Nextcloud. Você pode alterar essas senhas posteriormente, se desejar.

Com essas senhas anotadas, selecione Ativar . Após alguns segundos, você será solicitado a fazer login no painel da web do NextCloudPi. No entanto, vamos pular isso por agora e fazer login na interface da web do Nextcloud.

6. Acesse a interface da Web do Nextcloud

Vamos para https: // [endereço IP do seu Pi] (sem o sufixo: 4443) e faça login com o nome de usuário ncp e a segunda senha que você anotou.

Depois de passar pela tela de boas-vindas, você verá o painel principal da web. Este é o seu próprio servidor em nuvem rodando no Raspberry Pi!

Clique em N no canto superior direito para acessar um menu suspenso com opções para Configurações (um monte - pessoal e administrativo), Usuários (você pode adicionar e gerenciar usuários) e Aplicativos para instalar (como o pacote de escritório Collabora Online e servidor ARM64).

Na barra de ferramentas superior, há ícones para seções como Arquivos, Fotos, Contatos, Calendário e Tarefas. Há também um ícone NextCloudPi que leva você ao painel da web. Clique nele e você será solicitado a fazer login com o nome de usuário ncp e a primeira senha que você anotou. Um assistente aparecerá, com opções para configurar o armazenamento USB e o acesso externo pela Internet.

7. Adicionar armazenamento externo USB

Seu cartão microSD terá capacidade limitada, então é melhor adicionar armazenamento USB para seu servidor Nextcloud. Conecte seu dispositivo de armazenamento a uma das portas USB do Raspberry Pi.

Antes de prosseguir, você precisará criar um diretório para ele na linha de comando no Raspberry Pi (ou via SSH). Digite o seguinte comando:

sudo mkdir /media/USBdrive

Vá para o painel da web NextCloudPi no navegador de seu outro computador. No assistente que aparece (você pode abri-lo usando um ícone de varinha na barra de ferramentas superior), selecione Configuração USB . Responder sim para a primeira pergunta e clique em Prosseguir .

app para fazer ligações grátis

Você será questionado se deseja formatar a unidade USB. Se você tiver certeza de que não há arquivos importantes que deseja manter, selecione Formatar USB . Finalmente, clique Mover dados para USB .

8. Adicionar acesso externo pela Internet

Até agora, você só pode acessar seu servidor Nextcloud de sua própria rede local, o que é um pouco limitante. Para acessar seu servidor Nextcloud pela Internet de qualquer local, é necessário o uso de encaminhamento de porta e um serviço DNS dinâmico.

9. Escolha um caso para o seu servidor Nextcloud

Executar seu servidor Nextcloud em uma placa Raspberry Pi nua não é uma boa ideia, pois isso vai acumular poeira com o tempo. Há uma grande variedade de estojos disponíveis para os modelos Raspberry Pi 3 e 4 de tamanho padrão.

Em vez de uma caixa de plástico barata, recomendamos algo mais sólido como o DeskPi Pro. Ele tem espaço suficiente dentro do case para uma unidade de armazenamento SATA e é fornecido com um adaptador M.2 para SATA. Para evitar o superaquecimento do Raspberry Pi, ele também possui um sistema de resfriamento ICE Tower e um dissipador de calor.

Outra boa opção é o Caso Argon ONE M.2 , que permite que você use qualquer unidade SATA M.2 de tamanho. Como alternativa, você pode escolher um case robusto apenas para Raspberry Pi e conectar uma unidade de armazenamento USB externa padrão.

Crie seu próprio servidor em nuvem Raspberry Pi: sucesso

Parabéns, agora você configurou um servidor em nuvem em seu Raspberry Pi usando NextCloudPi. Você pode visitar o painel usando um navegador da web em outro dispositivo. Existe até um aplicativo Nextcloud para iOS e Android que você pode usar.

Compartilhado Compartilhado Tweet O email Transforme seu Raspberry Pi em um Mac ou PC com Twister OS

Turbine seu Raspberry Pi com Twister OS, dando-lhe um novo visual incrível inspirado no Windows e no macOS.

Leia a seguir
Tópicos relacionados
  • faça você mesmo
  • Raspberry Pi
  • Armazenamento na núvem
Sobre o autor Phil King(22 artigos publicados)

O jornalista freelance de tecnologia e entretenimento Phil editou vários livros oficiais do Raspberry Pi. Um experiente experiente em Raspberry Pi e consertador de eletrônicos, ele é um colaborador regular da revista The MagPi.

Mais de Phil King

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever