Instalar celestia-app

Este tutorial le guiará a través de la instalación de celestia-app, ambos de la fuente y con un binario preconstruido

Construyendo binario desde la fuente

Esta sección del tutorial supone que completó los pasos en configurar su propio entorno.

Los pasos a continuación crearán un archivo binario llamado celestia-appd dentro $HOME/go/bin carpeta que se utilizará más tarde para ejecutar el nodo. Asegúrese de seleccionar la red correcta para instalar el binario.

  1. Elimine cualquier copia existente de celestia-app, clone el repositorio y cambie al directorio:

    bash

    cd $HOME
    rm -rf celestia-app
    git clone https://github.com/celestiaorg/celestia-app.git
    cd celestia-app
  2. Consulte la versión deseada, según la red que utilizará:

    Mainnet BetaMochaArábicabash

    git checkout tags/v1.6.0 -b v1.6.0
  3. Construir e instalar el celestia-appd binario:

    bash

    make install
  4. Para verificar si el binario se instaló correctamente, puede ejecutar el binario utilizando el --help bandera:

    sh

    celestia-appd --help

Verá una salida con el menú para celestia-appd. Obtenga más información sobre el útil página de comandos CLI

Instalación de un binario preconstruido

Instalar un binario preconstruido es la forma más rápida de comenzar con su nodo de consenso Celestia. Las versiones posteriores a celestia-app v1.3.0 deben tener estos binarios disponibles.

Los pasos a continuación descargarán un archivo binario llamado celestia-appd. Dependiendo de la configuración que elija durante la instalación, el celestia-appd binario estará disponible en cualquiera de:

  • $HOME/celestia-temp/celestia-appd

  • /usr/local/bin/celestia-appd

Los binarios preconstruidos están disponibles para:

  • Sistemas operativos: Darwin (Apple), Linux

  • Arquitecturas: x86_64 (amd64), arm64

Para instalar el último binario preconstruido, puede ejecutar este comando en su terminal:

bash

bash -c "$(curl -sL https://docs.celestia.org/celestia-app.sh)"

Siga las instrucciones en la salida del terminal para elegir sus preferencias de instalación.

Verá una salida con el menú para celestia-appd. Obtenga más información sobre el útil página de comandos CLI

Ver el guión para aprender más sobre lo que está haciendo.

Puertos

Al interactuar con un nodo de consenso, es posible que deba abrir puertos en su máquina para permitir la comunicación entre nodos, como nodos de puente. Es esencial que puertos específicos sean accesibles. Asegúrese de que su firewall permita conexiones a los puertos correctos.

Si ejecuta un nodo en un servidor en la nube, asegúrese de que los puertos estén abiertos en el firewall del servidor. Si ejecuta un nodo en casa, asegúrese de que su enrutador permita conexiones a los puertos correctos.

Por ejemplo, los puertos de validación 9090 y 26657 deben ser accesibles por el puente, y el puerto 2121 es necesario para conexiones P2P para todos los tipos de nodos.

Los siguientes puertos son utilizados por los nodos de la aplicación Celestia:

Puerto

Protocolo

Dirección

Descripción

Habilitado de forma predeterminada en el nodo

Bandera

2121

TCP/UDP

localhost

P2P

cierto

N/A

9090

HTTP

0.0.0.0

gRPC

cierto

--grpc.address string

26657

TCP

localhost

RPC

false (solo abierto a localhost)

--rpc.laddr string

Last updated