Todos los artículos
Ejecuta tu nodo LN en una Raspberry Pi

Ejecuta tu nodo LN en una Raspberry Pi

blog-cover

En esta guía, te mostraré cómo configurar un nodo de Lightning Network (LN) completamente custodial usando Alby Hub en una Raspberry Pi, dándote control total sobre tu nodo. Alby Hub ofrece una versión DIY gratuita para una wallet Lightning auto-custodiada, asegurando la propiedad total de tus fondos siendo 100% open-source.

Configura un nodo Lightning auto-custodiado en una Raspberry Pi usando Alby Hub. Control total de tus fondos, 100% open-source, y fácil de gestionar con la app móvil Alby Go.

Soporta tanto direcciones Lightning como Nostr, permitiendo conectividad fluida entre ecosistemas, y se integra sin esfuerzo con docenas de aplicaciones Bitcoin. Con servicios integrados de Lightning Service Provider (LSP) y la app móvil Alby Go, gestionar tu nodo sobre la marcha nunca ha sido más fácil.


Importante: Esto NO es un minero de Bitcoin ni un nodo completo. Es simplemente una Raspberry Pi ejecutándose en una tarjeta SD eficiente en energía y de bajo coste.

⚠️ Aviso ⚠️

De todos modos, he incluido un breve repaso de los fundamentos de Lightning Network abajo.

¿Qué es la Lightning Network?#

La LN es una solución de segunda capa construida sobre Bitcoin para permitir transacciones rápidas, baratas y escalables.

  • ¿Por qué? La capa base de Bitcoin es segura pero lenta y cara para pequeños pagos debido a los límites de tamaño de bloque y las comisiones.
  • ¿Cómo? LN usa canales de pago fuera de la cadena que permiten a los usuarios transaccionar instantáneamente sin esperar confirmaciones de blockchain.

Conceptos clave#

  • Canales de pago: Los usuarios abren un canal haciendo una transacción on-chain, luego envían pagos instantáneos ilimitados dentro de ese canal.
  • Enrutamiento: No necesitas un canal directo con todos — los pagos pueden enrutarse a través de múltiples nodos conectados.
  • Comisiones bajas: Solo abrir/cerrar canales requiere comisiones on-chain; la mayoría de transacciones cuestan fracciones de céntimo.

Objetivo#

LN hace Bitcoin usable para transacciones cotidianas, como comprar café, sin esperar más de 10 minutos por confirmaciones.

En resumen: Lightning Network = Pagos Bitcoin instantáneos + baratos, asegurados por la blockchain de Bitcoin.


Configurando Alby Hub#

Alby Hub es un nodo de Lightning Network gratuito, open-source (idealmente privado).

Requisitos#

Antes de empezar, vas a necesitar las siguientes cosas:

  • Un ordenador con windows, mac o linux
  • Raspberry Pi 4 o 5 (Para Zero 2W mira este tutorial!)
    • En este tutorial, estoy usando una raspi-4b (~60€)
  • El cargador para tu raspi (~10€)
  • Tarjeta de memoria SD (32/64gb) (~10€)
  • Adaptador de tarjeta SD a USB (para flashear el SO en la raspi) (~10€)

tutorial

Pasos de instalación#

1. Flashear un kernel Linux en la tarjeta SD#

Sugerencia: Puedes usar RPI imager en tu ordenador. Úsalo para flashear el SO raspi recomendado para ti

tutorial

En Storage verás tu tarjeta SD después de insertarla en tu portátil.

tutorial

Una vez hagas clic en “Next”, verás diferentes ajustes. Haz clic en Edit Settings

tutorial

En Settings > General: establece tu hostname, el nombre de usuario y contraseña para tu usuario admin. Asegúrate de habilitar tu WIFI, de lo contrario tendrás que conectarla al router con un RJ-45.

Para este tutorial, estoy usando testhub como hostname, puedes usar albyhub o lo que prefieras.

tutorial

En Settings > Services: asegúrate de que el acceso vía SSH está habilitado. Lo vamos a necesitar para instalar Alby Hub.

tutorial

Haz clic en “Save” y haz clic en “Yes” para iniciar la instalación.

tutorial

Verás una confirmación. Haz clic en “Yes”. Tardará ~10 mins…

tutorial

¡Ahora tenemos la SD con un kernel linux fresco listo para usar!

tutorial

2. Insertar la SD en la raspi#

Extrae la SD del portátil e insértala en la raspi primero.

tutorial

