Az OpenClaw telepítése Virtual Machine-re

Ez a cikk lépésről lépésre bemutatja, hogyan telepítheti az OpenClaw-t (korábban Clawdbot vagy Moltbot néven ismert) egy Spaceship Virtual Machine-en (VM). Az OpenClaw a VM-en hosszú ideig futó Gateway szolgáltatásként kerül telepítésre, és a openclaw CLI-n és a Control UI-n keresztül felügyelhető

A következőkről lesz szó: 

  • VM üzembe helyezése

  • A VM elérése

  • Előfeltételek telepítése (Node.js 22+)

  • OpenClaw telepítése (telepítő használata ajánlott)

  • A bevezető varázsló futtatása és a Gateway szolgáltatás telepítése

  • Biztonságos távoli hozzáférés a Control UI-hoz SSH porttovábbítással                       

Első lépések

Mielőtt elkezdené az OpenClaw telepítését, győződjön meg róla, hogy a következőket beállította: 

  • Egy Spaceship-fiók - ezt itt teheti meg: spaceship.com

  • Egy üzembe helyezett Virtual Machine

  • Az LTS Ubuntu vagy Debian operációs rendszerek legújabb verziói

  • Node.js 22-es vagy újabb verzió

  • OAuth- vagy API-kulcsok LLM hitelesítő adatokként - győződjön meg róla, hogy támogatják a varázslót a gördülékenyebb beállítás érdekében

  • Csatorna-hitelesítő adatok - bejelentkezési adatok olyan üzenetküldő csatornákhoz, mint a Slack, Telegram, Discord stb. 

1. lépés: VM vásárlása és konfigurálása

Ha még nem tette meg, vásárolhat VM-et weboldalunkon. A beállítás viszonylag gyors, mindössze néhány lépésből áll:

  1. Válasszon csomagot - a megbízható teljesítmény érdekében a Standard 2 csomagot vagy magasabbat ajánljuk.

  2. Válasszon operációs rendszert - az LTS Ubuntu vagy Debian legújabb verzióit az OpenClaw hivatalosan támogatja, és stabil, kiszámítható környezetük miatt ajánlottak.

  3. Állítson be erős root jelszót

  4. SSH-kulcs hozzáadása (opcionális)

  5. Nevezze el a VM-et

    További útmutatásért olvassa el útmutatónkat a VM-ek vásárlásáról és eléréséről. 

A vásárlás és a konfiguráció befejezése után hozzáférhet a VPS Managerhez, ahol kezelheti és módosíthatja a VM-et, valamint telepítheti az OpenClaw-t 

Szerezzen 7 napos ingyenes próbaverziót előre fizetett Spaceship VM-ekkel.

2. lépés: A VM SSH-elérésének megnyitása

Most nyisson biztonságos távoli parancssori munkamenetet a VM-hez. Ez segít az OpenClaw közvetlen telepítésében és konfigurálásában a szerveren. Csatlakozzon SSH-n keresztül a 22022-es porton az Ön által választott SSH-klienssel (pl. Terminal, PuTTY).

3. lépés: Az operációs rendszer előkészítése és a Node.js 22+ telepítése

3.1 Rendszercsomagok frissítése

A következő paranccsal ellenőrizheti és telepítheti az esetleges szoftverfrissítéseket:

apt update && apt upgrade -y

Az OpenClaw Node.js 22-es vagy újabb verziót igényel. Az Ubuntu/Debian azonban alapértelmezetten nem tartalmazza a Node.js-t. Először hozzá kell adnia a NodeSource-ot. Íme a lépésről lépésre bontott folyamat:

  1. Az alábbi paranccsal telepítheti az internetes fájlok biztonságos letöltéséhez szükséges eszközöket:

    apt install -y ca-certificates curl

  2. Adja hozzá a NodeSource-ot a rendszer megbízható forrásainak listájához:

    curl -fsSL https://deb.nodesource.com/setup_22.x | bash —

  3. Telepítse a Node.js-t és az npm-et a következő parancs futtatásával:

    apt install -y nodejs

  4. Ellenőrizze, hogy a Node.js és az npm megfelelően települt-e:

    node -v
    npm -v

4. lépés: Hozzon létre dedikált felhasználót a következőhöz: OpenClaw

Fontos, hogy az OpenClaw konfigurációit, hitelesítési mezőjét és munkaterületeit elkülönítse a root felhasználótól. Ezt úgy teheti meg, hogy az OpenClaw-t dedikált felhasználóként adja hozzá. Ez segít csökkenteni a károk mértékét, ha az OpenClaw hibás, rosszul van konfigurálva, vagy rosszindulatú bemenet megtéveszti.

Dedikált felhasználó létrehozásához használja a következő parancsot:

adduser {UserName}

Ezután adja hozzá ezt a felhasználót a sudo csoporthoz:

usermod -aG sudo {UserName}

Végül váltson erre a felhasználóra:

su - {UserName}

Javasoljuk, hogy az OpenClaw munkaterületét úgy kezelje, mint egy git repót: legyen eldobható és helyreállítható, hogy vissza tudjon állni, ha az ügynök helytelen vagy mérgezett kontextust tanul meg, például prompt injection révén. Ahol lehetséges, kerülje a különösen érzékeny hitelesítő adatok tárolását a gépen. 

5. lépés: Az OpenClaw telepítése

Megjegyzés: Az útmutatóban szereplő parancsok változtatás nélkül kerülnek megadásra, és a projekt állapotát tükrözik az írás időpontjában. A közelmúltbeli névváltoztatások és a folyamatos fejlesztés miatt a parancsnevek és opciók változhatnak. A legfrissebb és hiteles parancslistáért kérjük, tekintse meg a forrást.

