Monta el nodo de tu familia en casa

Un buzón para los tuyos, en tu propia casa. Los mensajes de tu familia se guardan cifrados en un aparatito enchufado al lado de tu router, sin depender de nadie.

Ojo: no va DENTRO del router

Un router normal no ejecuta Ubuntu ni un nodo (su puerto USB es solo para compartir ficheros). El nodo va en un aparato aparte, pequeño, enchufado AL LADO del router y encendido siempre.

1. Qué necesitas (barato y de bajo consumo)

Una Raspberry Pi (una Pi 3, 4 o Zero 2, unos 30-70 €) es lo ideal para una familia: sin ventilador, ~2-3 W, siempre encendida. También sirve un PC o portátil viejo, o un mini-PC. El nodo pide poquísimo: 1 CPU y ~256 MB, así que cualquiera de estos lo mueve de sobra.

2. Instala el sistema

Instala Ubuntu (o Raspberry Pi OS) en la Raspberry o el PC. Python 3 ya viene incluido; no hace falta nada más.

3. Instala el nodo (un fichero)

Copia el nodo y déjalo como servicio para que arranque solo:

sudo mkdir -p /opt/llnode && sudo cp llnode.py /opt/llnode/
python3 /opt/llnode/llnode.py 8770 /opt/llnode/data   # imprime el adminSecret
# servicio systemd (Restart=always) -> ver la guía técnica
sudo systemctl enable --now llnode
curl http://127.0.0.1:8770/health

Guía técnica completa del nodo →

4. Que sea accesible desde fuera

La conexión de casa está tras el router y a veces sin IP pública. Dos formas de darle una dirección pública:

A) Con IP pública: abre el puerto 8770 en el router (port forwarding) hacia la Raspberry y usa un DDNS para tener un dominio fijo. Sin coste.
B) Sin complicarte (recomendado): un túnel gratuito que corre en la propia Raspberry y le da una URL pública estable: Cloudflare Tunnel o ngrok. No tocas el router.

Privacidad: tú pones el buzón, no lees nada

Todo lo que guarda el nodo está cifrado de extremo a extremo. Ni tú, como anfitrión del nodo de tu familia, puedes leer los mensajes: solo pones el buzón donde se guardan los sobres cerrados.

Guía técnica del nodo Requisitos del nodo