Índice:

Servidor de mídia usando Raspberry Pi: 6 etapas
Servidor de mídia usando Raspberry Pi: 6 etapas

Vídeo: Servidor de mídia usando Raspberry Pi: 6 etapas

Vídeo: Servidor de mídia usando Raspberry Pi: 6 etapas
Vídeo: Um SERVIDOR que cabe no BOLSO! Raspberry Pi 3 + Open Media Vault 2024, Julho
Anonim
Servidor de mídia usando Raspberry Pi
Servidor de mídia usando Raspberry Pi
Servidor de mídia usando Raspberry Pi
Servidor de mídia usando Raspberry Pi
Servidor de mídia usando Raspberry Pi
Servidor de mídia usando Raspberry Pi

Talvez você tenha feito viagens ou viagens e tenha pensado: 'Eu gostaria de poder carregar isso também, ah … e isso também.' Não se preocupe, eu sou o mesmo:). Viajar muitas vezes pode consumir muito tempo e memória (tirando fotos e vídeos), então, para lidar com o tédio e a falta de memória, a melhor solução que encontrei foi uma nuvem compacta e portátil, que funciona offline. Enquanto a maioria dos armazenamentos em nuvem são grossos, outras nuvens online dependem de uma conexão de internet. Ambos não parecem boas soluções para viagens, então decidi usar uma nuvem offline portátil. Renomei este sistema como ArOZ-Online, já que o projeto original também tinha o mesmo nome (veja abaixo).

Desde o lançamento do pi zero w, projetos portáteis e conectados, incluindo o raspberry pi, tornaram-se mais populares e também mais compactos. E se você pudesse fazer sua nuvem offline com apenas um pi zero? O fator de forma do pi zero, bem como o baixo custo, o tornam bastante adequado para este projeto.

Esta nuvem offline funciona fornecendo um sinal wi-fi do adaptador wi-fi do pi zero w. Ao se conectar ao wi-fi a partir do pi zero, seu telefone, tablet ou laptop é capaz de acessar a memória do cartão micro SD do pi zero por meio de um site offline fornecido pelo pi zero w. Fotos, vídeos e música podem ser carregados, baixados e reproduzidos a partir desse site. Todo o sistema funciona automaticamente simplesmente ligando o pi zero w.

