QNAP ডিপ্লয়মেন্ট
QNAP কন্টেইনার স্টেশন এক ক্লিক সমাধান
QNAP ও সহজেই ডিপ্লয় করতে পারো
QNAP এর Container Station একটা বিল্ট-ইন Docker ম্যানেজমেন্ট টুল, Synology এর Container Manager এর মতো, গ্রাফিক্যাল ইন্টারফেসে ইমেজ পুল করা, কন্টেইনার কনফিগ, পোর্ট ম্যাপিং, সব কিছু ক্লিক-ক্লিক।
তোমার QNAP x86 হোক বা ARM আর্কিটেকচার, Container Station সাপোর্ট করলেই OpenClaw চলবে। বেশিরভাগ ২০১৮ এর পর মডেল ঠিক আছে।
ডিপ্লয় ধাপ
Container Station ইনস্টল করো
OpenClaw এর GitHub রিপোজিটরি খুলুন, Fork করো নিজের অ্যাকাউন্টে। কাস্টমাইজেশন চাইলে লোকাল এ পরিবর্তন করে push করো।
ইনস্ট্যান্স ক্যাপচার করার টিপস
খুলুন Container Manager → রেজিস্ট্রি → সার্চ করো openclaw/openclaw:latest → নিশ্চিত করো। ডাউনলোড শেষ হওয়ার জন্য অপেক্ষা করো।
কন্টেইনার কনফিগ করো
ইমেজ লিস্টে openclaw খুঁজে নাও → "Create Container" ক্লিক করো। কন্টেইনার নাম সেট করো, পোর্ট ম্যাপিং 3000:3000, ভলিউম ম্যাপ করো /share/Container/openclaw নিচের সাব ডিরেক্টরি।
চালু করো
কনফিগ সেরে "তৈরি করুন" বাটন ক্লিক করো, Container Station কন্টেইনার অটো শুরু করবে। ব্রাউজার খোলো http://NAS-IP:3000, ইন্টারফেস দেখা গেলে সফল।
docker-compose কনফিগারেশন
QNAP এর Docker ডেটা ডিফল্ট প্লেসে রাখা হয় /share/Container/ নিচে। compose দিয়ে ম্যানেজ করলে আরো সহজ:
version: "3.8"
services:
openclaw:
image: openclaw/openclaw:latest
container_name: openclaw
restart: unless-stopped
ports:
- "3000:3000"
volumes:
- /share/Container/openclaw/data:/app/data
- /share/Container/openclaw/config:/app/config
- /share/Container/openclaw/logs:/app/logs
environment:
- NODE_ENV=production
- TZ=Asia/Shanghai
deploy:
resources:
limits:
memory: 2G
SSH কমান্ড লাইন অপারেশন
QNAP ডিফল্ট SSH এনেবল করে থাকে (পোর্ট 22), সরাসরি কানেক্ট করতে পারো:
# QNAP এর সাথে সংযোগ করুন
Synology এর প্রধান ফারাক
- সার্ভার চালালে গ্রাফিক্স ইন্টারফেস লাগে না, GPU মেমরি নূন্যতম রাখো, CPU এর জন্য বেশি রাখো:: Synology এর শেয়ার ফোল্ডার আছে
/volume1/, QNAP এ/share/ - প্যাকেজ নেম ভিন্ন: Synology বলে Container Manager (DSM 7), QNAP বলে Container Station
- SSH ডিফল্ট স্থিতি: QNAP ডিফল্টে SSH খোলা, Synology ডিফল্টে বন্ধ ম্যানুয়াল খুলতে হয়
- Docker সংস্করণ: দুটোই প্রি-ইনস্টল থাকবে Docker, কিন্তু ভার্সন আপডেট প্যাসিং আলাদা, SSH দিয়ে সুপারিশ করি
docker --versionনিশ্চিত করো সার্ভার রিস্টার্ট হওয়ার পর Nginx নিজেই চালু হয়, প্রতিবার ম্যানুয়ালি খোলার দরকার নেই।