Geisa Santos
Workshops for more Diversity in Tech
A _“caixa pirata”_ é um dispositivo móvel autônomo de troca e colaboração. Seu nome foi inspirado pelas ‘rádios piratas’ e pelos movimentos de cultura livre ao redor do mundo. Ela foi feita para conectar pessoas presentes em um mesmo espaço físico, criando uma rede sem fio de troca de arquivos, como imagens, vídeo, áudio, documentos e outros conteúdos digitais fora da internet. Em uma época em que o acesso a informação digital está cada vez mais presa em jardins murados, a caixa-pirata representa uma semente de resistência e anonimato.
Você não pode comprar uma 'caixa pirata', apenas fazê-la.
Esse tutorial vai ensinar passo a passo como instalar sua caixa pirata do zero e fazer algumas personalizações simples.
Conheça alguns remixes para você se inspirar e criar a sua própria caixa !
Assim como o Fuxico, a caixa pirata pode ter corpos (hardwares) variados: tecidos e formatos diversos. Neste tutorial iremos abordar apenas a Raspberry P i .
A vantagem de usar a Raspberry PI é a sua capacidade de processamento.
Sua caixa vai ficar mais rápida e você poderá instalar serviços adicionais como uma rádio digital, chats privados, filmagem e exibição ao vivo (streaming), jogos...
No Brasil, a Raspberry P i custa em torno de R$200,00 com os acessórios.
É possível utilizar alguns modelos de Roteadoras, (e até mesmo em alguns celulares Android!), porém isso implica num conhecimento mais avançado sobre distribuições livres para roteadoras (OpenWRT) e linha de comando.
Você encontra as várias possibilidades no site oficial da PirateBox.
Todo hardware tem um software.
No nosso caso, utilizaremos o software original da PirateBox (numa tradução
literal: caixa pirata).
Você pode encontrar mais informações sobre esse projeto em: http://piratebox.cc
Para fazer sua caixa você precisa de um Raspberry Pi 2 ou 3. Não se preocupe muito com as variedades, não tenha medo de comprar pela internet.
Você precisar também de:
- Cartão de memória (recomendamos um com capacidade mínima de 8GB);
- Um notebook, através do qual você vai fazer a configuração;
- Cabo de energia (que pode ser o mesmo que você carrega o seu celular ou as baterias portáteis)
Reserve os utensílios do seu ladinho que agora vamos preparar os ingredientes. Que tal criar uma pasta no seu computador/notebook para organizar os ingredientes que vamos usar? Assim fica mais organizado.
O site oficial da Rasp (como ela é carinhosamente chamada) está todinho em inglês, como você pode conferir neste link: https://piratebox.cc/raspberry_pi:diy
Traduzimos tudo então é só seguir os próximos passos!
Vamos precisar do arquivo de imagem da alma da Rasp (uma imagem neste caso é uma cópia do sistema. Tal qual um espelho). Você pode baixar esta cópia por Torrent usando este link: http://villain.bitcave.cc/~strubel/piratebox/torrent/piratebox_rpi2_1.1.4-27-02-2018.img.zip.torrent
Ou baixando diretamente e salvando naquela pasta que indicamos acima para guardar os ingredientes:
https://www.khm.de/~sievers/piratebox_rpi2_1.1.4-27-02-2018.img.zip
Passo 1 - Somente necessário para quem utiliza Windows
Baixar o programa http://sourceforge.net/projects/win32diskimager
Se você usa Linux <3, pule para o [Fazendo - Linux]
Passo 2 - Instalar o Win 32 Disk Imager
Não é necessário alterar nada na instalação. Clique em Next até chegar na última tela e então Finish.
Passo 3 - Extrair o arquivo baixado da Piratebox
Procure pelo arquivo baixado em seu computador, clique com o botão direito e escolha 'Extrair tudo'
Passo 4 - Executar o programa Disk Imager como administrador
Clique com o botão direito no programa que você instalou e escolha 'Executar com o administrador';
Passo 5 - Insira o cartão de memória no computador (Você precisará de um adaptador para isso).
IMPORTANTE: O seu cartão tem que estar formatado com uma única partição FAT32 (Entenda a partição como uma fatia). Caso não esteja, abra o 'Meu computador', clique com o botão direito no dispositivo e escolha 'Formatar...'. ESSE PROCESSO APAGA TODOS OS DADOS DO CARTÃO.
Passo 6 - Dentro do Disk Imager selecione o arquivo extraído do Piratebox e a unidade formatada do seu cartão.
Quando estiver tudo certo clique em 'Write'. Isso irá iniciar a cópia do conteúdo do arquivo baixado para dentro do cartão SD.
Passo 7 – Baixar e instalar o Putty (Apenas Windows)
Agora você precisa baixar e instalar o PuTTY: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
A instalação da Piratebox no Linux é muito mais simples, não é necessário baixar e instalar nenhum programa adicional.
Passo 1 – Extrair o arquivo baixado da Piratebox
Clique duas vezes sobre o arquivo para extraí-lo no Linux.
Passo 2 – Conectar o cartão SD e coletar a sua identificação no Linux
Plugue o adaptador do cartão no seu computador e abra o programa Discos.
Assim como no Windows, o dispositivo deve ter apenas uma partição do tipo fat32.
Preste atenção na informação: Dispositivo: /dev/sdc1
Passo 3 – Abra o Terminal do linux.
Você irá digitar o seguinte comando:
----> respeitando a informação coletada no passo anterior, mas sem o número do final.
dd if=caminho_completo_do_arquivos_imagem.img of=/dev/sdc
Depois de instalado é preciso ativar alguns serviços pré-configurados para usar o chat, fórum e compartilhar arquivos.
Os passos que iremos utilizar foi traduzido do site oficial.
8.1 Retire o cabo de rede e conecte-se via Wi-Fi (procure pela rede PirateBox – share freely )
Para quem usa WINDOWS:
Abra o PuTTY novamente e digite alarm@192.168.77.1
ssh alarm@192.168.77.1
Para quem usa Linux:
Abra o terminar e digite:
Quando for solicitada a senha, digite: alarm
É muito importante escolher se os arquivos da Piratebox vão ficar na extensão do seu cartão SD ou em um pendrive/HD externo.
sudo /opt/piratebox/rpi/bin/usb_share.sh
sudo /opt/piratebox/rpi/bin/sdcard_share.sh
sudo /opt/piratebox/bin/board-autoconf.sh
passwd alarm
Para personalizar a página da PirateBox e outros detalhes, é preciso instalar um programa chamado FileZilla:
1. Baixe o programa no site oficial: https://filezilla-project.org/
Para quem está usando Windows, siga os passos a seguir.
Se você usa Linux, [clique aqui].
1. Salve o arquivo no computador.
2. Vá para a pasta onde salvou o arquivo.
3. Abra o arquivo de instalação.
4. Clique em "I Agree" para iniciar a instalação do FileZilla.
5. Desmarque a opção de instalar o Avast clicando no quadradinho branco, como na foto ao lado.
6. Clique em "Next" para prosseguir.
7. Agora é preciso desmarcar a opção de instalar o navegador Opera.
8. Clique em "Next" e pronto.
FileZilla instalado \o/.
- Acesse a rede por Wi-Fi (procure por PirateBox)
- Abra o FileZilla e conecte-se inserindo no campo de endereço 192.168.77.1 porta 22
No Filezilla, no campo Endereço Remoto insira o endereço:
/opt/piratebox/conf/hostapd.conf
SSID = é o nome da rede Wi-Fi
Além de mudar o nome você pode trocar as imagens que ficam no topo da página web.
Abra o FileZilla para substituir as imagens em /opt/piratebox/www/content/img mantendo o mesmo nome e tamanho:
piratebox-logo-horizontal-white.png - 215 x 26 pixels
piratebox-logo-small.png - 130x114 pixels
O hostname é o endereço que aparece que aparece no navegador.
Passo 1
No FileZilla, em Endereço Remoto insira /opt/piratebox/conf/piratebox.conf
HOST=seuhost.lan ou seuhost.local
Passo 2
No arquivo /etc/hosts , adicione embaixo a linha
192.168.77.1 seuhost.lan
Passo 3
Alterar o link dentro da página de redirecionamento no arquivo /opt/piratebox/www/index.html
Passo 4
Desconecte-se do Wi-Fi da PirateBox, reinicie a caixa e conecte-se novamente. Pode ser que seja preciso reiniciar o computador ou esperar um pouco para ele receber a atualização do nome DNS.
<meta http-equiv="refresh" content="0;url=http://piratebox.local/content" />
Para fazer a alteração dos textos na página inicial, em Endereço Remoto no FileZilla digite: /opt/piratebox/www/content/index.html
Para editar o arquivo index.html, recomendamos que você use um editor de textos e códigos como Atom, Notepad++ ou outro que possua.
Essa é a página principal que você vê.
Alterando ela você altera o que aparece na tela.
By Geisa Santos