terça-feira, 9 de agosto de 2016

Como utilizar a ZeroNet: acessar sites e criar seu próprio

Leia mais sobre a ZeroNet através desse link: http://omanualdigital.blogspot.com/2016/08/muito-alem-da-deep-web-conheca-zeronet.html.

Baixando

Acesse esse link e baixe a versão correta para seu sistema operacional. Se quiser, pode fazer uma doação para manter o projeto no ar.

Iniciando

Descompacte o arquivo comprimido com a pasta ZeroBundle. Siga as instruções e inicie o programa de acordo com seu sistema operacional. Após tudo correr bem, uma nova janela será aberta em seu navegador, contendo os sites disponíveis para baixar no painel esquerdo.

Acessando

Você pode acessar os sites da ZeroNet ou procurar por sites listados na ZeroTalk ou a 0List. Muito cuidado com endereços maliciosos, jamais acesse-os. Existem duas ótimas engines para pesquisas dentro da ZeroNet: Kaffiene Search e ZeroSearch.

Criando seu próprio site

Aperte em "Shutdown" (através da página principal que abriu em seu navegador) ou em "Quit" (através do ícone da ZeroNet que aparece perto do relógio do Windows ou na system tray). Então vá até a pasta ZeroBundle/ZeroNet está (use a pasta ZeroNet, não a ZeroBundle) e abra o prompt de comando nela, ou use o prompt de comando e digite o comando "cd [caminho da pasta ZeroNet]". Feito isso, se você está no Linux e com acesso ao Root digite o comando:
zeronet.py siteCreate

Se for Windows, o comando é:
 "../Python/python.exe" zeronet.py siteCreate

Por exemplo, o prompt de comando irá retornar uma mensagem semelhante a essa:
- Site private key: 23DKQpzxhbVBrAtvLEc2uvk7DZweh4qL3fn3jpM3LgHDczMK2TtYUq
- Site address: 13DNDkMUExRf9Xa9ogwPKqp7zyHFEqbhC2
...
- Site created!
 Anote a private key de seu site para não perde-lo e poder continuar o editando! 
Seu site estará disponível na pasta ZeroBundle/ZeroNet/data/[endereço do site], onde você poderá editar o arquivo index.html, o qual representa a página inicial de seu site. Você pode visualizá-lo em http://127.0.0.1:43110/[endereço do site]. Se o site criado contém assuntos sadios e obedecendo às leis, recomendo que você crie sua identidade no ZeroID, e após devidamente logado, poderás divulgar seu site no ZeroTalk, 0List ou o ZeroBoard. Você também pode submetê-lo aos mecanismos de pesquisa que existem na ZeroNet. Você precisa de pelo menos um peer conectado ao seu site para poder atualizá-lo. Quanto à private key, recomendo que armazene-a em local seguro, e que faça backups pois reafirmo que você dependerá dela para atualizar seu site. Você pode novamente abrir o programa do ZeroNet. A necessidade de fechar o ZeroNet se repete sempre que você for criar um novo site.

Build/Modificar site

Se é a sua primeira vez, mexa em seu arquivo index.html. Esse processo será necessário sempre que você for editar seu site, não somente na primeira vez! Quando pronta a edição, use o comando:

Linux:
zeronet.py siteSign [endereço do site]

Windows:
"../Python/python.exe" zeronet.py siteSign [endereço do site]
E o prompt de comando retornará a seguinte mensagem:
Private key (input hidden):
Simplesmente copie e cole sua private key. A digitação não irá aparecer, mas não pense que ocorreu errado: é tipicamente normal as senhas e suas digitações serem ocultas em prompts de comando invés dos clássicos asteriscos das interfaces gráficas. Após confirmada a veracidade da private key para o site o qual desejas concluir a edição, o prompt confirmará o sucesso da operação. Recomendo que você copie o comando de fazer build em seu site e cole em algum editor de texto, para facilitar o processo, pois possivelmente você o utilizará com frequência as atualizações feitas por você em seu site.
Mas pera lá: você confirmou as alterações no site e elas foram assinadas nos documentos para a rede, mas ainda não foram publicadas! Vamos ao próximo passo.

Publicar site

Se você está fazendo isso pela primeira vez, siga em frente. Caso seja da segunda vez em diante, tenha certeza de que seu site já tenha no mínimo um peer (2, contando com você).
Para publicar seu site para ser atualizado para todos seus peers (pares - visitantes), digite o seguinte comando no prompt:

Linux:
zeronet.py sitePublish [endereço do site]
Windows:

 "../Python/python.exe" zeronet.py sitePublish [endereço do site]
 Com seus peers conectados, tudo correrá bem e as atualizações estarão disponíveis para o público.
Lembre-se: você pode anotar os comandos utilizados para seu sistema operacional (build e publicar) no bloco de notas para poder facilitar seu trabalho em seu site. Você pode repetir esse tutorial para criar quantos sites você quiser, digo, quantos sites o seu dispositivo de armazenamento suportar.

Nota: Sempre que você fizer uma edição em seu site, será necessário repetir os mesmos passos: dar build no site e publicar as alterações pelo prompt de comando. E mantenha sua private key com segurança, privacidade (somente você pode saber, assim como as senhas) e backups!

Nenhum comentário:

Postar um comentário