serverplus'da OpenClaw: shaxsiy 24/7 AI-agent
OpenClaw — bu o'z serveringizda joylashtirib, 24/7 ishlatib turadigan open-source AI-agent. U siz bilan odatiy messenjerlar orqali muloqot qiladi, kontekstni eslaydi, vazifalarni bajaradi (fayllar, buyruqlar, brauzerdagi avtomatlashtirish) va o'nlab xizmatlarga ulanadi. Modelni o'zi ishga tushirmaydi — siz o'z API-kalitingizni (OpenAI, Anthropic va boshqalar) ulaysiz. Shu sababli unga GPU kerak emas — OpenClaw serverplus'ning oddiy VPS'ida ajoyib ishlaydi.
Tizim talablari va OT tanlash
OpenClaw'da qat'iy minimumlar yo'q — agentning o'zi yengil, chunki og'ir hisob-kitobni tashqi model (API orqali) bajaradi. Oddiy VPS yetarli, GPU kerak emas.
- CPU: 1–2 vCPU'dan.
- RAM: kamida 2 GB, qulay holat 4 GB — brauzer avtomatlashtirish va parallel vazifalar xotirani yaxshi ko'radi.
- Disk: 20 GB SSD'dan (Node.js va bog'liqliklar, agent xotirasi, brauzer keshi, loglar).
- Qo'shimcha: model API-kaliti (OpenAI, Anthropic va h.k.) — tokenlar uchun provayderga to'laysiz.
Qaysi OT'ni tanlash
OpenClaw istalgan OT'da ishlaydi, lekin 24/7 ishlaydigan server uchun dolzarb LTS Linux distributivini oling — avtoyuklash (systemd), yangilanish va moslik osonroq:
- Ubuntu 24.04 LTS (yoki 22.04 LTS) — tavsiya etiladi: eng yaxshi qo'llab-quvvatlash va Node.js'ni oson o'rnatish.
- Debian 12 — ham ajoyib tanlov.
Node.js haqida. 22.22+ yoki 24.15+ versiyasi kerak. Yangi LTS'larda u bir-ikki buyruqda o'rnatiladi («O'rnatish» bo'limiga qarang). Eskirgan yoki g'ayrioddiy distributivlarni olmagan ma'qul — bog'liqliklar bilan ovoragarchilik ko'p.
Boshidanoq muhim. OpenClaw sizning nomingizdan haqiqatan buyruq va amallarni bajaradi. Uni alohida serverda, produkshen bilan aralashtirmasdan joylashtiring va quyidagi «Xavfsizlik» bo'limiga jiddiy qarang.
1. O'rnatish
Avval Node.js (Ubuntu/Debian uchun NodeSource orqali misol):
curl -fsSL https://deb.nodesource.com/setup_22.x | sudo -E bash -
sudo apt-get install -y nodejs
node -v # should be 22.22+ or 24.15+So'ng OpenClaw'ning o'zi va avtoyuklash xizmati bilan dastlabki sozlash ustasi:
sudo npm install -g openclaw@latest
# onboarding: choose model, API key, install service (systemd)
openclaw onboard --install-daemononboard ustasi bosqichma-bosqich olib boradi: modelni ulash, asosiy sozlamalar va demonni o'rnatish — agent fonda ishlab, qayta yuklashdan keyin ham ko'tariladi.
2. Modelni ulash
OpenClaw model-agnostic: siz provayder va API-kalitni ko'rsatasiz. Kalit va model tanlovi onboard ustasida beriladi va konfigda saqlanadi:
~/.openclaw/openclaw.json- Sifat va xavfsizlik uchun provayderning eng kuchli dolzarb modelini oling.
- Agent uchun alohida API-kalit yarating va provayderda sarf limitlarini o'rnating — xarajatlarni nazorat qilish osonroq.
3. Qanday foydalaniladi
Veb-panel (Dashboard)
Boshqaruv paneli — agent bilan chat, sozlamalar va sessiyalar:
openclaw dashboard
# opens at http://127.0.0.1:18789/ by defaultPanel faqat localhost'ni tinglaydi — shundayligicha qoldiring. 18789-portni internetga chiqarmang. O'z kompyuteringizdan kirish uchun SSH-tunnel (quyida) yoki Tailscale'dan foydalaning.
Messenjer orqali
Asosiy muloqot usuli — odatiy messenjerdan. OpenClaw Telegram, Slack, Discord, WhatsApp, Signal, Matrix, Microsoft Teams, Google Chat va boshqalarga kanallar orqali ulanadi. Kanal openclaw.json'da jo'natuvchilarning oq ro'yxati bilan sozlanadi:
{
channels: {
telegram: {
allowFrom: ["<your_id>"],
groups: { "*": { requireMention: true } }
}
}
}allowFrom— agentga umuman kim yoza oladi (aks holda hammaga javob beradi).requireMention— guruhlarda faqat eslatishga javob berish.
4. Panelga masofaviy kirish
Portni tashqariga chiqarmasdan panelni noutbukingizdan ochish uchun uni SSH orqali uzating:
ssh -L 18789:127.0.0.1:18789 user@<your-server>
# then open http://127.0.0.1:18789/ in your browserMuqobil — Tailscale (qurilmalaringiz va server o'rtasidagi xususiy tarmoq): u ham portni ochiq internetga chiqarmaydi.
Xavfsizlik
OpenClaw aynan siz uchun harakat qilgani sababli kuchli — va shu sababli ehtiyotkorlik talab qiladi.
- Alohida server. Agentni ajratilgan VPS'da saqlang, jangovar xizmat va ma'lumotlar yonida emas.
- Panelni chiqarmang. 18789-port — faqat localhost'da; masofadan — SSH-tunnel yoki Tailscale orqali.
- Oq ro'yxatlar. Har bir kanalda
allowFrom— majburiy, toki begona agent bilan gaplashmasin. Guruhlarda —requireMention. - Model kalitlari — sir kabi. Agent uchun alohida API-kalit, provayderda sarf limitlari, konfigni git'ga joylamang.
- Serverning asosiy gigienasi. Firewall (tashqariga faqat SSH), muntazam yangilanishlar, SSH-kalit orqali kirish.
- Konfig va xotira bekapi.
~/.openclawkatalogini (sozlamalar va agent xotirasi Markdown'da) zaxira nusxalashga qo'shing.
Yangilash
sudo npm install -g openclaw@latestYangilashdan so'ng agent xizmatini qayta ishga tushiring (uni onboard --install-daemon o'rnatgan).
Ko'p beriladigan savollar
GPU kerakmi? Yo'q. OpenClaw tashqi modeldan API orqali foydalanadi va faqat so'rovlarni boshqaradi — oddiy VPS yetarli.
18789'dagi panel ochilmayapti. U localhost'ni tinglaydi — bu to'g'ri. Uni tashqi manzil orqali emas, SSH-tunnel (ssh -L 18789:127.0.0.1:18789 ...) yoki Tailscale orqali oching.
Agent messenjerda javob bermayapti. Kanal sozlanganini va identifikatoringiz allowFrom'ga qo'shilganini tekshiring. Guruhlarda agent sukut bo'yicha eslatishni kutadi (requireMention).
Bu qancha turadi? OpenClaw'ning o'zi bepul (MIT, open-source). Siz VPS uchun va tanlangan provayderdagi model tokenlari uchun to'laysiz — kutilmagan xarajat bo'lmasligi uchun limitlar qo'ying.
Agent ma'lumotlari va xotirasi qayerda saqlanadi? Serveringizda lokal, ~/.openclaw'da — tanlangan modelga so'rovlardan tashqari hech narsa tashqariga ketmaydi.