O projeto original (https://www.instructables.com/id/Simplest-Media-Ce…) pertence a tobychui de intructables (https://www.instructables.com/member/tobychui/), que colocou um monte de tempo e trabalho para tornar este projeto uma realidade. Gostaria de agradecer a este grande amigo meu por toda sua ajuda e gostaria de pedir a vocês que dêem uma olhada em seus projetos.

Etapa 1: O que é necessário?

O que é necessário?
O que é necessário?

Acesso a um laptop ou pc

Uma framboesa pi zero w

Um cartão SD mirco (mínimo de 8 GB) para o sistema operacional (Sandisk Ultra e Samsung EVO + são recomendados devido às suas altas velocidades de gravação e leitura)

Algo para acessar o cartão micro SD de seu laptop / pc. Eu não precisava de nada, mas você pode precisar de um adaptador micro SD para cartão SD ou um usb no qual o cartão micro SD possa ser encaixado e acessado do pc / laptop.

Um cabo micro USB para alimentar o zero w

E talvez um caso para proteger o pi zero w.

Quanto ao cartão micro SD, o sistema operacional levará cerca de 3,5 GB, a memória restante pode ser usada para a nuvem offline. Eu pessoalmente usei um sandisk ultra de 64 GB e tinha cerca de 59 GB restantes para usar nos arquivos. Tanto quanto me lembro, o max. o tamanho do cartão micro SD compatível para o Raspberry Pi é 128 GB, mas nem todos os cartões são compatíveis e alguns precisam ser formatados antes de serem usados.

Etapa 2: primeiros passos

Começando
Começando
Começando
Começando
Começando
Começando

Em vez de escrever cerca de 50 etapas ou mais para configurar este projeto no Raspberry Pi zero w, optei por simplesmente publicar o arquivo de imagem, que precisa ser gravado em um cartão micro SD em branco. O arquivo de imagem tem 1, 45 GB de tamanho e está compactado. Você não precisa realmente descompactar o arquivo se seguir as instruções abaixo. Aqui está o link para o arquivo de imagem:

Arquivo de imagem Alfa ArOZ

A imagem foi gravada em um cartão SD vazio (min. 8 GB). Para fazer isso, primeiro formate o cartão micro SD usando o software 'SDFormatter' (pode ser baixado em https://www.sdcard.org/downloads/formatter_4/index…). Depois de conectar o cartão micro SD, selecione as opções e ative 'Format-Size-Adjustment'. Após a formatação, a imagem pode ser gravada no cartão micro SD. Eu pessoalmente prefiro usar o Etcher para gravar imagens, pois é simples de usar e não requer que você descompacte os arquivos de imagem. Etcher pode ser baixado aqui: https://etcher.io/. Depois de selecionar a unidade com seu cartão micro SD no etcher, selecione a imagem ArOZ-Online e clique em flash. Quando o processo é concluído, o sistema está operacional, mas requer algumas modificações.

Etapa 3: Testando o sistema

Testando o sistema
Testando o sistema
Testando o sistema
Testando o sistema
Testando o sistema
Testando o sistema
Testando o sistema
Testando o sistema

Agora que o cartão micro SD está configurado, conecte o cartão micro SD no slot do pi zero w. Ligue o framboesa com o cabo micro USB. Após cerca de 2 minutos, você poderá ver 'ArOZ-Online' como uma nova rede. Tente conectar-se a ele usando outro dispositivo. A senha padrão é 'toby-chui'. Você deve estar conectado ao wi-fi do raspberry pi, mas não há internet disponível. Navegue até o seu navegador e digite:

192.168.0.1

Agora você deve ser capaz de ver o site ArOZ-Online se tudo foi feito corretamente. Agora que funciona, alguns arquivos precisam ser editados. Para editar os arquivos, baixe aqui o VNC Viewer em seu laptop / PC (preferencialmente) e conecte-se ao sistema ArOZ-Online nas configurações de wi-fi.

Como é uma dor ter que escrever todo o endereço IP toda vez que você deseja acessar a nuvem offline, marquei o endereço do site ArOZ-Online para que eu possa acessar a nuvem clicando em um botão.

www.realvnc.com/download/viewer/

Abra o VNC Viewer e digite este endereço no campo de endereço:

192.168.0.1

Ele solicitará um nome de usuário e uma senha. O nome de usuário padrão é 'pi' e a senha padrão é 'raspberry'. Se não permitir que você faça o login usando essas informações, tente 'root' como nome de usuário e 'senha' como senha.

Agora você deve ver a área de trabalho do sistema ArOZ-Online.

Depois de fazer login, reinicie o dispositivo amarrando-o no LXTerminal:

sudo reboot

Após a reinicialização, você poderá fazer o login usando o usuário 'pi'

Etapa 4: configuração final

Configuração Final
Configuração Final
Configuração Final
Configuração Final
Configuração Final
Configuração Final

Não importa o tamanho do cartão micro SD, a extensão total da memória não pode ser usada simplesmente como está. Para usar toda a memória disponível pelo seu cartão SD mirco, abra o Terminal LX e digite:

sudo raspi-config

Um menu deve aparecer agora. Selecione 'Opções avançadas' no menu e pressione Enter. A partir daqui, selecione 'Expand-Filesystem'. Navegue para 'voltar' usando as teclas de seta direita e esquerda, pressione Enter, selecione 'Concluir' da mesma maneira e também pressione Enter. O sistema solicitará que você reinicie (reinicie). Selecione 'sim' e espere. Enquanto o sistema está reiniciando, você perderá os sinais de wi-fi e o VNC será abortado. Para reconectar, espere cerca de 2 minutos, reconecte-se ao ArOZ-Online nas configurações de wi-fi do seu dispositivo e use o VNC Viewer para exibir a área de trabalho.

A próxima coisa a fazer é alterar a senha padrão. Isso pode ser feito clicando no ícone da framboesa localizado no canto inferior esquerdo, selecionando 'Preferências' e clicando em 'Configuração do Raspberry Pi'. Clique em 'Alterar senha' e digite 'framboesa' como a senha atual. Digite uma nova senha e digite-a novamente no último campo. Por fim, clique em Enter para aplicar a alteração. Ao conectar-se ao VNC em outro momento, use a senha especificada.

Para alterar a senha wi-fi do sistema ArOZ-Online, um arquivo específico deve ser modificado. Digite isso no Terminal:

sudo leafpad /etc/hostapd/hostapd.conf

Encontre a linha 'wpa_passphrase = toby-chui' e modifique a senha substituindo 'toby-chui' por sua própria senha. Certifique-se de que a nova senha tenha pelo menos 8 caracteres e não seja fácil de adivinhar. Salve o arquivo pressionando 'Ctrl' e 's' e depois de salvar, saia do editor pressionando 'Alt' e 'F4'. Para aplicar as alterações, reinicie o raspberry pi digitando:

sudo reboot

Depois de um ou dois minutos, quando você puder ver o ArOZ-Online como uma rede wi-fi, você perceberá que a senha foi atualizada e nenhum dispositivo é capaz de se conectar a ela. O dispositivo a partir do qual você está tentando se conectar pedirá que você redigite a senha ou talvez seja necessário alterar manualmente a senha desta rede nas configurações de rede. Uma vez conectado, digite 192.168.0.1 em seu navegador. O site ArOZ-Online deve aparecer. Se funcionar, está tudo bem.

Parabéns, você terminou de configurar sua própria nuvem offline portátil.

Espero que tenham gostado deste projeto e queiram ouvir sua opinião nos comentários abaixo:) Não se esqueça de clicar em 'Consegui!' quando você tiver concluído este sistema, pois este é meu primeiro instructables. Eu também ficaria feliz se você adicionar este projeto aos seus favoritos:))

