Skip to content

Instantly share code, notes, and snippets.

@pungoyal
Last active May 25, 2026 03:14
Show Gist options
  • Select an option

  • Save pungoyal/0a51d6f07d61f171b6505f702042d26c to your computer and use it in GitHub Desktop.

Select an option

Save pungoyal/0a51d6f07d61f171b6505f702042d26c to your computer and use it in GitHub Desktop.
Setup and openclaw server

Openclaw Server setup

GCP server

https://docs.openclaw.ai/install/gcp

System updates

sudo timedatectl set-timezone Asia/Kolkata
timedatectl

sudo apt-get update
sudo apt-get upgrade -y
sudo apt install -y build-essential
sudo loginctl enable-linger ubuntu
echo "set -g mouse on" >> ~/.tmux.conf && tmux source-file ~/.tmux.conf

Basic libraries

Docker

curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker ubuntu
docker -v
docker run hello-world

NVM and Node

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash
nvm install --lts
nvm alias default lts/*
nvm use --lts
npm install -g pnpm pm2 yarn
node -v
npm -v
pnpm -v

Claude Code

curl -fsSL https://claude.ai/install.sh | bash

Openclaw

curl -fsSL https://openclaw.ai/install.sh | bash

Enable memory embeddings

Approve device

openclaw devices list
openclaw devices approve <request-id>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment