Vercel স্থাপনা
ফ্রন্টএন্ড প্রেমীদের প্রিয় —— এজ কম্পিউটিং সেকেন্ড-লেভেল স্থাপনা
Vercel এ OpenClaw স্থাপন করুন, ফ্রন্টএন্ড নির্বাচনকারীর মঞ্চ
ফ্রন্টএন্ড ডেভেলপার হলে Vercel শোনা আছে সম্ভবত —— Next.js এর পিছনের কোম্পানি, git push করলেই অটো ডিপ্লয় হয়, অভিজ্ঞতা সিল্কি স্মুথ।
আগে স্পষ্ট করে বলি: Vercel OpenClaw এর জন্য উপযুক্ত ওয়েব UI এবং API গেটওয়ে, সম্পূর্ণ Agent ব্যাকএন্ড চালানোর জন্য উপযুক্ত না। Serverless ফাংশনের এক্সিকিউশন সময় সীমা আছে, দীর্ঘ সময় চলা AI টাস্ক টাইমআউট হবে। লাইটওয়েট ফ্রন্টএন্ড + API ফরওয়ার্ডিং পরিস্থিতি, Vercel সবচেয়ে সহজ।
Vercel কী করতে পারে এবং কী পারে না
Vercel উপযুক্ত দৃশ্য:
- OpenClaw এর ওয়েব কন্ট্রোল প্যানেল ডিপ্লয় করো
- API গেটওয়ে হিসেবে কাজ করো, পাঠানো অনুরোধ ব্যাকএন্ড সার্ভারে বিতরণ করো
- স্ট্যাটিক/লাইটওয়েট অ্যাপ্লিকেশন ডিপ্লয়মেন্ট ডকুমেন্টেশন, মনিটরিং ড্যাশবোর্ড
Vercel বনাম ট্র্যাডিশনাল VPS
- git push স্বয়ংক্রিয় স্থাপনা, সার্ভার নিয়ে চিন্তা করবেন না
- গ্লোবাল এজ নেটওয়ার্ক, এক্সেসের গতি দ্রুত
- ফ্রি ক্রেডিট ব্যক্তিগত প্রজেক্টের জন্য যথেষ্ট
- দীর্ঘমেয়াদী চলমান কাজ সাপোর্ট করে না
- ফ্রন্টএন্ড + লাইটওয়েট API এর জন্য উপযুক্ত
- সম্পূর্ণ কন্ট্রোল, যা চাও তাই চালাও
- স্যান্ডবক্স ডিপ্লয়মেন্ট পাঁচ ধাপ
- সার্ভার নিজে রক্ষণাবেক্ষণ করতে লাগবে
- স্থিতিশীল IP, ব্যাকএন্ড দীর্ঘ সংযোগের জন্য উপযুক্ত
- সম্পূর্ণ Agent ডিপ্লয়মেন্ট এর জন্য উপযুক্ত
চার ধাপ স্থাপনা
রিপোজিটরি ফোর্ক করুন
খুলুন DSM → প্যাকেজ সেন্টার → "Container Manager" সার্চ করো (DSM 7) বা "Docker" (DSM 6), ইনস্টল আর লঞ্চ করো। ইনস্টল হলে ডেস্কটপে একটা আইকন যুক্ত হবে।
Vercel সংযোগ করো
যাও vercel.com Docker দিয়ে OpenClaw ডিপ্লয় করার তিনটা সুবিধা আছে:
পরিবেশ ভেরিয়েবল কনফিগ করো
Vercel এর Settings → Environment Variables এ জরুরি কনফিগ যোগ করো, যেমন API Key, ডাটাবেস কানেকশন স্ট্রিং ইত্যাদি। সেনসিটিভ কী কোডে রেখো না।
ডিপ্লয়মেন্ট অনলাইন
ক্লিক করো Apps (CA) → "openclaw" সার্চ করো → OpenClaw টেমপ্লেট খুঁজে পাও → ক্লিক করো Install। CA তে না থাকলে ম্যানুয়াল Docker কন্টেইনার যোগ করতে পারো। xxx.vercel.app এর ডোমেইন, সরাসরি ওপেন করতে পারবে। পরে git push করলে সবসময় নতুন ডিপ্লয়মেন্ট ট্রিগার হয়।
vercel.json কনফিগারেশন
প্রজেক্ট রুট ডিরেক্টরিতে তৈরি করো vercel.json, রাউট এবং বিল্ড প্যারামিটার কনফিগ করো:
{
"version": 2,
"builds": [
{
"src": "package.json",
"use": "@vercel/next"
}
],
"routes": [
{
"src": "/api/(.*)",
"dest": "/api/$1"
},
{
"src": "/(.*)",
"dest": "/$1"
}
],
"env": {
"NODE_ENV": "production"
}
}
Vercel CLI স্থাপনা
কমান্ড লাইন ব্যবহার পছন্দ করলে Vercel CLI লোকাল ডিপ্লয়ও করতে পারো:
# Vercel CLI ইনস্টল করুন
এনভায়রনমেন্ট ভ্যারিয়েবল
Vercel Dashboard এর Settings → Environment Variables এ যোগ করো:
# বাধ্যতামূলক
Vercel বিনামূল্যে স্তর
ফ্রি প্ল্যান সীমাবদ্ধতা:
- সার্ভারলেস ফাংশন টাইমআউট 10 সেকেন্ড (প্রো সংস্করণ 60 সেকেন্ড)
- টিম কোলাবরেশন সাপোর্ট করে না (Pro লাগবে)
- এক্সট্রিম মিনিমাল
- সিঙ্গেল ডিপ্লয়মেন্ট প্যাকেজ সাইজ সীমা ২৫০MB