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.
Elimine cualquier copia existente de celestia-app, clone el repositorio y cambie al directorio:
bash
Consulte la versión deseada, según la red que utilizará:
Mainnet BetaMochaArábicabash
Construir e instalar el
celestia-appd
binario:bash
Para verificar si el binario se instaló correctamente, puede ejecutar el binario utilizando el
--help
bandera:sh
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
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 |
|
26657 | TCP | localhost | RPC | false (solo abierto a localhost) |
|
Last updated