On this page
On this page
Hosting
NVIDIA Jetson
Run OpenClaw on a Jetson using the standard Linux installation. Start with a cloud model provider; running a local model server is a separate setup with its own memory and GPU requirements.
Prepare the Jetson
- Install a JetPack release supported by your module and carrier board. Follow NVIDIA's JetPack instructions or SDK Manager for flashing and storage options. JetPack versions support different boards; this guide does not certify every Jetson module or image.
- Use a 64-bit Linux image. Check
uname -m; it should reportaarch64. - Check the Node.js requirements. Use a supported Node release and linked SQLite library, rather than assuming the image's distro Node is compatible. The OpenClaw installer checks the runtime and installs Node when needed.
- Use storage, cooling, and a power supply appropriate for your board. Consider an SSD for an always-on host when the board supports it.
Install and connect
Follow Getting Started for installation, onboarding, and verification. For a headless Jetson, the Linux CLI and SSH instructions cover service installation and an SSH tunnel to the Control UI. Keep the Gateway on loopback when using that tunnel.
Linux onboarding attempts to enable systemd lingering so the user service can survive logout. If that step fails or the Gateway stops after logout, follow the Gateway service guidance to check lingering and the user session bus. This is standard Linux service behavior.
Jetson diagnostics
On JetPack images that include NVIDIA's tools:
nvpmodel -q displays the current power mode. tegrastats reports resource use
and temperatures; press Ctrl+C to stop it. Power-mode IDs and limits vary by
module and image. Follow the power and performance documentation for your
JetPack release before changing modes or clocks; see NVIDIA's
Jetson Linux Developer Guide.
If the host runs out of memory, inspect available RAM and swap with free -h
and swapon --show. Compressed RAM swap (zram) shares physical memory with the
rest of the system. Size a local-model workload for the memory actually
available to it; an OpenClaw installation does not validate GPU inference
compatibility or model capacity.
Next steps
- Local models — connect a separately configured model server
- Linux server — remote access and server operation
- Backups — preserve configuration, state, and workspace
- Updating — keep OpenClaw up to date