Hosting
DigitalOcean
DigitalOcean Droplet पर एक स्थायी OpenClaw Gateway चलाएँ (1 GB Basic प्लान के लिए ~$6/माह)।
DigitalOcean एक सरल सशुल्क VPS विकल्प है। सस्ते या निःशुल्क विकल्पों के लिए:
- Hetzner -- प्रति डॉलर अधिक कोर/RAM।
- Oracle Cloud -- Always Free ARM टियर (अधिकतम 4 OCPU, 24 GB RAM), लेकिन साइनअप में परेशानी हो सकती है और यह केवल ARM के लिए है।
पूर्वापेक्षाएँ
- DigitalOcean खाता (साइनअप)
- SSH कुंजी युग्म (या पासवर्ड प्रमाणीकरण का उपयोग करने की इच्छा)
- लगभग 20 मिनट
सेटअप
Droplet बनाएँ
- DigitalOcean में लॉग इन करें।
- Create > Droplets पर क्लिक करें।
- चुनें:
- Region: आपके सबसे निकट
- Image: Ubuntu 24.04 LTS
- Size: Basic, Regular, 1 vCPU / 1 GB RAM / 25 GB SSD
- Authentication: SSH key (अनुशंसित) या password
- Create Droplet पर क्लिक करें और IP पता नोट कर लें।
कनेक्ट करें और इंस्टॉल करें
ssh root@YOUR_DROPLET_IP apt update && apt upgrade -y # Node.js 24 इंस्टॉल करेंcurl -fsSL https://deb.nodesource.com/setup_24.x | bash -apt install -y nodejs # OpenClaw इंस्टॉल करेंcurl -fsSL https://openclaw.ai/install.sh | bash # वह गैर-रूट उपयोगकर्ता बनाएँ जो OpenClaw की स्थिति और सेवाओं का स्वामी होगा।adduser openclawusermod -aG sudo openclawloginctl enable-linger openclaw su - openclawopenclaw --versionरूट शेल का उपयोग केवल सिस्टम बूटस्ट्रैप के लिए करें। OpenClaw कमांड गैर-रूट openclaw उपयोगकर्ता के रूप में चलाएँ, ताकि स्थिति /home/openclaw/.openclaw/ के अंतर्गत रहे और Gateway उस उपयोगकर्ता की systemd --user सेवा के रूप में इंस्टॉल हो।
ऑनबोर्डिंग चलाएँ
openclaw onboard --install-daemonविज़ार्ड आपको मॉडल प्रमाणीकरण, चैनल सेटअप, Gateway टोकन जनरेशन और डेमन इंस्टॉलेशन (systemd उपयोगकर्ता सेवा) की प्रक्रिया पूरी कराता है।
स्वैप जोड़ें (1 GB Droplets के लिए अनुशंसित)
fallocate -l 2G /swapfilechmod 600 /swapfilemkswap /swapfileswapon /swapfileecho '/swapfile none swap sw 0 0' >> /etc/fstabGateway सत्यापित करें
openclaw statussystemctl --user status openclaw-gateway.servicejournalctl --user -u openclaw-gateway.service -fControl UI तक पहुँचें
Gateway डिफ़ॉल्ट रूप से लूपबैक से बाइंड होता है। इनमें से एक विकल्प चुनें।
विकल्प A: SSH टनल (सबसे सरल)
# अपनी स्थानीय मशीन सेssh -L 18789:localhost:18789 root@YOUR_DROPLET_IPफिर http://localhost:18789 खोलें।
विकल्प B: Tailscale Serve
curl -fsSL https://tailscale.com/install.sh | sudo shsudo tailscale upopenclaw config set gateway.tailscale.mode serveopenclaw gateway restartफिर अपने टेलनेट के किसी भी डिवाइस से https://<magicdns>/ खोलें।
Tailscale Serve टेलनेट पहचान हेडर के माध्यम से Control UI और WebSocket ट्रैफ़िक को प्रमाणित करता है, जिसमें यह माना जाता है कि Gateway होस्ट स्वयं विश्वसनीय है। इसके बावजूद, HTTP API एंडपॉइंट Gateway के सामान्य प्रमाणीकरण मोड (टोकन/पासवर्ड) का पालन करते हैं। Serve पर स्पष्ट साझा-गुप्त क्रेडेंशियल आवश्यक करने के लिए, gateway.auth.allowTailscale: false सेट करें और gateway.auth.mode: "token" या "password" का उपयोग करें।
विकल्प C: टेलनेट बाइंड (Serve के बिना)
openclaw config set gateway.bind tailnetopenclaw gateway restartफिर http://<tailscale-ip>:18789 खोलें (टोकन आवश्यक है)।
स्थायित्व और बैकअप
OpenClaw की स्थिति यहाँ रहती है:
~/.openclaw/--openclaw.json, चैनल/प्रदाता क्रेडेंशियल, प्रति-एजेंटauth-profiles.jsonऔर सत्र डेटा।~/.openclaw/workspace/-- एजेंट वर्कस्पेस (SOUL.md, मेमोरी, आर्टिफ़ैक्ट)।
ये Droplet रीबूट के बाद भी बने रहते हैं। पोर्टेबल स्नैपशॉट लेने के लिए:
openclaw backup createDigitalOcean स्नैपशॉट पूरे Droplet का बैकअप लेते हैं; openclaw backup create को होस्ट के बीच स्थानांतरित किया जा सकता है।
1 GB RAM के लिए सुझाव
$6 वाले Droplet में केवल 1 GB RAM होती है। सुचारू संचालन बनाए रखने के लिए:
- सुनिश्चित करें कि ऊपर दिया गया स्वैप चरण
/etc/fstabमें है, ताकि वह रीबूट के बाद भी बना रहे। - स्थानीय मॉडल के बजाय API-आधारित मॉडल (Claude, GPT) को प्राथमिकता दें -- स्थानीय LLM अनुमान 1 GB में नहीं समाता।
- यदि बड़े प्रॉम्प्ट पर OOM होता है, तो
agents.defaults.model.primaryको किसी छोटे मॉडल पर सेट करें। free -hऔरhtopसे निगरानी करें।
समस्या निवारण
Gateway शुरू नहीं होता -- openclaw doctor --non-interactive चलाएँ और journalctl --user -u openclaw-gateway.service -n 50 से लॉग जाँचें।
पोर्ट पहले से उपयोग में है -- प्रक्रिया खोजने के लिए lsof -i :18789 चलाएँ, फिर उसे रोकें।
मेमोरी समाप्त हो गई -- free -h से सत्यापित करें कि स्वैप सक्रिय है। यदि फिर भी OOM हो रहा है, तो स्थानीय मॉडल के बजाय API-आधारित मॉडल (Claude, GPT) पर स्विच करें या 2 GB Droplet में अपग्रेड करें।
अगले चरण
- चैनल -- Telegram, WhatsApp, Discord और अन्य सेवाएँ कनेक्ट करें
- Gateway कॉन्फ़िगरेशन -- सभी कॉन्फ़िगरेशन विकल्प
- अपडेट करना -- OpenClaw को अद्यतित रखें