Como transformar um Raspberry Pi em uma máquina Usenet sempre ativa

Índice:

Como transformar um Raspberry Pi em uma máquina Usenet sempre ativa
Como transformar um Raspberry Pi em uma máquina Usenet sempre ativa

Vídeo: Como transformar um Raspberry Pi em uma máquina Usenet sempre ativa

Vídeo: Como transformar um Raspberry Pi em uma máquina Usenet sempre ativa
Vídeo: Como Descobrir Memória RAM do PC, Quantos GB, Tipo de Memória, Frequência, DDR-2, DDR-3 ou DDR-4 - YouTube 2024, Maio
Anonim
Recentemente, mostramos a você como transformar seu Raspberry Pi em uma caixa 24/7 BitTorrent para economizar em sua conta de energia e manter suas taxas de rastreador de ouro. Agora voltamos para mostrar como adicionar acesso Usenet para completar a compilação como uma caixa de download abrangente.
Recentemente, mostramos a você como transformar seu Raspberry Pi em uma caixa 24/7 BitTorrent para economizar em sua conta de energia e manter suas taxas de rastreador de ouro. Agora voltamos para mostrar como adicionar acesso Usenet para completar a compilação como uma caixa de download abrangente.

Por que eu quero fazer isso?

Como destacamos em Como transformar um Raspberry Pi em uma caixa Always-On BitTorrent, a principal razão para transferir suas atividades de download para uma unidade Raspberry Pi é a enorme economia de energia. Em comparação com a execução de um computador tradicional como uma caixa de servidor / download em casa, a execução de um Raspberry Pi em seu lugar economizará uma pilha de dinheiro.

Se você seguiu ao longo do Guia How-To Geek para medir seu uso de energia, você pode recordar que o nosso servidor de escritório modesto queima em cerca de US $ 200 por ano no valor de eletricidade. Em comparação, o Raspberry Pi consome cerca de US $ 3 por ano. Mesmo com discos rígidos externos adicionados ao sistema, seria difícil dividir US $ 10 por ano em uso de energia.

Embora os downloads da Usenet sejam unidirecionais (não há semeadura, rastreadores ou monitoramento de proporção, como há com um serviço ponto a ponto, como o BitTorrent), você ainda se beneficia da operação 24 horas por dia, sete dias por semana. Se você usa a Usenet para assistir aos seus programas de TV favoritos, por exemplo, uma caixa de download sempre disponível no Raspberry Pi irá abri-los no segundo em que estiverem disponíveis.

O benefício final é como ter uma caixa de download sempre ativa desloca a carga da sua máquina desktop. Você nunca terá que deixar a sua máquina de mesa durante a noite para terminar o arquivo ou pular o jogo que queria jogar porque a sua máquina está amarrada ao desempacotar e verificar um download enorme.

Continue lendo enquanto mostramos como transformar seu Pi em uma máquina de download Usenet silenciosa, mesquinha e inativa.

O que eu preciso?

Para este tutorial, presumimos que você tenha uma unidade Raspberry Pi com o Raspbian instalado, seja capaz de acessar o dispositivo diretamente através de um monitor e teclado conectados ou remotamente via SSH e VNC, e que você tenha uma unidade USB (ou unidades) conectada isto. Se você precisar se atualizar nessas áreas, sugerimos que você leia os seguintes guias na ordem em que estão listados aqui:
Para este tutorial, presumimos que você tenha uma unidade Raspberry Pi com o Raspbian instalado, seja capaz de acessar o dispositivo diretamente através de um monitor e teclado conectados ou remotamente via SSH e VNC, e que você tenha uma unidade USB (ou unidades) conectada isto. Se você precisar se atualizar nessas áreas, sugerimos que você leia os seguintes guias na ordem em que estão listados aqui:
  1. O guia HTG para começar com o Raspberry Pi
  2. Como configurar seu Raspberry Pi para shell remoto, desktop e transferência de arquivos
  3. Como transformar um Raspberry Pi em um dispositivo de armazenamento de rede de baixo consumo

Tudo no primeiro tutorial é necessário, o segundo tutorial é opcional (mas o acesso remoto é incrivelmente útil para este projeto pois uma caixa de download é um candidato perfeito para uma versão sem cabeça), e a parte mais importante do terceiro tutorial é simplesmente configurar o disco rígido e configurá-lo para montar automaticamente na inicialização.

