Ponto de Partida

Como criar seu primeiro site rodando na plataforma IPFS usando esse guia para iniciantes

Criando uma conta ou fazendo Login

Agora que você terminou a instalação da plataforma fission, é necessário criar uma conta:

$ fission register
‚úÖ Registered & Login in

Agora est√° tudo certo! Suas credenciais de acesso est√£o dentro de ~/.fission.yaml

Caso você já possua uma conta, faça o login dessa forma:

$ fission login
Username: #Siga os 'prompts' para informar seu usu√°rio e senha

Por padrão, os endereços da rede são baseados no seu usuário de acesso, se parecendo com - USERNAME.fission.name. No futuro, será possível adicionar domínios customizados.

Executando o IPFS

Para utilizar o fission você precisará estar executando o IPFS

Se sua versão do IPFS for ipfs-desktop, garanta que ele esteja em execução.

Se sua versão do ipfs for via linha de comando, execute o seguinte código em outra aba do terminal:

$ ipfs daemon

Criando uma webpage simples

Vamos criar uma p√°gina 'interplanet√°ria' simples!

Crie um novo diretório de projeto e adicione um arquivo index.html:

$ mkdir hello-universe
$ cd hello-universe
$ touch index.html

Adicione um conte√ļdo inicial a esse arquivo index.html:

index.html
<html>
  <head>
    <title>Ol√° Universo!</title>
  </head>
  <body>
    <h1>Ol√° Universo!</h1>
    <p>Isto est√° no InterPlanetary File System.</p>
    <p>Assisted by <a href="https://fission.codes">Fission</a>.</p>
  </body>
</html>

Hora do deploy interplanet√°rio!

Tenha certeza de que você está na pasta correta do projeto (hello-universe), e execute:

$ fission up
ūüöÄ Now live on the network
ūüĎĆ QmPmZDd6esqzsc2R1i8t5DcRGeRKrNomMhqj232Cz6heNW
ūüďĚ DNS Updated. Check out your site at:
ūüĒó diffusiondemo.fission.name

Copie a URL que aparece na √ļltima linha (ūüĒó) e cole no seu navegador para ver seu novo site, hospedado em uma rede descentralizada. F√°cil assim!

Note: Pode levar algum tempo para a replicação do DNS. Então aguarde 1 ou 2 minutos se o site não carregar imediatamente. Se você é do tipo impaciente, copie o content-id da saída da linha de comando e veja em https://ipfs.runfission.com/ipfs/{YOUR_CONTENT_ID}

Curiosidade sobre o IPFS: Todos que seguirem esse tutorial do come√ßo ao fim, acabar√£o com a mesma chave de conte√ļdo (Content ID). Isso significa que voc√™ pode puxar instantaneamente esse site da demonstra√ß√£o do seu "vizinho" (se estiver com pressa), caso ele j√° tenha feito o deploy.

Last updated