6.0 KiB
Inicio Rápido
Para ejecutar Codex a través de esta guía, necesitaremos realizar los siguientes pasos:
- Revisar el descargo de responsabilidad
- Obtener el binario de Codex
- Ejecutar Codex
- Interactuar con Codex
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
-
Instalar la última versión de Codex
curl -s https://get.codex.storage/install.sh | bash -
Instalar dependencias
# Debian-based Linux sudo apt update && sudo apt install libgomp1 -
Verificar el resultado
codex --version
Windows
-
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-revokea sus llamadas cuirl, es decir, modificar las llamadas anteriores para que se vean así:curl -LO --ssl-no-revoke https://... -
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 variablesen el cuadro de búsqueda de Windows
- Alternativamente, escriba
-
-
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.
-
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_qc9PWindows
[¡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.
-
Configurar el reenvío de puertos para los puertos TCP/UDP en su enrutador de Internet
Protocolo Servicio Puerto UDP Descubrimiento 8090TCP 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.