Além da lista de leitura anterior, se você não estiver muito familiarizado com os meandros da Usenet, recomendamos sugerir a leitura do seguinte tutorial:

O How-To Geek Guia para começar com Usenet

TL; DR versão: Use Newshosting, eles são os melhores no negócio.

Se você já conhece a Usenet e tem uma conta com um provedor de Usenet confiável, isso é incrível. Se vocês não Ter uma conta Usenet você absolutamente precisa ler o nosso guia para se atualizar. Ao contrário de torrents, onde você pode passar de um rastreador público para um rastreador público, não existe um servidor público Usenet confiável e gratuito. Você precisará obter uma conta de um fornecedor confiável - consulte nosso guia para obter informações gerais sobre a Usenet e dicas sobre quais fornecedores considerar.

Depois de revisar todo o material e configurar o Pi, é hora de transformar seu Pi em uma besta de download silenciosa e de baixíssimo consumo de energia.

Atualizando o Apt-Get e Instalando o SABnzbd

A primeira tarefa é atualizar e atualizar seu instalador do apt-get. Se você seguiu junto com o guia recente, Como transformar um Raspberry Pi em uma caixa Always-On BitTorrent, você pode pular esta etapa, pois acabou de atualizar e atualizar durante esse tutorial.

No terminal, digite os seguintes comandos:

sudo apt-get update

sudo apt-get upgrade

Se você não atualizar / atualizar há algum tempo, prepare-se para tomar uma xícara de café enquanto aguarda a conclusão do processo.

Depois de atualizado, é hora de instalar o SABnzbd. Antes de fazermos isso, uma nota sobre a razão pela qual optamos pelo SABnzbd está em ordem. Se você deseja executar uma configuração absolutamente básica que leve em conta os recursos do sistema, faria sentido usar algumas das ferramentas exclusivas da linha de comando, como o NZBGet. A desvantagem, no entanto, é que você perde o acesso à enorme quantidade de aplicativos de terceiros, plug-ins e integração que vem com uma ferramenta madura e bem desenvolvida como o SABnzbd. Testamos os dois na plataforma e, embora não haja debate sobre o fato de que uma ferramenta ultraleve, como a NZBget, consome menos recursos do sistema, não queremos abrir mão da interface aprimorada e das novidades que vêm com o SABnzbd.

Para começar a instalar o SABnzbd, abra o terminal e digite o seguinte comando:

sudo apt-get install sabnzbdplus

Isso instalará as dependências principais do SABnzbd, incluindo várias ferramentas Python (como o RSS Feed Parser e a galeria de modelos Cheetah), bem como os temas básicos do SABnzbd, como Classic e Plush. Durante o longo processo de instalação do pacote, você verá o seguinte erro em algum momento:

