Formas de pagamento Abuse

Farcaster: Instalando um nó

18.10.2024, 12:03

Descrição

O nó Farcaster é semelhante em instalação ao nó Taiko. Requer o RPC do Alchemy e, curiosamente, pode ligar a sua conta FID do Warpcast a ele. Isto significa que agora podes não só desenvolver o teu perfil na rede social Warpcast, mas também ligá-lo ao nó.

Requisitos

CPU: 4

RAM: 16

SSD: 200GB

SO: Ubuntu 20.04

Instalação

Preparámos para si um guia detalhado sobre como instalar o noda. O processo de instalação é o mais simples possível, e recomendamos que escolha um servidor com os requisitos mínimos indicados nas recomendações para evitar possíveis problemas de sincronização.

  1. Instalar o MobaXterm.
  • Ligue-se ao servidor alugado através do root.
  • Executar os comandos da lista.
  • Atualizar e instalar os pacotes necessários.
sudo apt update -y
sudo apt install screen -y

2. Inicie sessão no Alchemy e registe uma conta.

  • Clique em "Visão geral".
  • Clique em "Criar nova aplicação".

  • Escolha "Ethereum" e "Ethereum Mainnet".
  • Na parte inferior, qualquer valor e clique em "Criar aplicação".

  • No lado direito, clique em "Api Key".

  • Copie o endereço HTTPS e guarde-o no Notepad ou em qualquer outro local conveniente.
  • Repita os mesmos passos, mas selecione "Optimism Mainnet".
  • Guarde o endereço HTTPS.

  • Em seguida, aceda ao seu perfil do Warpcast, precisamos de copiar o nosso FID.
    • Clique em "Profile" (Perfil) - "Three dots" (Três pontos) - "About" (Sobre).
  • Copia o FID e guarda-o no bloco de notas ou num local seguro.

3. Volta ao terminal e instala o script:

curl -sSL https://download.thehubble.xyz/bootstrap.sh | bash

4. De seguida, introduz as nossas ligações copiadas, uma a uma:

  • Primeiro - Ethereum Mainnet.
  • Segundo - Optimism Mainnet.
  • De seguida, insere o nosso FID.
  • A instalação será iniciada:

  • Após alguns minutos, aparecerão os registos - portanto, está tudo bem!
  • Pode interrompê-los premindo CNTR+C (se quiser sair dos registos).
  • Nos registos verá instantâneos - estes crescerão gradualmente.
  • A sincronização demorará cerca de 2-3 horas.

5. Aceda ao painel de controlo através da ligação: http://Айпи_вашего_сервера:3000.

  • Inicialmente, não terá dados e nada será visível.
  • Passadas algumas horas, terá gráficos:

  • Como deveria estar após algumas horas de espera:

Também é possível monitorizar a sincronização através de registos.

Portas abertas

É necessário que a porta 2283 esteja aberta.

  • Copie todos os comandos, um a um, e cole-os na consola:
sudo iptables -A INPUT -p tcp --dport 2281 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 2282 -j ACCEPT
sudo iptables -A INPUT -p tcp --dport 2283 -j ACCEPT
sudo iptables-save > /etc/iptables/rules.v4
sudo iptables -L -v -n

Estes passos ajudá-lo-ão a abrir as portas 2281, 2282 e 2283 utilizando o iptables.

Use um dos seguintes comandos para salvar as alterações no iptables para que elas persistam após uma reinicialização:

  • Debian/Ubuntu:
 sudo apt-get install iptables-persistent
 sudo netfilter-persistent save
  • CentOS/RHEL:
sudo service iptables save
  • Para sistemas com systemd:
 sudo iptables-save > /etc/iptables/rules.v4
  • Para verificar se as regras foram adicionadas:
sudo iptables -L -v -n

Isso mostrará as regras atuais do iptables e permitirá que você verifique se as portas 2281, 2282 e 2283 estão abertas.

Comandos adicionais

Comando para atualizar:

cd ~/hubble && ./hubble.sh upgrade

Exibir logs:

docker logs hubble-hubble-1 --since 1m -f

Excluir nó:

rm -rf hubble && docker stop farcasterxyz/hubble:latest && docker rm farcasterxyz/hubble:latest && docker stop grafana/grafana:10.0.3 && docker rm grafana/grafana:10.0.3 && docker stop graphiteapp/graphite-statsd:1.1.10-5 && docker rm graphiteapp/graphite-statsd:1.1.10-5