hallo@maenda.mediaContactKnowledge Base
Maenda Media
Network
HostingDomainsRadioVPS
DirectAdmin
Proxmox
Cloudflare
LiteSpeed
Imunify360
Let's Encrypt
Softaculous
JetBackup
Shoutcast
Icecast
RIPE NCC Member
Ubiquiti
Appwrite
DirectAdmin
Proxmox
Cloudflare
LiteSpeed
Imunify360
Let's Encrypt
Softaculous
JetBackup
Shoutcast
Icecast
RIPE NCC Member
Ubiquiti
Appwrite
Maenda MediaHosting since 2003

Web hosting, VPS servers and streaming from our own datacenter in Meppel. Dutch support on weekdays.

  • hallo@maenda.media
  • Nederland

Products

  • Web Hosting
  • VPS Servers
  • Managed VPS
  • Radio Streaming
  • Video Streaming
  • Stream monitoring
  • Domains
  • Spam Filtering

Support

  • Contact
  • Knowledge Base
  • Server Status

Company

  • About Us
  • Network Info

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy
  • GDPR
SSL Secure
99.9% uptime target
Dutch company
Payment methods:
iDEAL
Visa
Mastercard
Bancontact
SEPA
© 2026 Maenda Media. All rights reserved.
Made with❤in the Netherlands
Knowledge BaseVPS ApplicationsInstalling OpenClaw on Your VPS — Complete Guide
Back to Knowledge Base
VPS Applications

Installing OpenClaw on Your VPS — Complete Guide

Published on February 15, 20266 min read

Table of Contents

  • What is OpenClaw?
  • System Requirements
  • Step 1: Order Your VPS
  • Step 2: What Gets Automatically Installed?
  • Security Configuration
  • Step 3: Connect via SSH
  • Step 4: Initial Configuration (Onboarding)
  • 4.1 Setting Up AI Provider
  • 4.2 Connecting a Messaging Platform
  • 4.3 Configuring Skills
  • Step 5: The Terminal UI (TUI)
  • Starting the TUI
  • TUI Commands
  • Step 6: Connecting a Domain (Optional)
  • DNS Configuration
  • Caddy Reverse Proxy
  • Updates & Maintenance
  • Updating OpenClaw
  • Viewing Logs
  • Backup
  • Directory Structure
  • FAQ
  • Which messaging platforms are supported?
  • Is my data safe?
  • How much memory do I need?
  • More Information

OpenClaw is an open-source AI assistant that runs on your own server. You maintain full control over your data and privacy. This guide walks you through the complete installation process.


What is OpenClaw?

OpenClaw is a self-hosted AI assistant that you can connect to popular messaging platforms like Telegram, WhatsApp, Discord, and Slack. It offers:

  • AI conversations with GPT-4, Claude, or local models
  • Web browsing — the assistant can visit websites and retrieve information
  • File management — read, write, and analyze documents
  • Command execution — controlled shell access on your server
  • Skills system — modular capabilities you can enable/disable
  • Privacy-first — all data stays on your server

System Requirements

ComponentMinimumRecommended
RAM2 GB4 GB (for web browsing)
CPU1 vCPU2 vCPU
Storage25 GB NVMe50 GB NVMe
OSUbuntu 24.04 LTSUbuntu 24.04 LTS

Tip: Choose at least the Browser Automation package (4 GB RAM) if you want to use the web browsing feature. Headless Chrome requires additional memory.


Step 1: Order Your VPS

  1. Go to maenda.media/configurator/vps
  2. Choose a VPS package that meets the system requirements
  3. Select "OpenClaw" as the Template
  4. Complete your order

After payment, your VPS is automatically created and configured. This takes approximately 3-5 minutes.


Step 2: What Gets Automatically Installed?

When choosing the OpenClaw template, the following is automatically installed and configured:

ComponentVersionDescription
Ubuntu24.04 LTSOperating system
Node.js22 LTSRuntime for OpenClaw
Go1.23Compiler for native modules
UFWLatestFirewall (only port 22 open)
fail2banLatestBrute-force protection
OpenClawLatestThe AI assistant itself
logrotateSystemAutomatic log rotation

Security Configuration

The following security measures are automatically applied:

✅ UFW Firewall — Only SSH (port 22) allowed
✅ fail2ban — Blocks IPs after 5 failed login attempts
✅ Automatic updates — Security updates installed automatically
✅ SSH hardening — Root login disabled, key-based auth only
✅ Logrotate — Prevents logs from filling the disk

Step 3: Connect via SSH

After installation, you'll receive an email with your SSH credentials.