[….] SABnzbd+ binary newsgrabber: not configured, aborting. See /etc/default/s[warndplus … (warning).

Não se preocupe, esse pequeno erro no processo de instalação significa que o SABnzbd ainda não foi configurado (o que não seria, naturalmente, quando o instalamos). Quando o processo de instalação terminar, passe para a próxima seção.

Executando o Assistente de Configuração do SABnzbd

Após a conclusão da instalação do sabnzbdplus, você retornará ao prompt de comando. Digite o seguinte comando para iniciar o SABnzbd pela primeira vez:
Após a conclusão da instalação do sabnzbdplus, você retornará ao prompt de comando. Digite o seguinte comando para iniciar o SABnzbd pela primeira vez:

sabnzbdplus --server 0.0.0.0

O comando inicia o daemon SABnzbd e ativa o WebUI. Bastante um pouco de texto vai passar e, em seguida, ele irá travar e dar a ilusão de que o aplicativo caiu. Não, acabou de assumir o controle do terminal e, como ele executa novas funções, elas aparecerão aqui. Abra uma nova janela de terminal ou conexão SSH; se você pressionar CTRL + C para sair e retornar ao prompt de comando, o daemon será desligado.

Seja a partir de um navegador no Raspberry Pi ou de um navegador remoto em sua área de trabalho, agora você pode iniciar o assistente de configuração. Recomendamos que você use um navegador da web remoto para facilitar o uso e melhorar o desempenho.

Em seu navegador da Web de sua preferência, navegue até:

https://[Your Pi's IP]:8080/wizard/

Selecione seu idioma preferido e clique em Iniciar Assistente. A primeira etapa é inserir as informações do seu provedor de Usenet. Recomendamos o Newshosting, mas você pode usar o provedor que desejar.

Image
Image

Insira o host, porta, nome de usuário / senha e defina o número de conexões. Enquanto você pode facilmente escapar com mais de 20 conexões em uma instalação de desktop ou servidor, sugerimos começar com 5 conexões no seu Pi e aumentar o número para cima se achar que precisa de mais conexões simultâneas. Clique em Servidor de teste para ver se seu login / nome de usuário faz check-out com seu provedor.

A etapa dois do assistente define o controle de acesso:

É importante que você selecione "Quero que meu SABnzbd seja visualizável por qualquer computador da minha rede" e desmarque "Ativar meu navegador da Internet com a página SABnzbd quando o programa for iniciado". Quando terminarmos de configurar o SABnzbd, essa será uma caixa sem cabeça e não há motivo para iniciar o navegador padrão no Pi e destruir os recursos do sistema. Definir um nome de usuário / senha é opcional.
É importante que você selecione "Quero que meu SABnzbd seja visualizável por qualquer computador da minha rede" e desmarque "Ativar meu navegador da Internet com a página SABnzbd quando o programa for iniciado". Quando terminarmos de configurar o SABnzbd, essa será uma caixa sem cabeça e não há motivo para iniciar o navegador padrão no Pi e destruir os recursos do sistema. Definir um nome de usuário / senha é opcional.

Você pode pular a etapa três do assistente de início rápido, já que ambos os serviços suplementares que eles sugerem que você conecte aos seus dados de usuário agora estão extintos. Clique em Avançar para pular para a etapa quatro. A etapa quatro é automatizada, o daemon SABnzbd será reiniciado e o assistente mostrará os endereços da Web que você pode acessar da WebUI da seguinte forma:

https://192.168.1.102:8080/sabnzbd/

https://raspberrypi:8080/sabnzbd/

https://127.0.1.1:8080/sabnzbd/

Vá em frente e clique em "Ir para SABnzbd" para sair do assistente e ser jogado na interface de usuário principal do SABnzbd.

Instalando o UNRAR para Desempacotamento Automático

Ao analisar a nova interface, você perceberá que, logo após o lançamento, há um aviso: "Nenhum programa UNRAR encontrado, a descompactação de arquivos RAR não é possível".
Ao analisar a nova interface, você perceberá que, logo após o lançamento, há um aviso: "Nenhum programa UNRAR encontrado, a descompactação de arquivos RAR não é possível".

O pacote de instalação principal do SABnzbd não instala um programa RAR, e isso é problemático. Poderemos baixar arquivos da Usenet, mas eles não serão descompactados automaticamente. Você sabe o que não parece divertido? Ter que descompactar manualmente todos os nossos downloads.

Para automatizar a descompactação do arquivo, teremos que criar uma cópia do aplicativo gratuito, mas não intuitivamente chamado de não-livre. Felizmente, uma alma útil no RaspberryPi.StackExchange descreveu exatamente como fazer isso para o Raspian.

No terminal, digite o seguinte comando para permitir que você edite seu sources.list e adicione o repositório que contém unrar-nonfree:

sudo nano /etc/apt/sources.list

No nano, adicione a seguinte linha ao arquivo.list:

deb-src https://archive.raspbian.org/raspbian wheezy main contrib non-free rpi

Pressione CTRL + X para sair de nano e Y para salvar / sobrescrever o arquivo.list antigo. De volta ao prompt de comando, você precisará atualizar sua lista de fontes para que a alteração entre em vigor:

sudo apt-get update

Depois que a atualização for concluída (deve ser bem irritante se você tiver atualizado anteriormente no tutorial), é hora de criar um diretório de trabalho e depois ir para ele:

mkdir ~/unrar-nonfree && cd ~/unrar-nonfree

Tempo para baixar as dependências do unrar-non-free:

sudo apt-get build-dep unrar-nonfree

Quando o processo terminar e você voltar ao prompt, digite o seguinte comando para fazer o download do código-fonte e criar o pacote de instalação:

sudo apt-get source -b unrar-nonfree

Agora é hora de instalar o pacote. Se você estiver seguindo este tutorial depois que uma nova versão do unrar-non-free for lançada, será necessário atualizar o nome do arquivo. Você pode verificar o número da versão digitando “ls” no prompt de comando para listar os arquivos que baixamos nas etapas anteriores:

sudo dpkg -i unrar_4.1.4-1_armhf.deb

Quando a instalação estiver completa, você poderá testar rapidamente se o comando “unrar” está disponível para o sistema simplesmente digitando “unrar” no prompt de comando. Se instalado corretamente, o aplicativo unrar retornará uma lista de todos os switches disponíveis e suas descrições. Se o pacote instalado sem erro, você pode arrumar depois de si mesmo com o seguinte comando:

cd && rm -r ~/unrar-nonfree

Agora é hora de limpar o erro no SABnzbd. Reinicie o SABnzbd de dentro da WebUI clicando em Opções -> Reiniciar. Quando você reiniciar, a mensagem de erro deve ser removida da região superior esquerda da WebUI. Você pode verificar que o log de erros está vazio, clicando no link Status no canto superior esquerdo:

Tudo limpo! Instalamos o unrar-non-free para que ele possa descompactar nossos downloads automaticamente, mas no momento os diretórios de download padrão estão apontando para o pequeno cartão SD no Raspberry Pi. Vamos apontá-los em nosso disco rígido externo.
Tudo limpo! Instalamos o unrar-non-free para que ele possa descompactar nossos downloads automaticamente, mas no momento os diretórios de download padrão estão apontando para o pequeno cartão SD no Raspberry Pi. Vamos apontá-los em nosso disco rígido externo.

Configurando os Diretórios do SABnzbd

Por padrão, qualquer arquivo que você baixar será colocado no diretório / home / pi / downloads.Meia hora até mesmo em uma modesta conexão de banda larga vai encher completamente o cartão SD, ponto em que suas aventuras no download da Usenet terminarão quando o SABnzbd pausar automaticamente seus downloads e interromper toda a operação.

Para evitar isso, vamos mover todos os diretórios importantes do cartão SD para o disco rígido externo. Se você ainda não tem um disco rígido USB conectado ao seu Raspberry Pi e configurado para montagem automática na inicialização, aconselhamos verificar nosso tutorial Como transformar um Raspberry Pi em um dispositivo de armazenamento de rede de baixo consumo para ver como fazer assim. Usaremos a mesma convenção de nomenclatura e estrutura de diretórios do HDD que usamos nesse tutorial, portanto, adapte seus comandos nesta seção para corresponder à localização do seu HDD.

Primeiro, vamos criar os diretórios que precisamos para o SABnzbd:

sudo mkdir /media/USBHDD1/shares/SABnzbd/downloading sudo mkdir /media/USBHDD1/shares/SABnzbd/completed sudo mkdir /media/USBHDD1/shares/SABnzbd/watch sudo mkdir /media/USBHDD1/shares/SABnzbd/watch/nzb-backup sudo mkdir /media/USBHDD1/shares/SABnzbd/scripts

Depois de criar os diretórios, retorne à WebUI do SABnzbd para alterar os diretórios padrão. Na WebUI, navegue até Config -> Folders. Existem duas seções, Pastas do Usuário e Pastas do Sistema. Dentro dessas duas seções, altere as entradas a seguir usando as pastas que acabamos de criar. Você deve usar caminhos absolutos para forçar o SABnzbd a usar pastas fora do padrão / home / pi /.

Temporary Download Folder:

/media/USBHDD1/shares/SABnzbd/downloading

Pasta de download concluída:

/media/USBHDD1/shares/SABnzbd/completed

Pasta assistida:

/media/USBHDD1/shares/SABnzbd/watch

Pasta de Scripts:

/media/USBHDD1/shares/SABnzbd/scripts

Pasta de backup:.nzb:

/media/USBHDD1/shares/SABnzbd/watch/nzb-backup

Além dessas alterações, você pode definir o “Espaço livre mínimo para a pasta de download temporário” usando designações como 900M para 900 megabytes ou 20G para 20 gigabytes. Geralmente deixamos 10 a 20 GB livres em nosso disco para servir como um bom buffer.

Depois de fazer todas as alterações, clique em Salvar na parte inferior do menu. As alterações que fizemos exigem uma reinicialização, portanto, clique em Downloads para retornar à WebUI principal e, em seguida, clique em Opções -> Reiniciar no canto superior direito.

Testando sua instalação do SABnzbd

Depois que o SABnzbd for reiniciado, é hora de dar uma olhada. Para nosso teste, fomos até o Binsearch.info e encontramos uma cópia do Linux Mint para download. Para iniciar o download, despejamos o arquivo.NZB na pasta SABnzbd / watch / onde o SABnzbd o captura. Ele aparecerá na Fila e, em seguida, será transferido para a seção Histórico da WebUI à medida que ele for transferido do download para a verificação e descompactação, como visto na captura de tela acima.
Depois que o SABnzbd for reiniciado, é hora de dar uma olhada. Para nosso teste, fomos até o Binsearch.info e encontramos uma cópia do Linux Mint para download. Para iniciar o download, despejamos o arquivo.NZB na pasta SABnzbd / watch / onde o SABnzbd o captura. Ele aparecerá na Fila e, em seguida, será transferido para a seção Histórico da WebUI à medida que ele for transferido do download para a verificação e descompactação, como visto na captura de tela acima.

Para aqueles de vocês que estão curiosos sobre como o SABnzbd on the Pi se compara ao SABnzbd em um computador normal, fizemos vários testes em que baixamos exatamente o mesmo arquivo no nosso servidor e no Raspberry Pi e comparamos os resultados.

O Pi teve um desempenho melhor do que o previsto, sendo rotineiramente apenas 15% mais lento do que uma máquina desktop completa. Em termos do mundo real, isso significava que um download de 1 GB levava cerca de 14 minutos para baixar, verificar e descompactar na máquina desktop, comparado a cerca de 16 minutos no Raspberry Pi. Não é ruim!

Configurando o SABnzbd para iniciar na inicialização

Em comparação com alguns dos nossos outros projetos recentes, configurar a inicialização on-boot para o SABnzbd plus é muito fácil. O pacote de instalação já criou um script /init.d/ para você. A única coisa que você precisa fazer é editar o arquivo SABnzbd / etc / default / para indicar em qual usuário você quer que o daemon seja executado.
Em comparação com alguns dos nossos outros projetos recentes, configurar a inicialização on-boot para o SABnzbd plus é muito fácil. O pacote de instalação já criou um script /init.d/ para você. A única coisa que você precisa fazer é editar o arquivo SABnzbd / etc / default / para indicar em qual usuário você quer que o daemon seja executado.

Para fazer isso, digite o seguinte comando no terminal para abrir o nano e o arquivo de configuração SABnzbd:

sudo nano /etc/default/sabnzbdplus

A única variável que você precisa editar é USER = insira o nome de usuário da conta na qual você deseja executar o daemon. Usamos a conta de usuário padrão (e a que instalamos no SABnzbd) “pi”. Pressione CTRL + X para sair e salvar sua edição. Você pode testar se as mudanças entraram em vigor ou não, reinicie sua unidade Pi ou simplesmente verifique se você pode iniciar o SABnzbd como um serviço com o seguinte comando:

sudo service sabnzbdplus start

Se as alterações foram efetivas, o comando acima deve retornar a seguinte seqüência:

[….] Starting SABnzbd+ binary newsgrabber:

[ ok ] Starting SABnzbd+ binary newsgrabber:.

Nota: se você executar o comando start service enquanto o SABnzbd estiver em execução, você obterá a sequência acima, mas ele dirá "fail" em vez de "ok"; Isso significa que ele ainda tentou executar o daemon, mas falhou porque ele já foi iniciado.

Aprimoramentos na configuração de aumento de velocidade

Embora tenhamos observado na seção de teste do SABnzbd que descobrimos que o Pi foi executado a par com uma máquina desktop, há alguns ajustes que você pode fazer no arquivo de configuração que melhorará significativamente seu desempenho se você quiser aumentar a velocidade. Navegue até a WebUI principal e clique em Config. Vamos passar por cada seção relevante e os ajustes dentro de um por um. Os ajustes de configuração são ordenados pelo maior retorno para menos retorno pelo seu esforço:
Embora tenhamos observado na seção de teste do SABnzbd que descobrimos que o Pi foi executado a par com uma máquina desktop, há alguns ajustes que você pode fazer no arquivo de configuração que melhorará significativamente seu desempenho se você quiser aumentar a velocidade. Navegue até a WebUI principal e clique em Config. Vamos passar por cada seção relevante e os ajustes dentro de um por um. Os ajustes de configuração são ordenados pelo maior retorno para menos retorno pelo seu esforço:

No Config -> Servidores seção:

Desativar SSL. A menos que você seja extremamente paranóico com o monitoramento do ISP, mude do servidor SSL dos provedores para o servidor regular. Em nossos testes, descobrimos que a sobrecarga da criptografia SSL reduziu nossas velocidades de download em cerca de 50% e desacelerou o processo de descompactação durante os downloads, já que o SSL absorveu grande parte do poder de processamento do Pi.

No Config -> Switches seção:

Ative Detectar downloads duplicados. Você não quer perder tempo, largura de banda e capacidade de processamento para fazer o download de um arquivo que você baixou anteriormente. As opções aqui são Descartar e Pausar. É útil usar a opção Pausar para que você possa revisar periodicamente a fila e decidir se deseja realmente fazer o download novamente do arquivo.

Ativar o download de pausa durante o pós-processamento: Enquanto o Pi realmente cantarola quando está baixando e descompactando um único item, quando está rompendo um grande backlog, o download e o pós-processamento em conjunto podem realmente sobrecarregá-lo.Ativar essa opção diz ao Pi para pausar seus downloads enquanto processa os recém-terminados.

No Config -> Geral seção:

Definir limite de cache do artigo: Embora tenhamos deixado essa opção não gerenciada, muitos usuários no fórum SABnzbd relatam resultados positivos no Pi definindo essa opção como 32M ou 64M.

Instalando a interface móvel e os aplicativos móveis

Se você quiser controlar facilmente a instalação do seu SABnzbd a partir de um dispositivo móvel, será necessário instalar um dos modelos de WebUI para dispositivos móveis ou baixar um dos aplicativos de controle disponíveis na App Store ou no Google Play.
Se você quiser controlar facilmente a instalação do seu SABnzbd a partir de um dispositivo móvel, será necessário instalar um dos modelos de WebUI para dispositivos móveis ou baixar um dos aplicativos de controle disponíveis na App Store ou no Google Play.

Quando instalamos o pacote principal no início do tutorial, recebemos os temas Classic e Plush. Vamos levar um momento para instalar um tema para dispositivos móveis. Se você quiser o tema geral para dispositivos móveis, visto na captura de tela acima, digite o seguinte comando no terminal:

sudo apt-get install sabnzbdplus-theme-mobile

Se você quiser o tema iPhone do tipo iOS, entre o seguinte comando:

sudo apt-get install sabnzbdplus-theme-iphone

Depois de instalar um dos temas para dispositivos móveis, vá até a WebUI e navegue até Config -> Geral -> Servidor Web SABnzbd. Sob a sub-seção Interface Secundária da Web, você poderá selecionar a capa do celular que você instalou, assim:

Role para baixo e salve suas alterações e, em seguida, clique em Restart SABnzbd (ao lado do botão salvar). Quando a reinicialização estiver concluída, você poderá acessar a interface secundária / móvel no seguinte URL:
Role para baixo e salve suas alterações e, em seguida, clique em Restart SABnzbd (ao lado do botão salvar). Quando a reinicialização estiver concluída, você poderá acessar a interface secundária / móvel no seguinte URL:

https://[Your Pi's IP]:8080/m/

Se você quiser melhorar ainda mais a sua experiência Usenet, os aplicativos móveis vão além do básico da interface móvel simples. Os fãs da Apple com um iPhone ou iPad definitivamente vão querer verificar os seguintes aplicativos:

  • SABMobile
  • myNZB
  • SABCommand

Os usuários do Android também têm um bom spread para escolher, incluindo:

  • Unidade NZB
  • SABcontrol
  • SABMobile
  • NZBAir

Muitos dos aplicativos móveis oferecem recursos avançados, como transferências de RSS para NZB, gerenciamento avançado de filas e muito mais.

Neste ponto, você instalou o SABnzbd, interagiu com suas dependências, otimizou-o, pegou um aplicativo de controle / skin móvel e está pronto para saturar seu pipeline com uma bondade doce e doce da Usenet. Fique de olho na primeira página enquanto continuamos a lhe trazer guias detalhados para extrair ainda mais do seu Raspberry Pi.

Recomendado: