6amMart for SixPanel
যে অ্যাড-অন ফ্রি SixPanel প্যানেল চলা সার্ভারে 6amMart ইনস্টল ও আপডেট করে (অ্যাডমিন প্যানেল, কাস্টমার স্টোরফ্রন্ট, websocket সার্ভার, কিউ ওয়ার্কার ও শিডিউলার) CodeCanyon-এর অপরিবর্তিত কোডে বা আপনার কাস্টমাইজ করা ফর্কে।
- 6amMart
- v4.0 বা নতুন
- SixPanel
- 1.5.2 বা নতুন
- সার্ভার
- Ubuntu 26.04 · 24.04 · Debian 13
- প্রসেসর
- amd64 ও arm64
এটি কী
CodeCanyon-এর 6amMart আসলে একটি কোডের ফোল্ডার। একটি অর্ডার নেওয়ার আগে কাউকে ওয়েব সার্ভার, ডেটাবেস, PHP, ক্যাশ, ব্যাকগ্রাউন্ড ওয়ার্কার, শিডিউলার, websocket সার্ভার আর HTTPS বসাতে হয়, এবং সবগুলো চালু রাখতে হয়।
SixPanel আর এই অ্যাড-অন থাকলে এসব আপনার হয়ে করা হয়। প্যানেল কনটেইনার ছাড়াই সরাসরি সার্ভারে nginx, PHP-FPM, MariaDB ও Redis ইনস্টল করে, আর অ্যাড-অন সেগুলো 6amMart-এর প্রয়োজনমতো সেট আপ করে এবং এর প্রতিটি অংশ চালু রাখে।
অ্যাড-অনটি কী করে
এক ধাপে 6amMart ইনস্টল
CodeCanyon-এর zip বা আপনার প্রাইভেট git রিপোজিটরি থেকে। প্যানেল আপনার হয়ে 6amMart-এর নিজস্ব ইনস্টলার শেষ করে, পারচেজ কোড অ্যাক্টিভেশনসহ।
6amMart-এর দরকারি সব অংশ চালায়
অ্যাডমিন প্যানেল, Next.js কাস্টমার স্টোরফ্রন্ট, লাইভ অর্ডার ট্র্যাকিংয়ের websocket সার্ভার, কিউ ওয়ার্কার ও শিডিউলার, প্রতিটি তত্ত্বাবধানে থাকা সার্ভিস হিসেবে।
আপনার পরিবর্তন না হারিয়ে আপডেট
নতুন zip আপলোড করুন বা git-এ push করুন। প্রতিটি আপডেট লগ হয় ও রোলব্যাক করা যায়, আর সার্ভারে আপনার বদলানো ফাইল এটি ওভাররাইট করে না।
অপরিবর্তিত ও কাস্টমাইজড, দুই কোডেই চলে
CodeCanyon-এর আসল ডাউনলোড ও কাস্টমাইজড ফর্ক, দুটোতেই যাচাই করা, সেই কনফিগারেশন-ক্যাশের ফাঁদসহ যা ভেন্ডর কোডে নিঃশব্দে লাইভ অর্ডার ট্র্যাকিং বন্ধ করে দেয়।
6amMart-এর মাপে সাজানো
আপনার সার্ভারের মেমরি ও CPU কোর অনুযায়ী 6amMart-এর জন্য PHP, ডেটাবেস ও ক্যাশ টিউন করা হয়, ইনস্টলের সময় ও যখন চাইবেন।
এক সার্ভারে একাধিক দোকান
এক সার্ভারে একাধিক 6amMart দোকান চালান, প্রতিটির নিজস্ব ডোমেইন, ডেটাবেস, ব্যাকআপ ও HTTPS।
6amMart-কে ঘিরে বানানো ক্যাশ
ক্যাটালগের পাবলিক অনুরোধগুলো nginx-এ পাঁচ সেকেন্ড ক্যাশ থাকে, তাই ওই সময়ের মধ্যে 100টি একই অনুরোধে PHP মাত্র একবার চালু হয়। লগইন করা, কার্ট, চেকআউট ও পেমেন্টের অনুরোধ কখনো ক্যাশ হয় না।
সার্ভার থেকে সার্ভারে দোকান সরান
একটি দোকান বা পুরো একটি সার্ভার নতুন মেশিনে সরান, কিংবা কোড, ডেটাবেস এক্সপোর্ট আর ছবি থেকে একটি দোকান নিয়ে আসুন। সরানো সম্পন্ন বলে ধরার আগে সারির সংখ্যা আর ফাইল মিলিয়ে দেখা হয়, আর আপনার DNS-এ কখনো হাত দেওয়া হয় না।
SixPanel সহ আর SixPanel ছাড়া 6amMart চালানো
সার্ভার সেটআপ করা
এটি ছাড়া
nginx, PHP, MariaDB, Redis, কিউ ওয়ার্কার, cron আর সার্টিফিকেট হাতে ইনস্টল করে জোড়া লাগানো
SixPanel দিয়ে
একটি কমান্ডেই সবকিছু ইনস্টল হয়ে জোড়া লেগে যায়। কোনো সার্ভিস ক্র্যাশ করলে systemd সেটি আবার চালু করে দেয়।
আপনার সার্ভারের জন্য টিউনিং
এটি ছাড়া
ডেটাবেস আর PHP সেটিং আন্দাজে ঠিক করা, নয়তো টিউন করতে কাউকে টাকা দেওয়া
SixPanel দিয়ে
আপনার সার্ভারের মেমরি আর CPU কোর দেখে নিজে থেকেই মাপমতো সাজানো হয়, ইনস্টলের সময়, আর আপনি চাইলে যতবার খুশি আবার।
দোকান আপডেট করা
এটি ছাড়া
প্রতিটি আপডেটের জন্য ডেভেলপারকে টাকা দেওয়া
SixPanel দিয়ে
git-এ push করুন বা নতুন zip আপলোড করুন। প্রতিটি ডিপ্লয় লগে থাকে এবং রোলব্যাক করা যায়।
ব্যাকআপ
এটি ছাড়া
যেদিন দরকার হবে, সেদিন ব্যাকআপটা কাজ করবে বলে আশা করে বসে থাকা
SixPanel দিয়ে
ব্যাকআপ নির্ধারিত সময়ে চলে, আর প্রতি সপ্তাহে একটি পরীক্ষায় সবচেয়ে নতুনটি রিস্টোর করে প্রমাণ করা হয় যে সেটি খোলে।
যখন কিছু ভেঙে পড়ে
এটি ছাড়া
দোকান কেন বন্ধ, তা বুঝতে লগ ফাইল ঘেঁটে দেখা
SixPanel দিয়ে
স্বাস্থ্য পেজ সমস্যাটির নাম আর তার সমাধান বলে দেয়, আর সাধারণ ব্যর্থতাগুলো নিজে থেকেই ঠিক হয়ে যায়।
6amMart হলো 6amTech-এর পণ্য, বিক্রি হয় CodeCanyon-এ। AllsWeb-এর সঙ্গে 6amTech-এর কোনো সম্পর্ক নেই, আর অ্যাড-অনে 6amMart অন্তর্ভুক্ত নয়: 6amMart ও তার লাইসেন্স আপনি এর নির্মাতার কাছ থেকে কেনেন।
কীভাবে কাজ করে
অ্যাড-অন একবার আপলোড করবেন। তারপর এটি SixPanel-এর সঙ্গে আপডেট হয়।
CodeCanyon থেকে কিনুন
zip ডাউনলোড করুন এবং CodeCanyon-এর Downloads পেজ থেকে আপনার পারচেজ কোড কপি করুন।
zip একবার আপলোড করুন
SixPanel-এ অ্যাড-অন → অ্যাড-অন যোগ করুন খুলুন এবং ঠিক যেমন ডাউনলোড করেছেন তেমন zip বেছে নিন। কিছু ইনস্টল করার আগে প্যানেল তার স্বাক্ষর ও প্রতিটি ফাইল যাচাই করে।
পারচেজ কোড দিন
পারচেজ কোড ঘরে পেস্ট করুন। AllsWeb Envato-র কাছে এটি যাচাই করে এবং এই সার্ভারের জন্য একটি লাইসেন্স স্বাক্ষর করে।
চালু করুন
অ্যাড-অন চালু দেখায়, সঙ্গে আপনার সাপোর্ট কতদিন চলবে। একটি পারচেজ কোড একসঙ্গে একটি সার্ভারেই সক্রিয় থাকে।
6amMart প্রজেক্ট তৈরি করুন
এখন নতুন প্রজেক্ট-এ 6amMart দেখা যায়। এখন থেকে অ্যাড-অন SixPanel-এর নিজস্ব আপডেটের সঙ্গেই আপডেট হয়: আবার কিছু আপলোড করতে হয় না।
প্যানেলে যা দেখবেন
অ্যাড-অন যে তিনটি স্ক্রিনে কাজ করে, প্যানেলের নিজস্ব লেবেল দিয়ে আঁকা। নিচের লাইভ ডেমোটিই আসলটি।
সামঞ্জস্যতা
কোড যা করে তা দেখে যাচাই করা: অপরিবর্তিত CodeCanyon ডাউনলোডে এবং কাস্টমাইজ করা ফর্কে।
6amMart 4.0 বা নতুন
অপরিবর্তিত CodeCanyon কোড আর কাস্টমাইজ করা ফর্ক, দুটিই সমানভাবে। অ্যাড-অন অনুমান না করে পড়ে নেয় কোনটি চলছে, আর প্রতিটি ইনস্টল ও আপডেটের আগে সংস্করণ যাচাই করে: 6amMart 3.x একটি স্পষ্ট বার্তাসহ প্রত্যাখ্যাত হয়।
6amMart-এর প্রতিটি অংশ
অ্যাডমিন প্যানেল, কাস্টমারদের জন্য Next.js স্টোরফ্রন্ট, লাইভ অর্ডার ট্র্যাকিংয়ের websocket সার্ভার, কিউ ওয়ার্কার ও শিডিউলার, প্রতিটি তত্ত্বাবধানে থাকা সার্ভিস হিসেবে।
SixPanel 1.5.2 বা নতুন
ফ্রি প্যানেল, একটি কমান্ডে ইনস্টল হয়। অ্যাড-অন আসার আগে থেকে SixPanel চালানো সার্ভারে অ্যাড-অন ইতিমধ্যেই সক্রিয়, বিনা খরচে।
Ubuntu 26.04 LTS, Ubuntu 24.04 LTS বা Debian 13
Ubuntu 26.04 LTS-ই ইনস্টল করার মতো: মে 2031 পর্যন্ত নিরাপত্তা আপডেট। অন্য যেকোনোটি নাম ধরে প্রত্যাখ্যাত হয়।
x86_64 ও arm64
প্রতিটি প্রসেসর আর্কিটেকচারের জন্য একটি স্বাক্ষরিত রিলিজ, AWS Graviton, Ampere ও Hetzner CAX সহ, আর গতির দিক থেকে কোনোটিকে বেছে নেওয়ার কারণ নেই।
অপরিবর্তিত মূল কোডেও নিরাপদ
যে কনফিগ ক্যাশ CodeCanyon কোডে লাইভ অর্ডার ট্র্যাকিং নিঃশব্দে থামিয়ে দিত, তা শনাক্ত করে সরিয়ে ফেলা হয়, ফলে অ্যাপ কখনো ফাঁকা websocket কী পায় না।
যা লাগবে
- SixPanel
- 1.5.2 বা নতুনতর, ফ্রি, এক লাইনের ইনস্টলারে ইনস্টল হয়
- সার্ভার
- root অ্যাক্সেসসহ একটি VPS, নতুন করে Ubuntu 26.04 LTS, Ubuntu 24.04 LTS বা Debian 13 ইনস্টল করা; 2 GB বা বেশি RAM (এক দোকানের জন্য 4 GB আরামদায়ক)
- 6amMart
- ভার্সন 4.0 বা নতুনতর, CodeCanyon থেকে আপনার নিজের লাইসেন্স ও কোড, zip হিসেবে বা প্রাইভেট git রিপোজিটরিতে
- পারচেজ কোড
- অ্যাড-অনের পারচেজ কোড, আপনার CodeCanyon Downloads পেজ থেকে
- ডোমেইন
- এমন একটি ডোমেইন যার DNS আপনি বদলাতে পারেন
- CPU কোর
- একটি দোকানের জন্য 2 কোর। প্রতিটি বাড়তি দোকানের জন্য 1–2 কোর আর প্রায় 2 GB RAM যোগ করুন।
- AllsWeb অ্যাকাউন্ট
- দরকার নেই: পারচেজ কোড একাই অ্যাড-অন চালু করে
সার্ভার প্রস্তুত কিনা নিশ্চিত নন? আগে SixChecker দিয়ে পরীক্ষা করুন
zip-এ কী আছে
CodeCanyon ডাউনলোড একটিমাত্র zip, আর SixPanel সেটি ঠিক যেমন ডাউনলোড করেছেন তেমনই নেয়।
sixpanel-addon-6ammart-<version>.tar.gz
অ্যাড-অন নিজে: এর কোড, প্রতিটি ফাইলের checksum-সহ একটি ম্যানিফেস্ট, আর সেই স্বাক্ষর যা প্যানেল তার আগে থেকে বিশ্বাস করা রিলিজ কী দিয়ে যাচাই করে।
README.html
আগে এটি পড়ুন: নতুন সার্ভার থেকে আপনার প্রথম দোকান পর্যন্ত চারটি ধাপ।
LICENSE.txt
লাইসেন্স নোটিস: Envato লাইসেন্স, প্রতি পারচেজ কোডে একটি সক্রিয় সার্ভার, আর লাইসেন্সের মেয়াদ শেষ হলে কী চলতে থাকে।
documentation/index.html
ধাপে ধাপে গাইড: SixPanel ইনস্টল, অ্যাড-অন যোগ, চালু করা আর অন্য সার্ভারে সরানো।
পরিবর্তিত বা ক্ষতিগ্রস্ত zip প্রত্যাখ্যাত হয়: কিছু ইনস্টল করার আগে প্যানেল প্রথমে স্বাক্ষর, তারপর স্বাক্ষরিত checksum দিয়ে প্রতিটি ফাইল যাচাই করে।
লাইভ ডেমো
অনুরোধে ডেমো পাওয়া যায়
আমরা অ্যাড-অন সক্রিয় রেখে একটি ডেমো প্যানেল তৈরি করে আপনাকে তার ঠিকানা ও লগইন পাঠাই।
লাইভ 6amMart দোকানদোকানটি আসল ডেটা নিয়ে চলে (কয়েক দশ হাজার অর্ডার), তাই স্ক্রিনগুলো ঠিক সেভাবেই আচরণ করে যেভাবে আপনার দোকানে করবে, চল্লিশটি প্রোডাক্টের কোনো ডেমোর মতো নয়। ডেমোতে দুটি জিনিস বন্ধ রাখা আছে: ম্যাপ আর SMS-এ পাঠানো OTP কোড। দুটোই এমন API কী ব্যবহার করে যা একটিমাত্র সার্ভারে সীমাবদ্ধ, আর সেভাবেই রাখা উচিত, তাই ডেমো হোস্ট থেকে এগুলো কাজ করে না। আপনার নিজের ইনস্টলেশনে এগুলো স্বাভাবিকভাবেই কাজ করে।
টেস্ট রিপোর্ট
আসল সার্ভারে আসল 6amMart দোকান দিয়ে মাপা, আর শর্তসহ প্রকাশিত, যে অংশ আমরা ব্যাখ্যা করতে পারিনি সেটিসহ।
SixPanel কতটা দ্রুত? টিউন করা aaPanel-এর সাথে মেপে দেখা
একই রকম সার্ভার (AMD EPYC 7713, 2 vCPU, 4 GB RAM, Ubuntu 24.04), একই 6amMart কোড আর 66,701 অর্ডারের একই আসল দোকান। একটি সংখ্যা নেওয়ার আগে আমরা aaPanel ঠিকমতো টিউন করেছি।
1.76×
পূর্ণভাবে টিউন করা aaPanel-এর চেয়ে দ্রুত
চারটি অনুরোধ একসাথে এলে 1.82×। উভয় সার্ভারে PHP পর্যন্ত পৌঁছানো এন্ডপয়েন্টগুলোতে মাপা।
আমরা যতগুলো এন্ডপয়েন্ট মেপেছি সবগুলো
মধ্যক মিলিসেকেন্ড: একটি অনুরোধ / একসাথে চারটি। যত কম, তত ভালো।
| এন্ডপয়েন্ট | SixPanel | aaPanel, ডিফল্ট | aaPanel, টিউন করা |
|---|---|---|---|
/api/v1/categoriesতিনটিতেই PHP দিয়ে যেতে বাধ্য করা: সবচেয়ে নিখুঁত সমান-সমান তুলনার সারি | 29.146.9 | 52.0103.6 | 56.199.9 |
/api/v1/stores/get-stores/allপ্রতিটি গ্রাহক যে দোকানের তালিকা প্রথমে দেখেন | 17.933.3 | 37.876.4 | 38.084.2 |
/api/v1/items/searchঅ্যাপ্লিকেশনের সবচেয়ে ভারী রিড | 18.035.9 | 44.368.3 | 40.971.1 |
/api/v1/items/popularপুরো ক্যাটালগ জুড়ে জয়েন | 41.677.2 | 58.4112.1 | 65.3122.9 |
/api/v1/customer/order/listসাইন ইন করা এবং ক্যাশ করা যায় না: প্রতিটি মেশিনে সবচেয়ে ধীর কল | 102.1191.8 | 139.6245.8 | 152.7288.9 |
/ (admin entry)SixPanel 430 বাইটে রিডাইরেক্ট করে; aaPanel 352 KB রেন্ডার করেভিন্ন কাজ | 59.6102.7 | 76.7144.5 | 84.8171.2 |
storefront homeSixPanel পেজটি রেন্ডার করে; aaPanel-এরটি প্রক্সি-ক্যাশ হিটভিন্ন কাজ | 54.3104.0 | 83.0not measured | not measurednot measured |
websocket handshakeসংযোগ গৃহীত হওয়া পর্যন্ত সময় | 2.35.8 | 2.66.3 | not measurednot measured |
সবুজ মানে সেই সারির সবচেয়ে দ্রুত কনফিগারেশন।
দুটি সারি চিহ্নিত করা হয়েছে, কারণ সেখানে সার্ভারগুলো একই কাজ করছে না। সংখ্যাগুলো আসল; শুধু এগুলো ন্যায্য প্রতিযোগিতা নয়, তাই বাদ না দিয়ে দেখানো হয়েছে।
ব্যবধানটি আসলে কোথা থেকে আসে
পার্থক্যের প্রায় 60% আসে aaPanel প্রতিটি সাইটে যে একটি PHP ডিরেক্টরি নিষেধাজ্ঞা বসায় তা থেকে, যা প্রতিটি অনুরোধে 16 থেকে 26 ms খরচ করে। প্রায় 8% আসে তার JIT কম্পাইলার মোড থেকে, আর PHP সংস্করণে কোনো পার্থক্য হয়নি। বাকি 32% আমরা ব্যাখ্যা করতে পারি না, তাই তা নিয়ে কোনো দাবিও করি না।
- একটি PHP ডিরেক্টরি নিষেধাজ্ঞা60%
- ভুল JIT কম্পাইলার মোড8%
- PHP সংস্করণ0%
- এখনও অব্যাখ্যাত32%
আপনার দোকানের জন্য এর মানে কী
সাশ্রয়টি প্রতিটি অনুরোধে একটি নির্দিষ্ট পরিমাণ সময়। ছোট অ্যাপ API কলে এটি সবচেয়ে বেশি কাজে আসে (ডেলিভারি অ্যাপের বেশিরভাগ ট্রাফিকই তা) আর দীর্ঘ অ্যাডমিন রিপোর্টে খুবই কম: 20.9 সেকেন্ডের একটি রিপোর্টে পার্থক্য ছিল মাত্র 1.17×।
সাধারণ CodeCanyon কোডেও এটি কাজ করে
বেশিরভাগ ক্রেতা অপরিবর্তিত CodeCanyon ডাউনলোডই চালান, তাই সেটিও আমরা মেপেছি: দুটি কোডবেস একই সার্ভারে, একই সময়ে।
| এন্ডপয়েন্ট | আসল CodeCanyon | আমাদের অপ্টিমাইজ করা ফর্ক | যেটিই হোক, ক্যাশ থেকে |
|---|---|---|---|
| /api/v1/config | 73.1 ms | 27.4 ms | 6.5–7.3 ms |
| /api/v1/categories | 55.9 ms | 43 ms |
শেষ কলামটিই আসল কথা, আর দুই কোডবেসেই সংখ্যাটি এক: শেয়ার্ড ক্যাশ উত্তর দেয় অনুরোধ PHP পর্যন্ত পৌঁছানোর আগেই, তাই পিছনে অ্যাপ্লিকেশনের কোন সংস্করণ আছে তাতে তার কিছু যায়-আসে না। আপনার হাতে যে কোড এখনই আছে, তাতেই এটি পাবেন: ফর্ক লাগবে না, নতুন করে লেখা লাগবে না, কিছু কিনতেও হবে না।
প্রকাশের আগে একটি আসল দোকানে পরীক্ষা করা
সম্পূর্ণ বলে ঘোষণা করার আগে SixPanel স্বতন্ত্র এন্ড-টু-এন্ড পরীক্ষার কয়েক দফা পার হয়েছে, আর সেগুলোতে যা যা পাওয়া গেছে সব ঠিক করা হয়েছে।
- রুট চালিয়ে দেখা হয়েছে, পাঁচটি স্ক্রিন আকারে আলো ও অন্ধকার মোডে 283টি পেজ লোডসহ
52
রুট চালিয়ে দেখা হয়েছে, পাঁচটি স্ক্রিন আকারে আলো ও অন্ধকার মোডে 283টি পেজ লোডসহ
- ইন্টারফেসের টেক্সট-কী যাচাই করা হয়েছে, 7টি ভাষার প্রতিটিতে
2,740
ইন্টারফেসের টেক্সট-কী যাচাই করা হয়েছে, 7টি ভাষার প্রতিটিতে
- প্যানেলের ওয়ার্কফ্লো শুরু থেকে শেষ পর্যন্ত চালানো হয়েছে, 6amMart-এর দুটি কোডবেসেই
34
প্যানেলের ওয়ার্কফ্লো শুরু থেকে শেষ পর্যন্ত চালানো হয়েছে, 6amMart-এর দুটি কোডবেসেই
- স্বাধীন রাউন্ড যার সিদ্ধান্ত ছিল "প্রস্তুত নয়"
2
স্বাধীন রাউন্ড যার সিদ্ধান্ত ছিল "প্রস্তুত নয়"
যা টিকে গেছে
- সম্পূর্ণ রিবুট
- 79 সেকেন্ডে SSH-এ ফেরত, শূন্য ব্যর্থ সার্ভিস, রিবুটের আগে নেওয়া স্ন্যাপশটের সাথে প্রতিটি সার্ভিস বাইট-হিসেবে অভিন্ন অবস্থায়, দুটি websocket-ই সংযুক্ত, কোনো ম্যানুয়াল ধাপ নেই।
- প্যানেলকে জোর করে বন্ধ করা
- প্রায় 4 সেকেন্ডে ফেরত।
- একটি সাধারণ আপডেট
- শূন্য সেকেন্ড ডাউনটাইম, পুরো সময়টায় 91-এর মধ্যে 91টি অনুরোধ স্বাভাবিকভাবে উত্তর পেয়েছে।
- ব্যাকআপ থেকে রিস্টোর
- 192টি টেবিল আর 66,701 অর্ডার, পরীক্ষার জন্য বানানো ব্যাকআপ থেকে নয়, একটি আসল নির্ধারিত ব্যাকআপ থেকে।
SixPanel বনাম aaPanel, CloudPanel আর একটি সাদামাটা সার্ভার
SixPanel যে কাজের জন্য তৈরি, সেই কাজেই তুলনা: একটি 6amMart দোকান চালানো। যদি একটি সার্ভারেই আপনার ইমেইল, অনেকগুলো আলাদা ক্লায়েন্ট অ্যাকাউন্ট বা এমন কোনো স্ট্যাক হোস্ট করতে হয় যা SixPanel চালায় না, তাহলে সাধারণ-উদ্দেশ্যের প্যানেলই ঠিক টুল। কোন কোন ক্ষেত্রে, তা টেবিলের নিচে দেওয়া আছে।
| 6amMart চালানোর কাজের জন্য | SixPanel | aaPanel | CloudPanel | সাধারণ সার্ভার, হাতে |
|---|---|---|---|---|
| যার জন্য তৈরি | প্রথমে 6amMart, সঙ্গে স্ট্যাটিক, Node.js, PHP ও WordPress সাইট | একটি সার্ভারে নানা ধরনের অনেক ওয়েবসাইট | একটি সার্ভারে নানা ধরনের অনেক ওয়েবসাইট | আপনি যা-ই বানান |
| 6amMart-এর কিউ ওয়ার্কার, শিডিউলার, websocket আর আপলোড | আপনার হয়ে সেটআপ করা ও চালু রাখা হয় | সেটআপ করা আর মনে রাখা আপনার দায়িত্ব | সেটআপ করা আর মনে রাখা আপনার দায়িত্ব | সেটআপ করা আর মনে রাখা আপনার দায়িত্ব |
| একই সার্ভারে একই দোকানের গতি | টিউন করা aaPanel-এর চেয়ে 1.76× দ্রুত | আমরা টিউন করার পর মাপা হয়েছে | আমরা মাপিনি | কে বানাচ্ছে তার ওপর নির্ভর করে |
| রিস্টোর করে পরীক্ষা করা ব্যাকআপ | প্রতি সপ্তাহে, নিজে থেকেই | আমরা পরীক্ষা করিনি | আমরা পরীক্ষা করিনি | আপনি স্ক্রিপ্ট লিখলে তবেই |
| একই সার্ভারে অন্য ওয়েবসাইট আর ইমেইল | ওয়েবসাইট হ্যাঁ। ইমেইল না | হ্যাঁ | অন্য ওয়েবসাইট, হ্যাঁ | সম্ভব, তবে রক্ষণাবেক্ষণ আপনার |
| Ubuntu 26.04 আর Debian 13-এ ইনস্টল হয় | হ্যাঁ, আর Ubuntu 24.04-এও | না: এর ইনস্টলার কোনোটিরই নাম করে না (2026 সালের 10 সেপ্টেম্বর যাচাই করা) | হ্যাঁ, অন্য রিলিজগুলোর সঙ্গে | হ্যাঁ |
কখন aaPanel বা CloudPanel-ই ভালো পছন্দ
পাঁচটি বাস্তব ক্ষেত্র। এর কোনোটি যদি আপনি হন, তাহলে সাধারণ প্যানেলটাই কিনুন, এটি কিনবেন না:
- 1আপনাকে একটি Python, Ruby, Go বা Java অ্যাপ হোস্ট করতে হবে। SixPanel চালায় 6amMart, স্ট্যাটিক সাইট, Node.js অ্যাপ, PHP সাইট আর WordPress, এর বাইরে কিছু নয়।
- 2একই মেশিনে আপনার মেইল, DNS বা FTP হোস্টিং দরকার। SixPanel এগুলো একেবারেই করে না।
- 3আপনার আলাদা আলাদা পারমিশনসহ কয়েকটি কর্মী অ্যাকাউন্ট দরকার। SixPanel-এ একটিই অ্যাডমিন অ্যাকাউন্ট, কোনো রোল নেই।
- 4আপনার সার্ভারের মূল কাজ 6amMart নয়। এই পেজের গতি, ক্যাশ ও স্বাস্থ্য সংক্রান্ত কাজ এসেছে 6amMart-কে ভালোভাবে জানা থেকে; অন্য ওয়েবসাইট ধরনগুলোও যথাযথভাবে পরিচালিত হয়, তবে এখানকার কোনো পরিমাপই সেগুলো নিয়ে নয়।
- 5দীর্ঘ প্রোডাকশন ট্র্যাক রেকর্ড আপনার প্রথম শর্ত। SixPanel নতুন। অপেক্ষা করার এটি যুক্তিসঙ্গত কারণ।
SixPanel দিয়ে VPS-এ 6amMart কীভাবে ইনস্টল করবেন
প্রথম সার্ভারের জন্য প্রায় এক ঘণ্টা হাতে রাখুন। বেশিরভাগ সময় যায় DNS-এর অপেক্ষায়। ইনস্টল কমান্ডটি নিজে চলতে লাগে প্রায় পাঁচ মিনিট।
ইনস্টল কমান্ড, root হিসেবে, নতুন সার্ভারে
curl -fsSL https://installer.allsweb.net/sixpanel/install.sh | sudo bashএকটি নতুন VPS ভাড়া নিন
Ubuntu 26.04 LTS চেয়ে নিন (Ubuntu 24.04 LTS আর Debian 13-ও চলে), আর নিশ্চিত করুন যে আপনার কাছে root লগইন আছে।
ইনস্টল কমান্ডটি চালান
এক লাইনের কমান্ডটি root হিসেবে পেস্ট করুন। এটি সার্ভার যাচাই করে, সবকিছু ইনস্টল করে, আর আপনার প্যানেলের লিংক, ইউজারনেম ও পাসওয়ার্ড দেখিয়ে দেয়। তিনটিই সংরক্ষণ করে রাখুন।
তিনটি পোর্ট খুলুন
আপনার হোস্টিং প্রোভাইডারের ফায়ারওয়ালে 80, 443 আর প্যানেলের নিজস্ব পোর্টটি অনুমোদন করুন। প্যানেল না খোলার সবচেয়ে সাধারণ কারণ হলো প্যানেলের পোর্ট বন্ধ থাকা।
সাইন ইন করে টু-ফ্যাক্টর চালু করুন
প্যানেলের লিংকটি খুলুন, অথেনটিকেটর অ্যাপ দিয়ে QR কোড স্ক্যান করুন, তারপর ছোট সেটআপ উইজার্ডটি অনুসরণ করুন।
আপনার ডোমেইন সংযুক্ত করুন
আপনার ডোমেইনের জন্য একটি DNS রেকর্ড বানান; সেটি কাজ শুরু করলেই প্যানেল একটি বিনামূল্যের HTTPS সার্টিফিকেট পেয়ে যায়। বদলে Cloudflare যুক্ত করলে প্যানেল দুটোই করে দেয়।
6amMart অ্যাড-অন ও আপনার কোড যোগ করুন
অ্যাড-অন পেজে CodeCanyon থেকে পাওয়া 6amMart অ্যাড-অনের zip আপলোড করে পারচেজ কোড দিন। তারপর আপনার 6amMart zip আপলোড করুন বা প্রাইভেট git রিপোজিটরি যুক্ত করুন: এই ধাপের শেষে আপনার দোকান লাইভ।
ব্যাকআপ চালু করুন
কপিগুলো কোথায় যাবে বেছে নিন (SFTP-তে অন্য সার্ভার, S3 স্টোরেজ বা Google Drive) আর সাপ্তাহিক রিস্টোর পরীক্ষাটি চালু রাখুন।
লাইসেন্সের মেয়াদ ফুরোলে
আগে থেকে চলা দোকানগুলো চলতেই থাকে: ওয়েব সার্ভার, ডেটাবেস, ওয়ার্কার, ব্যাকআপ ও সার্টিফিকেট নবায়ন কখনো থামে না। 6amMart প্রজেক্ট ইনস্টল, আপডেট ও তৈরি করা অপেক্ষা করে যতক্ষণ না আবার লাইসেন্স সক্রিয় হয়। প্যানেল প্রতি সপ্তাহে লাইসেন্স যাচাই করে, আর AllsWeb-এ পৌঁছাতে না পারলে মেয়াদ শেষের পরও ৩০ দিন চলে।
নতুন সার্ভারে সরানো
পুরোনো প্যানেলে (অ্যাড-অন → মুক্ত করুন) বা AllsWeb ড্যাশবোর্ডের «অ্যাড-অন লাইসেন্স»-এ লাইসেন্সটি মুক্ত করুন, তারপর নতুন সার্ভারে একই পারচেজ কোড চালু করুন। একটি পারচেজ কোড একবারে একটি সার্ভারেই সক্রিয় থাকে।
ডকুমেন্টেশন ও চেঞ্জলগ
ডকুমেন্টেশন
অ্যাড-অনের গাইড zip-এর মধ্যেই আছে, আর SixPanel ম্যানুয়াল প্যানেলের প্রতিটি ধাপ কভার করে:
চেঞ্জলগ
অ্যাড-অনের কোড SixPanel রিলিজের ভেতরেই যায়, তাই এর পরিবর্তনগুলো SixPanel-এর রিলিজ নোটে থাকে।
সর্বশেষ রিলিজ: 1.5.1, ১ অক্টোবর, ২০২৬।
সাপোর্ট
সাপোর্ট Envato-র আইটেম সাপোর্ট নীতি অনুসরণ করে। CodeCanyon থেকে কেনায় 6 মাস সাপোর্ট থাকে, যা CodeCanyon-এ 12 মাস পর্যন্ত বাড়ানো যায়।
অন্তর্ভুক্ত
- অ্যাড-অনের ফিচার নিয়ে প্রশ্নের উত্তর
- রিপোর্ট করা বাগ ও সমস্যায় সাহায্য
- অন্তর্ভুক্ত থার্ড-পার্টি অংশ নিয়ে সাহায্য
অন্তর্ভুক্ত নয়
- 6amMart বা অ্যাড-অনের কাস্টমাইজেশন
- ইনস্টলেশন সার্ভিস: AllsWeb এটি আলাদাভাবে দেয়
সাপোর্ট শেষ হলে
অ্যাড-অন চলতে থাকে এবং SixPanel-এর সঙ্গে আপডেটও হতে থাকে। সাপোর্টের মেয়াদ শুধু লেখকের সাহায্য কভার করে।
কীভাবে সাহায্য পাবেন
allsweb.com-এ একটি টিকিট খুলুন বা প্যানেলে সমস্যা জানান ব্যবহার করুন: ডায়াগনস্টিক্স যুক্ত করুন, কখনো পাসওয়ার্ড বা কী নয়।
লাইসেন্স
- Envato-র Regular বা Extended লাইসেন্সে বিক্রি হয়। লাইসেন্সের শর্ত Envato-র।
- একটি পারচেজ কোড একসঙ্গে একটি SixPanel সার্ভারেই অ্যাড-অন চালু রাখে। সরাতে চাইলে রিলিজ করুন; দ্বিতীয় সার্ভারের জন্য দ্বিতীয় কোড লাগে।
- আপনার পারচেজ কোডই কেনার প্রমাণ। এটি গোপন রাখুন।
- 6amMart নিজে 6amTech-এর পণ্য, CodeCanyon-এ তার নিজস্ব লাইসেন্সসহ।
- লাইসেন্সের মেয়াদ শেষ হলেও চালু দোকানগুলো চলতে থাকে। শুধু 6amMart প্রজেক্ট তৈরি, ইনস্টল ও আপডেট সক্রিয় লাইসেন্সের অপেক্ষায় থাকে।
6amMart for SixPanel নিয়ে প্রশ্ন
6amMart for SixPanel কী?
ফ্রি SixPanel কন্ট্রোল প্যানেলের একটি পেইড অ্যাড-অন, যা আপনার নিজের সার্ভারে 6amMart ইনস্টল করে, চালায় ও আপডেট করে: অ্যাডমিন প্যানেল, স্টোরফ্রন্ট, websocket সার্ভার, কিউ ওয়ার্কার ও শিডিউলার।
আমার কি SixPanel লাগবে?
হ্যাঁ। অ্যাড-অনটি SixPanel-এর ভেতরে চলে, যা ফ্রি: এক লাইনের ইনস্টলারে নতুন সার্ভারে ইনস্টল করুন, তারপর অ্যাড-অন পেজে অ্যাড-অনটি যোগ করুন।
অ্যাড-অনে কি 6amMart আছে?
না। 6amMart ও তার লাইসেন্স আপনি CodeCanyon-এ এর নির্মাতার কাছ থেকে কেনেন। অ্যাড-অনটি আপনার আগে থেকে থাকা কোড ইনস্টল করে চালায়।
SixPanel কোন কোন 6amMart সংস্করণ সমর্থন করে?
6amMart 4.0 আর তার পরের সংস্করণ। ইনস্টল বা আপডেটের আগে SixPanel আপনার কোড যাচাই করে, আর সংস্করণ পুরোনো হলে একটি পরিষ্কার বার্তা দিয়ে থেমে যায়। 6amMart 3.x সমর্থিত নয়।
CodeCanyon-এর অপরিবর্তিত কোডে কি চলে?
হ্যাঁ। এটি CodeCanyon-এর অপরিবর্তিত ডাউনলোড ও কাস্টমাইজড ফর্ক, দুটোর জন্যই তৈরি, আর অনুমান না করে কোনটি চলছে তা নিজেই শনাক্ত করে।
6amMart-এর জন্য কেমন সার্ভার লাগে?
root অ্যাক্সেসসহ একটি VPS, যাতে x86_64 বা arm64-এ নতুন করে Ubuntu 26.04 LTS, Ubuntu 24.04 LTS বা Debian 13 ইনস্টল করা। 2টি CPU কোর আর 4 GB RAM একটি দোকান স্বস্তিতে চালায়, আর প্রায় 1.2 GB RAM-এর নিচে ইনস্টলার চলতে অস্বীকার করে। আপনার একটি ডোমেইনও লাগবে, যার DNS আপনি সম্পাদনা করতে পারেন, আর সার্ভারে আর কিছুই থাকা চলবে না: অন্য কোনো কন্ট্রোল প্যানেল নয়, 80 বা 443 পোর্টেও কিছু নয়।
আমার নিজের VPS-এ 6amMart কীভাবে ইনস্টল করব?
নতুন Ubuntu 26.04 LTS-সহ একটি VPS ভাড়া নিন, root হিসেবে লগইন করে SixPanel-এর ইনস্টল কমান্ডটি চালান। প্রায় পাঁচ মিনিট পর এটি আপনার প্যানেলের লিংক, ইউজারনেম আর পাসওয়ার্ড দেখিয়ে দেয়। হোস্টিং প্রোভাইডারে 80, 443 আর প্যানেলের পোর্ট খুলুন, সাইন ইন করুন, বিনামূল্যের HTTPS-এর জন্য ডোমেইন সংযুক্ত করুন, তারপর আপনার 6amMart zip আপলোড করুন বা git রিপোজিটরি যুক্ত করুন। প্রথম সার্ভারের জন্য প্রায় এক ঘণ্টা হাতে রাখুন। 6amMart নিজে ইনস্টল হয় 6amMart for SixPanel অ্যাড-অনের মাধ্যমে: কোড আপলোডের আগে অ্যাড-অন পেজে সেটি চালু করুন।
আমি ইতিমধ্যেই SixPanel-এ 6amMart চালাই। আমার কি অ্যাড-অন লাগবে?
না। অ্যাড-অন আসার আগে থেকে SixPanel চালানো সার্ভার 6amMart অ্যাড-অনকে ইনস্টল ও সক্রিয় দেখায়, পারচেজ কোড ছাড়াই, চিরকাল। এরপরে ইনস্টল করা সার্ভারে 6amMart প্রজেক্ট তৈরি, ইনস্টল ও আপডেট করতে এটি লাগে।
অ্যাড-অনের আপডেট কীভাবে পাব?
SixPanel-এর নিজস্ব আপডেটের সঙ্গেই। অ্যাড-অন চালু করতে zip একবার আপলোড করেন; এরপর এর কোড আপনার বেছে নেওয়া চ্যানেলে প্রতিটি SixPanel আপডেটের সঙ্গে আসে: CodeCanyon থেকে আবার কিছু ডাউনলোড করতে হয় না।
একটি পারচেজ কোড কতগুলো সার্ভারে চলে?
একবারে একটিতে। অন্য সার্ভারে সরাতে লাইসেন্স মুক্ত করুন, বা দ্বিতীয় সার্ভারের জন্য আরেকটি পারচেজ কোড কিনুন।
আমি এখনই চালাচ্ছি এমন একটি 6amMart দোকান কি SixPanel-এ সরাতে পারি?
হ্যাঁ, তার অর্ডার, গ্রাহক, সেটিংস আর পণ্যের ছবিসহ। কোড (zip বা git), ডেটাবেসের একটি .sql এক্সপোর্ট আর আপনার ছবির ফোল্ডার আপলোড করুন; কিছু ইনস্টল করার আগে প্যানেল আপনার আপলোড করা জিনিস যাচাই করে দেখে। আপনার DNS-এ হাত দেওয়া হয় না, তাই আপনি না বদলানো পর্যন্ত পুরোনো সার্ভার গ্রাহকদের সেবা দিয়ে যায়।
SixPanel কি aaPanel-এর চেয়ে দ্রুত?
একই সার্ভারে একই দোকানে, হ্যাঁ: একটি অনুরোধে 1.76× আর একসঙ্গে চারটিতে 1.82× দ্রুত, এমন একটি aaPanel-এর তুলনায় যেটি আমরা আগে টিউন করে নিয়েছিলাম। ব্যবধানের বেশিরভাগ আসে একটি PHP ডিরেক্টরি নিষেধাজ্ঞা আর aaPanel-এর ব্যবহার করা JIT মোড থেকে; প্রায় 32% অব্যাখ্যাত, আর সেটা আমরা স্পষ্ট বলি। দীর্ঘ অ্যাডমিন রিপোর্টে পার্থক্য প্রায় মিলিয়ে যায়।
আমার কি AllsWeb অ্যাকাউন্ট লাগবে?
না। পারচেজ কোড একাই অ্যাড-অন চালু করে। ড্যাশবোর্ড থেকে লাইসেন্স দেখতে ও মুক্ত করতে প্যানেলটি আপনার AllsWeb অ্যাকাউন্টে যুক্ত করুন।
আমার পারচেজ কোডের কী হয়?
প্যানেল এটি একবার AllsWeb-এ পাঠায়, যা Envato-র কাছে যাচাই করে সেই সার্ভারের সঙ্গে বাঁধা একটি লাইসেন্স স্বাক্ষর করে। প্যানেল কখনো এটি রাখে না। AllsWeb রাখে কোডের একটি ফিঙ্গারপ্রিন্ট, শেষ চারটি অক্ষর আর একটি এনক্রিপ্টেড কপি, যা শুধু Envato-র কাছে আবার যাচাইয়ের জন্য ব্যবহৃত হয়, আর কখনো লগে লেখে না।
CodeCanyon-এর সাপোর্টের মেয়াদ শেষ হলে কী হয়?
লাইসেন্স কাজ করতেই থাকে। সাপোর্টের মেয়াদ কেবল নির্মাতার সাহায্যের জন্য; শেষের তারিখ দেখা যায় AllsWeb ড্যাশবোর্ডের «অ্যাড-অন লাইসেন্স»-এ।
AllsWeb কি আমার হয়ে সেটআপ করে দিতে পারে?
হ্যাঁ। AllsWeb থেকে SixPanel ইনস্টল করা ক্লাউড সার্ভার অর্ডার করুন, বা আমাদের 6amMart ইনস্টলেশন সার্ভিস নিন। আমাদের ইঞ্জিনিয়াররা সেটআপ করে দেবেন।
SixPanel হলো সার্ভার। অপ্টিমাইজড কোড হলো 6amMart নিজেই।
SixPanel 6amMart সেটআপ করা দ্রুত, আপডেট করা নিরাপদ আর চালানো সাশ্রয়ী করে। 6amMart-এর নিজের স্ক্রিনগুলো দ্রুত করা আলাদা কাজ, যা আমাদের 6amMart ইনস্টলেশন সার্ভিসের সাথে বাড়তি খরচ ছাড়াই আসে: গ্রাহকদের সামনের স্ক্রিনে মেপে 10× থেকে 22× দ্রুত পাওয়া গেছে।
নিজের সার্ভারে 6amMart চালান
ফ্রি প্যানেল ইনস্টল করুন, 6amMart অ্যাড-অন যোগ করুন, আর আপনার দোকান চলবে আপনার নিয়ন্ত্রণের সার্ভারে।
শিগগিরই CodeCanyon-এ