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 Starlight virtuális gépre (VM). Az OpenClaw a VM-en hosszú ideig futó Gateway szolgáltatásként kerül telepítésre, és a CLI és Control UI felületen keresztül kezelhető. A következőkről lesz szó:
Starlight VM üzembe helyezése
A VM elérése
Előfeltételek telepítése (Node.js 22+)
OpenClaw telepítése (a telepítő használata ajánlott)
Az onboarding varázsló futtatása és a Gateway szolgáltatás telepítése
A Control UI biztonságos távoli elérése SSH porttovábbítással
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 Starlight virtuális gép
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.
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:
Válasszon csomagot - a megbízható teljesítmény érdekében a Standard 2 csomagot vagy magasabbat ajánljuk.
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.
Állítson be erős root jelszót
SSH-kulcs hozzáadása (opcionális)
Nevezze el a VM-etTovábbi útmutatásért olvassa el útmutatónkat a Starlight 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 Starlight Managerhez, ahol kezelheti és módosíthatja VM-jét, valamint telepítheti az OpenClaw-t.
Szerezzen 7 napos ingyenes próbaidőszakot előre fizetett Starlight VM-ekkel.
Most nyisson egy biztonságos távoli parancssori munkamenetet a Starlight 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).
A következő paranccsal ellenőrizheti és telepítheti az esetleges szoftverfrissítéseket:
Az OpenClaw használatához Node.js 22-es vagy újabb verzió szükséges. 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 útmutató:
Az alábbi paranccsal telepítheti az internetes fájlok biztonságos letöltéséhez szükséges eszközöket:
Adja hozzá a NodeSource-ot a rendszer megbízható forrásainak listájához:
A következő parancs futtatásával telepítse a Node.js-t és az npm-et:
Ellenőrizze, hogy a Node.js és az npm megfelelően települt-e:
Fontos, hogy az OpenClaw konfigurációi, hitelesítési mezője és munkaterületei elkülönüljenek a root felhasználótól. Ezt úgy teheti meg, hogy az OpenClaw számára dedikált felhasználót ad 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:
Ezután adja hozzá ezt a felhasználót a sudo csoporthoz:
usermod -aG sudo {UserName}
Végül váltson át erre a felhasználóra:
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.
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 a cikk írásának 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 lefuttatja az onboarding folyamatot.A telepítő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
Az OpenClaw a beállításhoz az onboarding 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értelmezéseket, a munkaterület bootstrapjét és egy háttérszolgáltatást (opcionális). Az onboardingnak 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
Az onboarding során a következőket fogja kiválasztani:
Helyi vagy távoli gateway - válassza a Helyi lehetőséget Starlight VM-es telepítéshez
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ástelepítés - platformtól függően launchd/systemd
A Node használata ajánlott és szükséges a megbízható WhatsApp/Telegram működéshez; ezekben az esetekben a Bun nem ajánlott a Gatewayhez. Az onboarding során tartsa szem előtt ezeket a 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, ne pedig az elsődleges beérkező levelek mappáját.
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, ezzel leállítva a gatewayt. Ezért engedélyeznie kell a lingeringet, amely akkor is futva tartja az OpenClaw háttérszolgáltatását, amikor a felhasználó kijelentkezett. Az onboarding 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”
Alapértelmezés szerint az OpenClaw Gateway úgy van konfigurálva, hogy a loopback interfészhez kapcsolódjon, és távolról SSH-alagúton vagy tailnet/VPN-en keresztül legyen elérhető, ahelyett hogy nyilvános portot tenne közzé.
A Starlight Managerben nyissa meg a Virtual Machine fület, és kattintson a Manage lehetőségre a VPS-/hálózati adatok, köztük az IP-cím megtekintéséhez.
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 a <vm-ip> a VM nyilvános IP-címe, a <username> pedig a 4. lépésben létrehozott dedikált felhasználó.
Az OpenClaw privát Control UI felületének eléréséhez futtassa a következő parancsot a VM-en:
Ez létrehoz egy bejelentkezési URL-t (például http://localhost:18789/?token=1234789) amelyet beírhat a böngészőjébe a Control UI eléréséhez és az onboarding befejezéséhez.
Ha elkészült, elkezdhet kapcsolatba lépni az OpenClaw-val az üzenetküldő csatornán.
Az utolsó lépés annak biztosítása, hogy az OpenClaw végponttól végpontig 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 a parancsot, és tekintse át az esetleges figyelmeztetéseket, mielőtt továbblépne. 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árásoknak megfelelően működik.