openclaw-remote-install
One-click remote OpenClaw deployment via SSH. Auto-detects OS and selects best method (Docker/Podman/npm). Use when: (1) Installing on VPS/cloud servers, (2) Automating multi-machine deployment, (3) Configuring models/channels/gateway post-install.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/codeblackhole1024/openclaw-remote-installOpenClaw Remote Install Skill
This skill handles remote installation and configuration of OpenClaw on remote servers via SSH with intelligent method selection and async execution support.
Log Directory
All installation logs are automatically saved to:
~/.openclaw/remote-install-logs/<host>_<timestamp>/
Each installation creates:
install.log- Main installation log with timestampsinstall_output.log- Raw command outputinstall.pid- Background process PID (async mode)install.status- Installation status: running/success/failed/timeout
A symlink latest points to the most recent log directory.
Supported Installation Methods
| Method | Description | Best For |
|---|---|---|
auto (default) | Auto-detect best method based on OS | Most cases |
installer | Official install.sh script | Standard Linux/macOS |
cli | install-cli.sh (local prefix) | No system Node dependency |
npm | npm install -g openclaw | Node 22+ already installed |
pnpm | pnpm add -g openclaw | pnpm users |
docker | Docker container | Containerized deployments |
podman | Podman rootless container | Rootless environments |
Usage
Quick Start (Auto-detect)
./scripts/install_openclaw_remote.sh <host> <user> <key_path>
Async Installation (Recommended for long-running installs)
# Run installation in background with progress monitoring
./scripts/install_openclaw_remote.sh <host> <user> <key_path> --async
# Monitor in real-time
tail -f ~/.openclaw/remote-install-logs/latest/install_output.log
# Check status
cat ~/.openclaw/remote-install-logs/latest/install_status
With Password
./scripts/install_openclaw_remote.sh <host> <user> <password> --password-based
Force Specific Method
# Docker installation
./scripts/install_openclaw_remote.sh <host> <user> <key_path> --docker
# Podman installation
./scripts/install_openclaw_remote.sh <host> <user> <key_path> --podman
# npm method (if Node 22+ available)
./scripts/install_openclaw_remote.sh <host> <user> <key_path> --method npm
Non-interactive (Automation)
./scripts/install_openclaw_remote.sh <host> <user> <key_path> \
--non-interactive \
--configure
Custom Log Directory
./scripts/install_openclaw_remote.sh <host> <user> <key_path> \
--log-dir /path/to/custom/logs
Auto-Detection Logic
The installer automatically selects the best method:
- If
--dockeror--podmanflag: Use container method (if available) - If Node 22+ installed: Use
pnpmornpmmethod - Otherwise: Use official
install.shscript
Supported Operating Systems
- Ubuntu/Debian (apt)
- Fedora/RHEL/CentOS (dnf/yum)
- Alpine (apk)
- Arch Linux (pacman)
- macOS (Homebrew)
- Windows (WSL2) - via installer script
Post-Installation
# SSH into remote server
ssh user@host
# Check status
openclaw status
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-codeblackhole1024-openclaw-remote-install": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
Email Assistant
Skill by codeblackhole1024
crypto-investment-strategist
Professional cryptocurrency investment and strategy analysis for spot, swing, and leverage decisions. Combines technical analysis, market regime assessment, position sizing, staged entry and exit planning, portfolio allocation, and risk control. Use when the user asks whether to buy, sell, hold, reduce, rotate, or allocate capital across crypto assets, compare coins, assess BTC, ETH, or altcoins, build a crypto portfolio, review an existing position, or design a practical trading or investment plan.
Memory Transfer Enhanced
Skill by codeblackhole1024
Asset Allocation
Skill by codeblackhole1024
Memory Transfer
Skill by codeblackhole1024