bitcoin-kit
Bitcoin-kit es un archivo Docker Compose que orquesta infraestructura Bitcoin autoalojada: Datum (servidor Electrum), Core Lightning, Mempool Space y notificaciones a nodos externos. Requiere nodo Bitcoin externo y configuración manual.
Ficha actualizada 28 sept 2026, 13:16 · upstream 28 sept 2026, 12:53 · release sin release detectada
Qué es bitcoin-kit
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio proporciona una solución de Docker Compose para desplegar servicios esenciales de la red Bitcoin en un entorno autoalojado. Incluye integración con Datum para APIs de datos, Core Lightning para Lightning Network, Mempool Space para visualización de transacciones pendientes y Electrum Server para monederos móviles.
El despliegue requiere un nodo Bitcoin completo externo (como Bitcoin Knots) configurado con RPC habilitado y ZMQ para notificaciones. El proceso implica compilar componentes en Rust como electrs, lo que puede consumir recursos significativos durante la primera construcción de imágenes Docker.
La solución está diseñada para desarrolladores y operadores que buscan infraestructura Bitcoin funcional sin depender de servicios centralizados. Incluye soporte para TLS en Electrum Server y Stratum para minería ligera.
- Despliegue de servidor Electrum para clientes móviles (Electrum, BlueWallet).
- Nodo Lightning Network autoalojado con Core Lightning.
- Visualización de mempool y transacciones en tiempo real con Mempool Space.
- API de datos de bloques y transacciones mediante Datum para aplicaciones web.
- Infraestructura Bitcoin completa para desarrolladores que necesitan control total.
- Orquesta servicios críticos: Electrum, CLN, Mempool y Datum en un solo archivo Compose.
- Soporta comunicación ZMQ con nodo Bitcoin externo para notificaciones de bloques.
- Implementación en Rust (electrs) garantiza rendimiento optimizado en análisis de datos.
- Configuración TLS opcional para Electrum Server (puerto 50002).
- Compatible con herramientas de colaboración Nostr para mantenimiento del repositorio.
- No incluye nodo Bitcoin; requiere configuración externa y sincronización manual.
- Primera compilación de electrs en Rust puede tardar considerablemente dependiendo del hardware.
- Credenciales RPC y rutas de datos requieren configuración manual en config.env.
- Requiere Docker instalado previamente en el sistema operativo.
- Repositorio migrando a Nostr; GitHub actúa solo como espejo.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar Docker. Configurar nodo Bitcoin externo con RPC y ZMQ habilitados (bitcoind.conf). Editar config.env con credenciales seguras y ruta de datos correcta. Ejecutar docker compose --env-file=config.env up -d. Esperar indexación completa de Electrum y Mempool antes de uso productivo.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.