Pois bem, obrigado e nos vemos novamente.

Etapa 5: Adicionando segurança …

Adicionando segurança …
Adicionando segurança …

A segurança é importante. Ninguém gostaria que algum hacker malvado estivesse examinando os dados de alguém. No momento, seu zero w é bastante seguro, pois não está realmente conectado à Internet, mas hackers locais ainda podem obter acesso aos seus dados de sua nuvem. Por 'local', quero dizer as pessoas que podem ver o SSID da sua nuvem. Algumas coisas podem ser feitas para melhorar a segurança de sua nuvem:

Forçar o usuário 'sudo' a inserir sua senha:

No Terminal, digite 'sudo passwd'. Ele pedirá uma nova senha. Não se preocupe, o Terminal não mostrará nenhum caractere que você digitar, mas isso é normal. Pressione Enter e redigite sua senha. Agora, o usuário 'sudo' tem uma senha, mas ainda não a pedirá. Para forçar os usuários 'sudo' a inserir uma senha, digite:

sudo nano /etc/sudoers.d/010_pi-nopasswd

e mude 'nopasswd' para 'passwd' (apenas remova o 'no'). Pressione o botão Control e a letra 'X' no teclado e pressione Enter. Para salvar o arquivo, simplesmente pressione 'y' e pressione Enter. Pronto!

Criando uma senha para o usuário 'root':

O usuário 'root' tem mais direitos do que qualquer usuário. Por padrão, o usuário 'root' não pedirá uma senha, o que é uma falha de segurança. Criar uma senha para o usuário 'root' aumentará a segurança. Para fazer isso, digite 'sudo su' no terminal para alternar para o usuário 'root'. Uma vez lá, digite 'passwd' e adicione uma senha. Pressione Enter e redigite sua senha. Pressione Enter novamente para terminar. Agora sua nuvem está mais segura contra hackers.

Desculpe, hackers, boa tentativa, mas sem charuto;)

Etapa 6: opcional: depuração, atualização, instalação de novo software …

Opcional: depuração, atualização, instalação de novo software …
Opcional: depuração, atualização, instalação de novo software …
Opcional: depuração, atualização, instalação de novo software …
Opcional: depuração, atualização, instalação de novo software …

Como você provavelmente percebeu, após a última etapa, seu pi foi cortado da rede mundial de computadores. Na área de trabalho, o Pi informa que nenhuma interface sem fio foi encontrada. No caso de você querer atualizar ou atualizar o sistema ou instalar qualquer software adicional, existe uma maneira de obter acesso à Internet sem modificar nada. Para isso, no entanto, você precisará de um dongle wi-fi plug-n-play certificado pelo Linux (basicamente um dongle wi-fi compatível com o Raspberry Pi, por exemplo, PiHut / Edimax / Pimoroni …), bem como um micro-USB para USB adaptador. Conecte o adaptador micro USB no slot micro usb esquerdo do Pi e conecte o dongle ao adaptador e ligue o Pi. Conecte-se ao Pi por VNC usando 192.168.0.1 e procure por redes wi-fi clicando no ícone wi-fi no lado esquerdo inferior. Você será solicitado a inserir a senha da rede. Você deve ter uma conexão de Internet funcionando agora, que durará enquanto o adaptador wi-fi externo estiver conectado.

Uma grande vantagem deste sistema é que todas as funções do Raspberry Pi Zero W ainda podem ser usadas. Se você estiver viajando, pode até trabalhar na área de trabalho do raspberry pi sobre VNC e acessá-lo sempre que o Pi estiver ligado. Você nem precisará de uma tela, teclado ou mouse para acessar a área de trabalho do Pi Zero W.

Recomendado: