Requisitos para aportar un nodo
Un nodo LOOKLOCK es ligerísimo: un único fichero Python sin dependencias. Corre en el VPS más modesto.
| Requisito | Mínimo | Recomendado |
|---|---|---|
| Sistema operativo | Ubuntu Server 22.04 / Debian 12 (Linux con systemd) | Ubuntu Server 24.04 LTS |
| CPU | 1 vCPU | 2 vCPU |
| Memoria (RAM) | 1 GB | 2 GB |
| Disco | 20 GB | 100 GB+ (o Storage 1 TB+) |
| Software preinstalado | Python 3.8+ | Python 3.10+, nginx o caddy, ufw |
| Red | IP pública, puerto 8770 abierto | Dominio + HTTPS (TLS) |
Software necesario
Solo Python 3 (ya viene en la mayoría de distribuciones Linux). El nodo usa SQLite, que va incluido en Python — sin librerías externas que instalar. Para producción se recomienda nginx o caddy delante para servir por HTTPS, y ufw para el cortafuegos.
Puesta en marcha (resumen)
1. Copiar el fichero del nodo a /opt/llnode/llnode.py
2. Crear un servicio systemd que ejecute: python3 /opt/llnode/llnode.py 8770 /opt/llnode/data
3. Abrir el puerto: ufw allow 8770/tcp
4. Comprobar: curl http://TU_IP:8770/health
5. (Producción) Poner un dominio con HTTPS delante y enviarnos la URL para añadir tu nodo a la red.
Privacidad garantizada
El nodo solo almacena datos cifrados de extremo a extremo: ni tú como operador puedes leer los mensajes o ficheros de los usuarios.