ssh user@your-server-ip

Note: On the first connection, you'll be asked to accept the server fingerprint. Type yes to continue.


Step 4: Initial Configuration (Onboarding)

Upon first SSH login, the OpenClaw onboarding wizard starts automatically:

OpenClaw onboarding wizard — step-by-step configurationOpenClaw onboarding wizard — step-by-step configuration

The wizard guides you through:

4.1 Setting Up AI Provider

Choose your AI provider and enter your API key:

ProviderModelsAPI Key
OpenAIGPT-4, GPT-4o, GPT-3.5platform.openai.com/api-keys
AnthropicClaude 4.5 Sonnet, Claude 3.5 Haikuconsole.anthropic.com
LocalOllama, LM StudioNo API key needed

4.2 Connecting a Messaging Platform

Connect at least one messaging platform:

Telegram (recommended for beginners):

  1. Open Telegram and search for @BotFather
  2. Send /newbot and follow the instructions
  3. Copy the bot token
  4. Paste the token in the wizard

4.3 Configuring Skills

Choose which capabilities your assistant has:

  • Web Browsing — Visit websites and retrieve information
  • File Management — Read and write files
  • Command Execution — Execute shell commands (with restrictions)
  • Image Generation — Generate images with DALL-E
  • Code Execution — Run Python/JavaScript code in sandbox

Step 5: The Terminal UI (TUI)

OpenClaw has a built-in terminal interface for direct interaction:

OpenClaw Terminal UI — interactive console interfaceOpenClaw Terminal UI — interactive console interface

Starting the TUI

openclaw tui

TUI Commands

CommandDescription
/helpShow all available commands
/statusView status of all services
/configOpen configuration editor
/logsView recent logs
/restartRestart the OpenClaw service
/skillsManage capabilities
/quitExit the TUI

Step 6: Connecting a Domain (Optional)

To access OpenClaw via a web browser (for the Control UI), connect a domain:

DNS Configuration

Type: A
Name: openclaw (or @ for main domain)
Value: your-server-ip
TTL: 3600

Caddy Reverse Proxy

sudo nano /etc/caddy/Caddyfile
openclaw.yourdomain.com {
    reverse_proxy localhost:3000
}
sudo systemctl restart caddy

Caddy automatically handles SSL certificates via Let's Encrypt.


Updates & Maintenance

Updating OpenClaw

openclaw update

Viewing Logs

journalctl -u openclaw -f

Backup

tar -czf openclaw-backup-$(date +%Y%m%d).tar.gz /opt/openclaw/data

Directory Structure

/opt/openclaw/
├── data/               # Conversation history, files
│   ├── conversations/  # Saved conversations
│   ├── files/          # Uploaded/generated files
│   └── db/             # SQLite database
├── config/             # Configuration files
│   ├── config.yml      # Main configuration
│   ├── skills.yml      # Skills configuration
│   └── platforms.yml   # Messaging platform configuration
├── skills/             # Installed capabilities
├── logs/               # Log files
└── node_modules/       # Node.js dependencies

FAQ

Which messaging platforms are supported?

OpenClaw supports: Telegram, WhatsApp, Discord, Slack, Signal, and Matrix. You can connect multiple platforms simultaneously.

Is my data safe?

Yes. All data is stored locally on your server. No data is sent to external servers (except to the AI provider for generating responses). You can also use a local AI model (via Ollama) for complete privacy.

How much memory do I need?

  • 2 GB RAM — Basic: text conversations and simple tasks
  • 4 GB RAM — Recommended: web browsing and file management
  • 8 GB RAM — Full: all features including local AI models

More Information

  • OpenClaw Documentation: open-claw.org/docs
  • GitHub Repository: github.com/openclaw/openclaw
  • Community Discord: discord.gg/openclaw

Ready to get started? Order your OpenClaw VPS →

VPS is temporarily sold out

Our cluster is full, so no new servers can be added for now. Leave your details and you will be the first to hear when capacity is available.

VPS Applications

Related Articles

More articles from this category

Still have questions?

Our support team is happy to help you

Installing n8n on your VPS — Complete Guide

What is n8n? n8n is a powerful open-source workflow automation platform — similar to Zapier or Make, but self-hosted on ...

4 min readRead article

Building n8n Workflows — User Guide

Building n8n Workflows — User Guide This guide walks you through using n8n to build powerful automation workflows step b...

7 min readRead article

Using OpenClaw — User Guide

Using OpenClaw — User Guide This guide shows you how to get the most out of OpenClaw. From daily use to advanced configu...

6 min readRead article