Most, hogy előkészítettük az alapokat, itt az ideje telepíteni az OpenClaw-t.

Az OpenClaw dokumentációja a telepítő használatát javasolja, hacsak nincs konkrét oka ennek mellőzésére. A telepítő globálisan telepíti a CLI-t npm-en keresztül, és alapértelmezetten elindítja a bevezető folyamatot.

A telepítési szkript futtatásához és az OpenClaw automatikus telepítéséhez használja a következő parancsot:  

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

6. lépés: Futtassa a bevezető folyamatot, és telepítse a Gateway szolgáltatást

6.1 A bevezető folyamat indítása

Az OpenClaw a beállításhoz a bevezető varázsló használatát javasolja. Többek között konfigurálja a modellt/hitelesítést, a gateway beállításait, a csatornákat, a párosítási alapértékeket, a munkaterület inicializálását és egy háttérszolgáltatást (opcionális).

A bevezető folyamatnak a telepítés után automatikusan el kell indulnia. Ha ez nem történik meg, vagy ha kihagyta, futtassa újra ezzel: 

openclaw onboard --install-daemon

A bevezető folyamat során a következőket fogja kiválasztani:

  • Helyi vagy távoli gateway - VM-en történő telepítéshez válassza a Local lehetőséget

  • Hitelesítési módszer - OAuth vagy API-kulcsok

  • Csatorna-hitelesítő adatok - WhatsApp QR-bejelentkezés, Telegram/Discord tokenek stb. A nagyobb biztonság érdekében javasoljuk, hogy a WhatsApphoz eldobható számot használjon.

  • Daemon/szolgáltatás telepítése - platformtól függően launchd/systemd 

A Node ajánlott és szükséges a megbízható WhatsApp/Telegram működéshez; a Bun ezekben az esetekben nem ajánlott a Gatewayhez.

A bevezető folyamat során tartsa szem előtt az alábbi biztonsági bevált gyakorlatokat: 

  • Csak olyan erőforrásokhoz adjon hozzáférést az OpenClaw-nak, amelyeket nyugodt szívvel adna egy új alvállalkozónak az első napon.

  • Ne adjon az OpenClaw-nak hozzáférést nagy értékű személyes fiókokhoz, például elsődleges e-mail-, banki vagy brókerszámlákhoz.

  • Használjon dedikált e-mail-címet minden olyan levélhez, amelyhez az OpenClaw hozzáférhet, az elsődleges beérkező levelek helyett. 

6.2 A systemd felhasználói szolgáltatás perzisztenciájának engedélyezése

A Linux-telepítések systemd felhasználói szolgáltatást használnak, amely alapértelmezés szerint leáll, amikor a felhasználó kijelentkezik, így a gateway is leáll.  Ezért engedélyeznie kell a lingeringet, amely biztosítja, hogy az OpenClaw háttérszolgáltatása akkor is fusson, amikor a felhasználó ki van jelentkezve. 

A bevezető folyamat megpróbálja ezt Ön helyett engedélyezni, és sudo jogosultságot kérhet. Ha azonban ez nem történik meg, a lingeringet a következő parancs futtatásával engedélyezheti:

sudo loginctl enable-linger “$USER”

7. lépés: Biztonságos távoli hozzáférés a Control UI-hoz 

Alapértelmezés szerint az OpenClaw Gatewaye úgy van konfigurálva, hogy a loopback interfészhez kötődjön, és távolról SSH-alagúton vagy tailnet/VPN-en keresztül legyen elérhető, ahelyett hogy nyilvános portot tenne közzé.

7.1 A VM IP-címének azonosítása

A VPS Managerben nyissa meg a Virtual Machine lapot, és kattintson a Manage lehetőségre a VPS-/hálózati adatok, köztük az IP-cím megtekintéséhez. 

7.2 SSH-alagút létrehozása a munkaállomásról

Kerülje a Control UI internet felé történő kitettségét, és használjon SSH-alagutazást a támadási felület csökkentése érdekében. A laptopjáról/munkaállomásáról (nem a VM-ről) futtassa a következőt:

ssh -N -L 18789:127.0.0.1:18789 <username>@<vm-ip> -p 22022

Ahol az <vm-ip> a VM nyilvános IP-címe, az <username> pedig a 4. lépésben létrehozott dedikált felhasználó.

7.3 A Control UI helyi megnyitása

Az OpenClaw privát Control UI-jának eléréséhez futtassa a következő parancsot a VM-en:

openclaw dashboard

Ez létrehoz egy bejelentkezési URL-t (pl. http://localhost:18789/?token=1234789) , amelyet beírhat a böngészőjébe a Control UI eléréséhez és a bevezető folyamat befejezéséhez. 

Ha végzett, elkezdhet kapcsolatba lépni az OpenClaw-val az üzenetküldő csatornán.

8. lépés — Végpontok közötti üzenetteszt

Az utolsó lépés annak biztosítása, hogy az OpenClaw végpontok között működjön. Tesztüzenet küldéséhez futtassa a következőt: 

openclaw message send --target +15555550123 --message "Hello from OpenClaw"

Ha problémák merülnek fel, futtassa az openclaw doctor parancsot, és a folytatás előtt tekintse át az esetleges figyelmeztetéseket. Mielőtt bármilyen romboló műveletet engedélyezne (pl. fájlok törlése vagy felülírása, felhasználói jogosultságok módosítása), tekintse át a bot viselkedését és kimeneteit, hogy megbizonyosodjon arról, hogy az elvártaknak megfelelően működik.

Érvényes e-mail-cím megadása kötelező