Skip to content

OpenClaw
on Linux

Open-source personal AI assistant: open Bash scripts, official sources only

Your own AI assistant running 24/7 on your server. Chat with it from WhatsApp, Telegram, Discord, Slack and more, with the model of your choice.

Run this command on your server

$curl -fsSL https://infrawire.sh/i/openclaw | bash
  • Tested on 10 distributions
  • Official installer
  • x86_64 and arm64

What the script does

  • Node.js 24 LTS (official build from nodejs.org, SHA-256 verified) if missing or too old
  • OpenClaw from the official installer at openclaw.ai
  • The openclaw command on your PATH
  • Optional: the setup wizard and its background service (openclaw onboard --install-daemon)

After installation

# Configure your model and channels
$ openclaw onboard --install-daemon
# Check that everything is healthy
$ openclaw doctor
# Open the dashboard from your computer (SSH tunnel)
$ ssh -N -L 18789:127.0.0.1:18789 user@your-server

Options

Pass options after bash -s --, for example:

$ curl -fsSL https://infrawire.sh/i/openclaw | bash -s -- --no-onboard
--no-onboardInstall only, skip the setup wizard
--version x.y.zPin a specific OpenClaw version (default: latest)
--user NAMEInstall for another Linux user (as root)
--yesFully non-interactive

Review before running

The script is plain Bash. Download it, read it, then run it:

$ curl -fsSL https://infrawire.sh/i/openclaw -o install.sh
$ less install.sh
$ bash install.sh

On Alpine, run apk add bash curl first.

Frequently asked questions

Everything you need to know before running an installer.

Yes. The scripts are free and open: you can read them at any time. Some apps may require their own account or subscription, for example an API key for your AI model.

The scripts are served over HTTPS and only download software from official sources. If you prefer, download the script first, read it, then run it: each app page shows how.

Ubuntu 22.04 and 24.04, Debian 12 and 13, Rocky Linux 9, AlmaLinux 9, Fedora, Arch Linux, openSUSE and Alpine, on x86_64 and arm64. On Alpine, install bash and curl first.

You need root or sudo to install system packages. Run the command with sudo and the app is installed for your own user, not for root.

It installs the missing prerequisites with your package manager, then the app itself, and adds its command to your shell's PATH. Everything is written to a log file in /tmp.

Yes, they work on any Linux server. If you need one, Infrawire offers Linux VPS and dedicated servers ready in minutes.

Linux VPS and dedicated servers on 3 continents, with 24/7 expert support.

View VPS plans