Pats OpenClaw ir viegls: vārteja (gateway) ir viens Node.js process, un oficiālā dokumentācija par minimumu nosaka 1 GB RAM, 1 CPU kodolu, 500 MB brīvas vietas diskā un 64 bitu OS. Tavs reālais budžets ir atkarīgs no tā, ko tu tai pievieno: personīgs Telegram bots, kas izsauc mākoņa modeli (OpenAI, Anthropic, avots.ai), labi strādā uz 2 vCPU un 2-4 GB RAM, pārlūka rīks (Chromium) prasa jau 4 vCPU un 8 GB, bet lokāls modelis caur Ollama nozīmē 16 GB RAM 8B modelim vai GPU. Zemāk mēs nodalām to, ko apgalvo dokumentācija, no tā, ko redzam savās instalācijās.
Ko patiesībā saka oficiālā dokumentācija
Vienas atsevišķas lapas "sistēmas prasības" nav; skaitļi ir izkaisīti pa instalēšanas instrukcijām. Apkopojums ar avotiem (pārbaudīts 2026. gada 14. septembrī, dokumentācija laidiena v2026.9.4 versijā):
- Izpildvide: "Node 24.16+ vai 26.1+; ieteicams Node 26" (instalēšanas lapa). Instalēšanas skripts pats uzstāda Node, ja tā nav.
- Minimālā aparatūra: "1 GB RAM, 1 kodols, 500 MB brīvas vietas diskā, 64 bitu OS". Tas ir vienīgais tieši nosauktais minimums dokumentācijā, un tas atrodas Raspberry Pi instrukcijā, kura iesaka "2 GB+ RAM, 16 GB+ SD karti (vai USB SSD), Ethernet" un 512 MB Pi Zero 2 W novērtē ar "Nē".
- Docker būvējumi no pirmkoda: "Vismaz 6 GB RAM, lai lokāli uzbūvētu attēlu no pirmkoda". Gatavie attēli no
ghcr.io/openclaw/openclawļauj no tā izvairīties; ja būvēšana beidzas arKilledvai izejas kodu 137, serveris ir par mazu. - Lokālie modeļi: Pi lapa ir tieša: "Nedarbini lokālus LLM uz Pi, pat mazi modeļi ir pārāk lēni, lai būtu noderīgi". RAM vai VRAM tabulas Ollama vajadzībām dokumentācijā nav.
- Operētājsistēmas: macOS, Linux un Windows, kur "WSL2 joprojām ir ar Linux vissaderīgākā Gateway izpildvide uz Windows".
Prasības pēc konfigurācijas
Tikai vārteja (mākoņa LLM, bez pārlūka, bez lokāla modeļa)
Tā strādā lielākā daļa lietotāju: vārteja savieno ziņapmaiņas kanālu (Telegram pēc noklusējuma izmanto ilgo aptauju jeb long polling, tāpēc nekas neklausās uz publiska porta) ar mitinātu modeli aiz API atslēgas. Smago darbu dara pakalpojuma sniedzējs; tavs serveris parsē ziņas, glabā sesiju failus un ik pa laikam izpilda kādu čaulas komandu.
Mūsu instalācijās svaiga vārteja ar vienu Telegram botu dīkstāvē aizņem dažus simtus MB rezidentās atmiņas. Kā praktisko minimumu mēs piešķiram 2 vCPU un 2 GB, jo atjauninājumi un exec rīks rada īsus slodzes pīķus, un 4 GB, ja aģents darbina cron uzdevumus vai tur vairākas garas sesijas. Viens vCPU strādā, bet tad rīku izsaukumi konkurē ar vārteju, un tu to jūti kā aizkavi.
Vārteja Docker vidē
Oficiālais attēls ir ghcr.io/openclaw/openclaw:latest ar -slim un vairākiem -browser variantiem. Docker gandrīz nerada papildu CPU slodzi, bet divas lietas maina atmiņas aprēķinu:
- Nebūvē attēlu uz servera: dokumentācijas 6 GB attiecas uz kompilēšanu no pirmkoda. Ar gatavo attēlu tikai vārtejai pietiek ar 2 GB serveri.
- Smilškastes režīmam vajadzīga Docker piekļuve vārtejas konteinera iekšienē. Iestatījums ir
agents.defaults.sandbox.modear vērtībām"off"(noklusējums),"non-main"un"all". Dokumentācija norāda, ka "Gateway process vienmēr paliek uz saimniekdatora; smilškastē pārceļas tikai rīku izpilde, kad tā ir ieslēgta"; Docker vārtejai oficiālais uzstādīšanas skripts (OPENCLAW_SANDBOX=1) piemontē saimniekdatora Docker ligzdu konteinerā. Mūsu 2026.6.1 attēla instalācijās režīms"all"prasadockerkomandu vārtejas konteinera iekšienē. Smilškastes konteineri tiek veidoti pēc vajadzības katram aģentam vai katrai sesijai (agents.defaults.sandbox.scope), katrs ar savu atmiņu: ieplāno papildu 1-2 GB.
Saskaņā ar vārtejas dokumentāciju konteinerā noklusētā piesaiste kļūst auto (atrisinās uz 0.0.0.0) loopback vietā, un autentifikācija pēc noklusējuma ir obligāta. Tomēr publicē portu tikai uz 127.0.0.1: ar parastu docker run tas ir -p 127.0.0.1:18789:18789; ar oficiālo compose uzstādījumu portu kartējumu pārbaudi aktuālajā Docker dokumentācijā.
Pārlūka variants (Chromium + Playwright)
Pārlūka rīks caur Playwright vada atsevišķu Chromium (vai Chrome, Brave, Edge) profilu. Atslēgas failā openclaw.json: browser.enabled (noklusējums true), browser.headless (noklusējums false), browser.noSandbox (noklusējums false) un browser.executablePath. Docker vidē ņem latest-browser attēlu, kurā Chromium jau ir iebūvēts un Playwright kešs glabājas /home/node/.cache/ms-playwright.
Dokumentācija pārlūkam nekādu atmiņas skaitli nedod. Mūsu skaitļi: headless Chromium ar pāris cilnēm aizņem 1-2 GB, un uz smagām lapām lēcieni ir vēl lielāki. Mūsu instalācijās pārlūka variants tiek ieslēgts tikai uz serveriem ar 6 GB vai vairāk kopējās atmiņas, un konteineram ir 5 GB ierobežojums. Zem tā Chromium un vārteja cīnās par RAM, un vārteja tiek piespiedu kārtā apturēta; tas ir simptoms "Gateway exits during high memory use" no oficiālā problēmu novēršanas ceļveža. Ērtam darbam mēs iesakām 4 vCPU un 8 GB.
Lokālie modeļi caur Ollama
OpenClaw ar Ollama sazinās caur tās dabisko API: norādi baseUrl: "http://host:11434" bez /v1 sufiksa, jo ar OpenAI saderīgais galapunkts "salauž rīku izsaukšanu, un modeļi var izvadīt neapstrādātu rīka izsaukuma JSON kā parastu tekstu". Modeļus adresē kā ollama/<model>.
Dokumentācija inferences aparatūru neaplūko. Tabula ir mūsu empīriskais noteikums, kas iegūts, darbinot 4 bitu kvantizētus modeļus (tādus Ollama velk pēc noklusējuma) uz mūsu pašu GPU mezgla, un tas nāk klāt vārtejas vajadzībām. Aģentu darba slodzēm vajadzīgs garš konteksts (rīku shēmas, garas sarunas), un šī konteksta KV kešs ir atmiņa papildus svariem.
| Modeļa izmērs | Svari 4 bitos | Tikai CPU (sistēmas RAM) | GPU (VRAM) | Derīgs kā aģents? |
|---|---|---|---|---|
| 1-3B | 1-2 GB | 8 GB | 4 GB | Tikai vienkāršas atbildes, vājš rīku izsaukumos |
| 7-9B | 4-6 GB | 16 GB | 8-12 GB | Jā, praktiskais sākumpunkts |
| 12-14B | 8-10 GB | 32 GB | 16 GB | Labi, labāk ievēro rīku shēmas |
| 27-32B | 18-20 GB | 48 GB (lēni) | 24 GB | Jā, bet tikai ar CPU botam par lēnu |
| 70B | 40+ GB | Nav praktiski | 48 GB vai 2 x 24 GB | Jā, tikai ar GPU |
8B modeļa inference tikai ar CPU uz 4 vCPU VPS dod dažus tokenus sekundē: pietiekami vienam jautājumam, bet nomācoši, kad aģents ciklā iziet vairākus rīku izsaukumus. 8-9B modelis 4 bitos ietilpst 16 GB GPU ar rezervi garam kontekstam, tāpēc mūsu bāzes līnija ir 16 GB GPU. Mūsu ceļvedis par to, kāds serveris vajadzīgs lokālam AI modelim, aplūko RAM un GPU kompromisu, bet AI serveru lapā ir uzskaitītas GPU konfigurācijas.
Izmēru tabula
Pirmā rinda ir tas, ko apstiprina dokumentācija; pārējais ir mūsu ieteikumi resursu piešķiršanai:
| Scenārijs | vCPU | RAM | Disks | Avots |
|---|---|---|---|---|
| Absolūtais minimums (Pi klases, mākoņa LLM) | 1 kodols | 1 GB | 500 MB brīvi | Oficiālā dokumentācija |
| Personīgs bots, mākoņa LLM, Telegram | 2 | 2-4 GB | 20 GB | Mūsu instalācijas |
| Tas pats ar ieslēgtu Docker smilškasti | 2-4 | 4-6 GB | 25 GB | Mūsu instalācijas |
| Ar pārlūka rīku (Chromium) | 4 | 8 GB (6 GB stingrs minimums) | 30 GB | Mūsu instalācijas |
| Ar lokālu 8B modeli uz CPU | 8 | 16 GB | 40 GB | Mūsu empīriskais noteikums |
| Ar lokālu modeli uz GPU | 4-8 | 16 GB + 16 GB VRAM | 60 GB+ | Mūsu empīriskais noteikums |
Jebkurš plāns mūsu VPS katalogā, sākot no 2 vCPU līmeņa, nosedz pirmās trīs rindas; lokālo modeļu rindām vieta ir uz GPU servera.
Disks: attēli, žurnāli un darba vieta
Dokumentācijas 500 MB ir kailās instalācijas minimums. Uz reāla servera disku aizņem:
- Stāvokļa direktorija
~/.openclaw(konteinerā/home/node/.openclaw):openclaw.json,.envar noslēpumiem, sesiju transkripti un darba vieta (agents.defaults.workspace, noklusējums~/.openclaw/workspace). Sesijas ar lietošanu aug. - Docker attēli: vārteja un pārlūka variantā arī Chromium kopā ar Playwright kešu.
- Žurnāli: ar
--verbosetie aug ātri; iestati logrotate vai Dockermax-sizejau no pirmās dienas. - Ollama modeļi, ja lokāli: 5 GB 8B modelim 4 bitos, 40 GB 70B modelim.
Mēs sākam ar 20 GB serverim tikai ar vārteju un 30 GB ar pārlūka attēlu, uz SSD vai NVMe; Pi instrukcija saka to pašu sava iemesla dēļ: "SD kartes ir lēnas un nolietojas".
Tīkls: tikai izejošie savienojumi
Vārtejai nav vajadzīgs ienākošais ports: Telegram ziņas tiek saņemtas ar ilgo aptauju (webhook režīms ir pēc izvēles), un modeļu sniedzēji tiek izsaukti izejoši caur HTTPS. Pašas vārtejas ports, pēc noklusējuma 18789, apkalpo vadības saskarni un WebSocket API, un dokumentācija ir nepārprotama: "Turi Gateway tikai uz loopback, ja vien neesi pārliecināts, ka tev vajadzīga piesaiste". Lai piekļūtu saskarnei no sava klēpjdatora, izveido tuneli:
ssh -N -L 18789:127.0.0.1:18789 user@gateway-host
Tas ir svarīgāk nekā parastai tīmekļa lietotnei: aģents pēc būtības izpilda čaulas komandas, un projektam jau ir bijusi attālinātas koda izpildes problēma ar vienu klikšķi (CVE-2026-25253, tokena zādzība), kā arī izcelsmes validācijas trūkumi. Publiska vārteja ir čaula uz tava servera ikvienam, kas to atrod.
Ugunsmūris: SSH iekšā, viss ārā, nekas cits. Palaid openclaw security audit, lai pārliecinātos, ka neesi novirzījies no drošajiem noklusējumiem, un piesaisti botu tikai sev ar channels.telegram.allowFrom (noklusētā DM politika ir pārošana: nezināmi sūtītāji gaida apstiprinājumu).
Operētājsistēmu atbalsts
- Linux ir atsauces platforma serverim: "CLI joprojām ir vienkāršākais variants headless serverim vai VPS", un
openclaw gateway installizveido systemd lietotāja vienību ar nosaukumuopenclaw-gateway.service. Mēs darbinām Ubuntu 24.04; derēs jebkura 64 bitu distribūcija ar Node 24 vai 26, x86_64 vai ARM64. - macOS der kā personīga vārteja (LaunchAgent
ai.openclaw.gateway) uz pastāvīgi ieslēgta Mac. - Windows ir trīs dokumentēti ceļi: dabiskā Windows Hub lietotne, PowerShell instalētājs (
iwr -useb https://openclaw.ai/install.ps1 | iex) vai vārteja WSL2 iekšienē (wsl --install -d Ubuntu-24.04, pēc tam Linux ātrais starts). WSL2 ņem RAM no saimniekdatora, tāpēc pieskaiti to, kas vajadzīgs pašam Windows. - Tālruņi un planšetes nav vārtejas saimnieki. OpenClaw terminoloģijā tie ir "mezgli" (nodes), pavadošās ierīces (macOS, iOS, watchOS, Android) kamerai, ekrānam vai paziņojumiem; dokumentācija norāda, ka mezgli "nedarbina gateway servisu".
Kā pārbaudīt serveri pirms instalēšanas
Uz Linux pārliecinies, ka serveris atbilst minimumam:
nproc # CPU cores
free -h # RAM
df -h / # free disk
uname -m # must be 64-bit: x86_64 or aarch64
node --version # 24.16+ or 26.1+ if already installed
Pēc tam instalē, izej sākotnējo iestatīšanu un ļauj doctor pārbaudīt rezultātu:
curl -fsSL https://openclaw.ai/install.sh | bash
# or
npm install -g openclaw@latest --allow-scripts=openclaw
openclaw onboard --install-daemon
openclaw --version
openclaw doctor
openclaw gateway status
Ja atmiņas ir maz, pievieno swap pirms pirmās palaišanas; Pi instrukcijas recepte (fallocate -l 2G /swapfile, vm.swappiness=10) strādā uz jebkura Linux VPS. Ja izmēru rēķināšanu labprātāk izlaistu, mūsu gatavais OpenClaw serveris no 9.35 EUR mēnesī ir Ubuntu 24.04 VM ar vārteju, kas jau darbojas Docker vidē tikai uz loopback: pievieno modeļa atslēgu un pieslēdz savu Telegram botu. Manuālais ceļš ir aprakstīts mūsu instalēšanas ceļvedī soli pa solim.
Jautājumi
Vai OpenClaw var darboties ar 1 GB RAM?
Jā, tikai vārtejai ar mākoņa modeli: oficiālais minimums ir 1 GB RAM, 1 kodols un 500 MB diska, un Pi instrukcija 1 GB plates vērtē kā "Šauri" vai "Lēni", iespējams ar swap un minimālu konfigurāciju. Pēc mūsu pieredzes 1 GB neatstāj vietas pārlūkam, smilškastes konteineriem vai atjauninājumiem; 2 GB ir reālistisks sākums.
Vai OpenClaw vajadzīgs GPU?
Nē. GPU ir nozīme tikai tad, ja modeli darbini lokāli caur Ollama. Ar mitinātu sniedzēju (OpenAI, Anthropic, avots.ai vai jebkuru ar OpenAI saderīgu vārteju) modelis darbojas citur, un vārteja ir mazs Node.js process.
Cik daudz RAM pievieno pārlūka rīks?
Dokumentācija to nenorāda. Mūsu instalācijās headless Chromium zem Playwright izmanto 1-2 GB ar lielākiem lēcieniem, tāpēc pārlūka variantu mēs ieslēdzam tikai uz serveriem ar vismaz 6 GB kopējās atmiņas, konteineru ierobežojam līdz 5 GB un iesakām 8 GB.
Vai vārtejai vajadzīga publiska IP vai atvērts ports?
Nē. Telegram izmanto izejošo ilgo aptauju, un modeļu izsaukumi ir izejošs HTTPS. Turi portu 18789 uz loopback, piekļūsti saskarnei caur SSH tuneli un nekad to nepublicē: vārteja var izpildīt komandas, un iepriekšējie CVE mērķēja tieši uz šādu atklātību.