Repolode
ipfs

ipfs/kubo

Kubo es la implementación original de IPFS en Go: un daemon para almacenar y servir datos direccionados por contenido mediante una CLI, un HTTP Gateway y una API RPC.

Estrellas
17,151
Forks
3,175
Issues abiertos
879
Último commit
hace 12 horas

¿Qué es?

Kubo ejecuta un nodo IPFS que almacena, recupera y sirve datos direccionados mediante su hash de contenido, en lugar de su ubicación. Los archivos y directorios se representan con UnixFS, y los nodos intercambian bloques mediante Bitswap y HTTP, con descubrimiento a través de mDNS en la LAN y de la Amino DHT en la WAN.

Además del daemon, Kubo incluye una interfaz de línea de comandos, una WebUI para administrar el nodo, un HTTP Gateway compatible con la recuperación de confianza y sin confianza, y una API RPC HTTP para controlar el nodo. También incluye un cliente y servidor HTTP Routing V1 para el enrutamiento delegado, y montajes FUSE experimentales que exponen /ipfs, /ipns y /mfs como sistemas de archivos locales.

Kubo se puede instalar a partir de binarios precompilados, imágenes de Docker, gestores de paquetes de la comunidad o compilando el código fuente con Go. Los operadores de nodos públicos pueden bloquear contenido mediante una lista de denegación.

Funciones clave

  • 01Ejecuta un nodo IPFS en la LAN (mDNS) y la WAN (Amino DHT)
  • 02Interfaz de línea de comandos para añadir, leer y administrar contenido
  • 03HTTP Gateway con modos de recuperación de confianza y sin confianza
  • 04API RPC HTTP para controlar el daemon
  • 05Cliente y servidor HTTP Routing V1 para el enrutamiento delegado
  • 06Montajes FUSE experimentales para /ipfs, /ipns y /mfs

Casos de uso

  • Alojar y distribuir archivos o sitios estáticos a través de IPFS
  • Ejecutar un gateway público o un nodo de pinning para mantener el contenido disponible
  • Crear aplicaciones que almacenen datos direccionados por contenido mediante la API RPC
  • Experimentar con los protocolos IPFS y el direccionamiento por contenido en una red local

Inicio rápido

  1. 1

    Instala Kubo (con Homebrew en macOS)

    brew install ipfs
  2. 2

    Inicializa tu nodo

    ipfs init --profile=unixfs-v1-2025
  3. 3

    Inicia el daemon

    ipfs daemon

Antes de usarlo

  • No hay un mantenedor dedicado y el equipo de Shipyard dejó de encargarse del mantenimiento el 30 de septiembre de 2026.
  • La configuración recomendada requiere al menos 6 GB de RAM y 2 núcleos de CPU; los pinsets más grandes necesitan más memoria.
  • Los montajes FUSE son experimentales.

Temas

Preguntas frecuentes

¿Qué es kubo?
Kubo es la implementación original de IPFS en Go: un daemon para almacenar y servir datos direccionados por contenido mediante una CLI, un HTTP Gateway y una API RPC. Kubo ejecuta un nodo IPFS que almacena, recupera y sirve datos direccionados mediante su hash de contenido, en lugar de su ubicación. Los archivos y directorios se representan con UnixFS, y los nodos intercambian bloques mediante Bitswap y HTTP, con descubrimiento a través de mDNS en la LAN y de la Amino DHT en la WAN.
¿kubo es gratuito? ¿Qué licencia tiene?
kubo es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿kubo sigue mantenido?
Mantenimiento activo. El último commit de kubo fue el 21 oct 2026.
¿Para qué puedo usar kubo?
Alojar y distribuir archivos o sitios estáticos a través de IPFS Ejecutar un gateway público o un nodo de pinning para mantener el contenido disponible Crear aplicaciones que almacenen datos direccionados por contenido mediante la API RPC Experimentar con los protocolos IPFS y el direccionamiento por contenido en una red local
¿Cómo se instala kubo?
Instala Kubo (con Homebrew en macOS): brew install ipfs Inicializa tu nodo: ipfs init --profile=unixfs-v1-2025 Inicia el daemon: ipfs daemon
¿Dónde consigo kubo?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/ipfs/kubo

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados