Índice:
- Etapa 1: O que é necessário?
- Etapa 2: primeiros passos
- Etapa 3: Testando o sistema
- Etapa 4: configuração final
- Etapa 5: Adicionando segurança …
- Etapa 6: opcional: depuração, atualização, instalação de novo software …
Vídeo: Servidor de mídia usando Raspberry Pi: 6 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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?
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
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
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
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 …
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 …
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:
PC de mídia de look vintage em um laptop antigo: 30 etapas (com fotos)
PC de mídia com visual vintage de um laptop antigo: Neste vídeo / instrutível especial, estou criando um pequeno PC de mídia de aparência legal com alto-falantes integrados, que são controlados com um conveniente mini teclado remoto. O PC é alimentado por um laptop antigo. Uma pequena história sobre essa versão. Um ano atrás eu vi Matt
Como transformar um PC ou laptop velho / danificado em uma caixa de mídia: 9 etapas
Como transformar um PC ou laptop velho / danificado em uma caixa de mídia: Em um mundo onde a tecnologia está avançando mais rápido do que nós, nossos amados eletrônicos rapidamente se tornam obsoletos. Talvez seus gatos sempre amorosos derrubaram seu laptop da mesa e a tela quebrou. Ou talvez você queira uma caixa de mídia para uma smart TV
Servidor de mídia DLNA: 4 etapas
Servidor de mídia DLNA: mantenha todas as suas mídias em um só lugar e facilmente acessível. O streaming de 4 K funciona bem (io de disco: ~ 10 MB / s, rede: ~ 3 MB / s)
Dispositivos de mídia ativados por voz usando Alexa: 9 etapas (com imagens)
Dispositivos de mídia ativados por voz usando Alexa: A unidade desenvolvida aqui faz com que seus dispositivos como TV, amplificador, CD e DVD players controlem com comandos de voz usando Alexa e Arduino. A vantagem desta unidade é que você só precisa dar comandos de voz. Esta unidade pode funcionar com todos os aparelhos que
Converta (apenas cerca de) qualquer arquivo de mídia em (apenas cerca de) qualquer outro arquivo de mídia gratuitamente !: 4 etapas
Converter (apenas cerca de) qualquer arquivo de mídia em (apenas cerca de) qualquer outro arquivo de mídia de graça !: Meu primeiro instrutível, saúde! De qualquer forma, eu estava no Google procurando um programa gratuito que converteria meus arquivos Youtube.flv para um formato que é mais universal, como.wmv ou.mov. Pesquisei inúmeros fóruns e sites e depois encontrei um programa chamado