logos-storage-docs/learn/quick-start.md
yayguru fb814cb848
Update quick-start.md
Spanish translation
2025-02-13 18:00:56 +01:00

6.0 KiB

Inicio Rápido

Para ejecutar Codex a través de esta guía, necesitaremos realizar los siguientes pasos:

Obtener el binario de Codex

Para un inicio rápido, utilizaremos binarios precompilados desde la página de lanzamiento de GitHub. Si prefiere compilar desde las fuentes, consulte Compilar Codex.

Por favor, siga los pasos para su sistema operativo de la lista:

Linux/macOS

  1. Instalar la última versión de Codex

    curl -s https://get.codex.storage/install.sh | bash
    
  2. Instalar dependencias

    # Debian-based Linux
    sudo apt update && sudo apt install libgomp1
    
  3. Verificar el resultado

    codex --version
    

Windows

  1. Instalar la última versión de Codex

     curl -sO https://get.codex.storage/install.cmd && install.cmd 
    

    [¡ATENCIÓN!] El software antivirus de Windows y los firewalls integrados pueden causar que los pasos fallen. Cubriremos algunos posibles errores aquí, pero siempre considere verificar su configuración si las solicitudes fallan; en particular, si deshabilitar temporalmente su antivirus lo soluciona, entonces es probable que sea el culpable.

    Si ve un error como:

    curl: (35) schannel: next InitializeSecurityContext failed: CRYPT_E_NO_REVOCATION_CHECK (0x80092012) - The revocation function was unable to check revocation for the certificate.
    

    Es posible que necesite añadir la opción --ssl-no-revoke a sus llamadas cuirl, es decir, modificar las llamadas anteriores para que se vean así:

     curl -LO --ssl-no-revoke https://...
    
  2. Actualizar el PATH usando la salida de la consola

    • Solo sesión actual

      :: Default installation directory
      set "PATH=%PATH%%LOCALAPPDATA%\Codex;"
      
    • Actualizar el PATH permanentemente Panel de control --> Sistema --> Configuración avanzada del sistema --> Variables de entorno

      • Alternativamente, escriba environment variables en el cuadro de búsqueda de Windows
  3. Verificar el resultado

    codex --version
    

Ejecutar Codex

Podemos ejecutar Codex en diferentes modos, y para un inicio rápido ejecutaremos un nodo de Codex, para poder compartir archivos en la red.

  1. Ejecutar Codex

    Linux/macOS

    codex \
      --data-dir=datadir \
      --disc-port=8090 \
      --listen-addrs=/ip4/0.0.0.0/tcp/8070 \
      --nat=`curl -s https://ip.codex.storage` \
      --api-cors-origin="*" \
      --bootstrap-node=spr:CiUIAhIhAiJvIcA_ZwPZ9ugVKDbmqwhJZaig5zKyLiuaicRcCGqLEgIDARo8CicAJQgCEiECIm8hwD9nA9n26BUoNuarCEllqKDnMrIuK5qJxFwIaosQ3d6esAYaCwoJBJ_f8zKRAnU6KkYwRAIgM0MvWNJL296kJ9gWvfatfmVvT-A7O2s8Mxp8l9c8EW0CIC-h-H-jBVSgFjg3Eny2u33qF7BDnWFzo7fGfZ7_qc9P
    

    Windows

    [¡ATENCIÓN!] Windows podría en esta etapa pedirle que otorgue acceso a Internet a Codex. Debe permitirlo para que las cosas funcionen. ambién podría ser necesario añadir reglas de firewall de entrada para Codex y podemos usar la utilidad netsh .

    add firewall rules using netsh
    :: Añadir reglas
    netsh advfirewall firewall add rule name="Allow Codex (TCP-In)" protocol=TCP dir=in localport=8070 action=allow
    netsh advfirewall firewall add rule name="Allow Codex (UDP-In)" protocol=UDP dir=in localport=8090 action=allow
    
    :: Listar reglas
    netsh advfirewall firewall show rule name=all | find /I "Codex"
    
    :: Eliminar reglas
    netsh advfirewall firewall delete rule name="Allow Codex (TCP-In)"
    netsh advfirewall firewall delete rule name="Allow Codex (UDP-In)"
    
    :: Obtener IP Pública
    for /f "delims=" %a in ('curl -s --ssl-reqd ip.codex.storage') do set nat=%a
    
    :: Ejecutar Codex
    codex ^
      --data-dir=datadir ^
      --disc-port=8090 ^
      --listen-addrs=/ip4/0.0.0.0/tcp/8070 ^
      --nat=%nat% ^
      --api-cors-origin="*" ^
      --bootstrap-node=spr:CiUIAhIhAiJvIcA_ZwPZ9ugVKDbmqwhJZaig5zKyLiuaicRcCGqLEgIDARo8CicAJQgCEiECIm8hwD9nA9n26BUoNuarCEllqKDnMrIuK5qJxFwIaosQ3d6esAYaCwoJBJ_f8zKRAnU6KkYwRAIgM0MvWNJL296kJ9gWvfatfmVvT-A7O2s8Mxp8l9c8EW0CIC-h-H-jBVSgFjg3Eny2u33qF7BDnWFzo7fGfZ7_qc9P
    

    [¡CONSEJO!] En el ejemplo anterior, utilizamos los nodos de arranque de Codex Testnet y, por lo tanto, nos unimos a Testnet. Si desea unirse a una red diferente , utilice el valor apropiado.

  2. Configurar el reenvío de puertos para los puertos TCP/UDP en su enrutador de Internet

    Protocolo Servicio Puerto
    UDP Descubrimiento 8090
    TCP Transporte 8070

Si desea comprar o vender almacenamiento, considere ejecutar Nodo Codex con soporte de marketplace o Nodo de almacenamiento Codex.

Interactuar con Codex

Cuando su nodo Codex esté en funcionamiento, puede interactuar con él utilizando la UI de la aplicación de Codex para compartir archivos.

Además, puede interactuar con Codex utilizando la API de Codex y, para un recorrido por la API, considere seguir la guía Usando Codex.

Mantente en Contacto

¿Quiere mantenerse actualizado o busca más ayuda? Pruebe nuestro servidor de Discord.

¿Listo para explorar la funcionalidad de Codex? Por favor Únase a Codex Testnet.

Si desea ejecutar Codex localmente sin unirse a Testnet, considere probar la Prueba de dos clientes Codex o la Ejecución de una red Codex local con soporte de Marketplace.