Una vez insertada la SD, conecta el cable de alimentación. Se encenderá automáticamente en cuanto la conectes.

tutorial

3. Instalación de Alby Hub#

Tardará ~5mins desde que la encendiste para poder acceder a ella. ¿Cómo puedes asegurarte de que está viva? Abre la terminal y haz ping al hostname que definiste mientras flasheabas la SD en Settings > General, recuerda que terminaba con .local:

ping testhub.local

Es normal si no obtienes respuesta al principio… hasta que la obtienes.

tutorial

Ahora puedes instalar Alby Hub en tu raspi usando la conexión SSH que habilitaste antes:

# Código fuente: https://github.com/getAlby/hub/tree/master/scripts/pi-aarch64
ssh testhub@testhub.local '/bin/bash -c "$(curl -fsSL https://getalby.com/install/hub/pi-aarch64-install.sh)"'

Se te pedirá que escribas la palabra “yes”; escríbela.

tutorial

Luego, se te pedirá que introduzcas tu contraseña. Introduce la contraseña que elegiste en Settings > General para el nombre de usuario.

tutorial

4. Configuración de Alby Hub#

Espera otros 2-3 mins y visita tu host: http://testhub.local/

tutorial

Tu Alby hub ya está funcionando. ¡Vamos a conectarlo a tu cuenta GetAlby!


Crear una cuenta GetAlby#

🔗 getalby.com/users/new

tutorial


Conectando GetAlby con Alby Hub#

Creé una cuenta llamada testhub.

Izquierda: la cuenta GetAlby. Derecha: el nodo en la raspi.

tutorial

Haz clic en “Connect Now”.

tutorial

Haz clic en “Request Authorization Code”.

tutorial

Obtienes el código de autorización (izquierda) que necesitas insertar en tu configuración (derecha).

tutorial

Crea una Contraseña para tu Alby Hub instalado en tu raspi. Puede ser diferente de la contraseña que configuraste para tu usuario root en la raspi misma.

tutorial

tutorial

tutorial

Ahora es momento de Vincular tu Cuenta Alby

tutorial

A menos que especifiques lo contrario, establece el “Budget renewal: Monthly 1M sats” por defecto.

tutorial tutorial


Abriendo canales Lightning#

Recomiendo seguir los Pasos Iniciales para configurar tu Alby Hub.

tutorial

Abramos el primer canal.

tutorial

Necesitas pagar ~$20 en sats para abrir un canal de liquidez entrante de 1M sats.

tutorial

Después del pago, verás el canal abierto. Puede tardar un par de minutos hasta que la transacción de financiación sea minada en el siguiente bloque.

tutorial


Recibiendo Sats#

Puedes recibir sats usando tu Dirección LN.

Izquierda: Página pública vinculada a tu nodo. Derecha: Página privada de tu Alby Hub.

tutorial

Opcional: Puedes añadir fondos ln a tu wallet usando los servicios de terceros de GetAlby: getalby.com/topup - ten en cuenta el KYC…


Usando tus Sats#

Después de eso, podrás usarlos a través de la Extensión Alby o AlbyGo.

tutorial

Tu nodo es la fuente definitiva de verdad. Conectar estas apps a él te permitirá usar tus sats sin problemas en diferentes plataformas.

tutorial

Aviso: la dirección LN testhub fue creada solo para propósitos de testing y tutorial. Mi dirección real es chemaclass ;)

Mantenimiento y solución de problemas#

Actualizando tu nodo#

Similar al proceso de instalación, hay un script disponible para actualizar tu nodo. Puedes encontrarlo en el repositorio fuente: GitHub - Script de actualización Alby Hub

ssh testhub@testhub.local '/bin/bash -c "$(curl -fsSL https://getalby.com/install/hub/pi-aarch64-update.sh)"'

Manejando cortes de energía#

Si se va la luz, la Raspberry Pi se apagará. Una vez se restaure la energía, se reiniciará automáticamente, pero Alby Hub te pedirá que introduzcas la contraseña que configuraste antes.


Enlaces relacionados

Posts relacionados

Ssearch Dtheme Llang Jolder Knewer Ttoc Ccopy ?help

Atajos de Teclado

Navegación

HInicio
BBlog
RLecturas
LCambiar idioma

Acciones

SBuscar
DCambiar tema
CCopiar URL
GGIr arriba

Artículos

JArtículo anterior
KArtículo siguiente
TMostrar/ocultar índice

General

?Mostrar ayuda
EscCerrar