Instalar OpenClaw de forma optimizada para Raspberry pi y en SD

Tiempo de lectura: 2 minutos

Hoy vamos a aprendeinstalar de 0 OpenClaw en una Raspberry Pi y con una tarjeta SD.

Logo OpenClaw

PASO 1: El Formateo y Grabación (En tu PC)

No uses el formateador normal de Windows o Mac. Usa Raspberry Pi Imager (la herramienta oficial).

  1. Selecciona el SO: Te recomiendo Raspberry Pi OS Lite (64-bit). Al no tener escritorio (interfaz gráfica), liberarás muchísima RAM y, sobre todo, reducirás drásticamente las lecturas/escrituras en la SD, haciendo que OpenClaw vaya mucho más rápido.
  2. Ajustes (Rueda dentada): Configura ahí mismo el nombre de usuario (raspi4), tu contraseña, el Wi-Fi y activa el SSH.
  3. Graba la SD: Dale a «Write» y espera a que verifique.

PASO 2: Preparación del Terreno (En la Raspberry)

Una vez metas la SD en la Pi y entres por SSH, lo primero es actualizar pero con cuidado:

Bash

sudo apt update && sudo apt upgrade -y

PASO 3: Instalar Node.js (La versión correcta)

Para evitar que se instale la v24 o versiones experimentales, vamos a usar el instalador oficial para la versión estable v22 (LTS):

Bash

# Descargamos el script de la versión 22
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
# Instalamos Node.js
sudo apt-get install -y nodejs

Confirma que todo está bien con node -v. Debería decir v22.x.x.

PASO 4: Truco Maestro para SD (Log2Ram)

Como tu tarjeta es lenta escribiendo, vamos a instalar una utilidad que guarda los logs en la RAM y solo los escribe en la SD una vez al día. Esto cambiará la vida de tu Raspberry:

Bash

sudo apt install git -y
git clone https://github.com/azlux/log2ram.git
cd log2ram
chmod +x install.sh
sudo ./install.sh
# Hay que reiniciar para que se active
sudo reboot

PASO 5: Instalar OpenClaw

Ahora que el sistema está limpio y optimizado para no machacar la SD, instala OpenClaw:

Bash

sudo npm install -g openclaw

Y ahora ya podemos configurar OpenClaw

Solucionar problemas con IP v6.

vi ~/.profile

Vete al final del archivo y pega esta línea:

Bash

export NODE_OPTIONS="--dns-result-order=ipv4first"

Guarda y ahora aplica el cambio:

source ~/.profile

Deja un comentario