← সব টিউটোরিয়াল

টিউটোরিয়াল 1 / 12

নতুন VPS থেকে তোমার কনসোল।

সার্ভার বেছে তিনটি হোস্টনেম যুক্ত করো আর প্রথম লগইন শেষ করো।

শেষে যা পাবে

কাজ করা HTTPS কনসোল আর সুরক্ষিত অ্যাডমিন অ্যাকাউন্ট।

1. Linux VPS নাও

হোস্টিং সেবাদাতার প্যানেলে নতুন তৈরি করো x86-64 Linux VPS রুট অ্যাক্সেসসহ। Ubuntu 24.04 LTS বা Debian 12+ সহজ পছন্দ। রক্ষণাবেক্ষণ হয় এমন OS রিলিজ ব্যবহার করো; নেটিভ ইনস্টলার ARM কভার করে না।

ছোট দোকানের জন্য শুরু করো 2 vCPU, 4 GB RAM আর 60 GB SSD দিয়ে। হালকা ব্যবহার 1 vCPU, 2 GB RAM আর 20 GB ডিস্কে চলতে পারে, তবে OS, পেমেন্টের ইতিহাস, ব্যাকআপ আর আপডেটের জন্য জায়গা রাখো। এই সার্ভারে ব্লকচেইন নোড চলে না।

SSH পাবলিক কী যোগ করো, সার্ভারের IP লিখে রাখো আর প্রথমবার যুক্ত হয়ে SSH হোস্ট ফিঙ্গারপ্রিন্ট যাচাই করো। প্রাইভেট SSH কী কখনো শেয়ার কোরো না। দেখো সম্পূর্ণ চাহিদা বা ঐচ্ছিক Docker ইনস্টলেশন.

2. ডোমেইনগুলো সার্ভারে নির্দেশ করো

ডোমেইনের DNS প্যানেলে এই রেকর্ডগুলো যোগ করো। বদলে নাও example.com আর IP নিজেরটি দিয়ে।

হোস্টনেমরেকর্ডকাজ
merchant.example.comA → VPS IPv4তোমার কনসোল
pay.example.comA → VPS IPv4গ্রাহকের চেকআউট
api.example.comA → VPS IPv4তোমার ইন্টিগ্রেশন

নিজের মতো সাবডোমেইনের নাম দিতে পারো; ইনস্টলার জানতে চাইবে। IPv6 সত্যি এই VPS-এ পৌঁছালেই AAAA রেকর্ড দাও। A রেকর্ড ঠিক থাকলেও পুরোনো AAAA রেকর্ড HTTPS যাচাই নষ্ট করতে পারে।

Cloudflare: ইনস্টলের সময় প্রক্সি বন্ধ রাখো (DNS-only)। সেটআপ আর HTTPS যাচাই শেষ হলে আবার চালু করতে পারো। অরিজিনের সঙ্গে এনক্রিপ্টেড কানেকশন ব্যবহার করো, ভালো হয় বৈধ সার্টিফিকেটসহ Full (strict)।

3. ফায়ারওয়াল দেখো

ইনবাউন্ড অনুমতি দাও TCP 80 আর 443 VPS আর হোস্টিং সেবাদাতার দুই ফায়ারওয়ালেই। আসল SSH পোর্ট খোলা রাখো। আউটবাউন্ড HTTPS আর DNS কাজ করতে হবে।

PostgreSQL বা ভেতরের অ্যাপ্লিকেশন পোর্ট বাইরে খুলো না। ইনস্টলার তোমার জন্য ফায়ারওয়ালের নিয়ম বদলায় না। অ্যাক্সেসের নিয়ম বদলানোর সময় বর্তমান SSH সেশন খোলা রাখো, যাতে নিজেই আটকে না যাও।

4. স্বাক্ষরিত ইনস্টলার চালাও

রুট হিসেবে SSH দিয়ে যুক্ত হয়ে চালাও:

bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh)

সেটআপ ডোমেইন, HTTPS যোগাযোগের ইমেইল, ডিফল্ট প্রচলিত মুদ্রা আর HTTP Basic ইউজারনেম/পাসওয়ার্ড চাইবে। পাসওয়ার্ড নিজে দিতে পারো বা সেটআপকে তৈরি করতে দিতে পারো। নিরাপদে রাখো।

ইনস্টলার স্বাক্ষরিত রিলিজ যাচাই করে PostgreSQL, Nginx, HTTPS আর সিস্টেম সেবা সেট আপ করে। সফলতার মেসেজের অপেক্ষা করো। Basic Auth-এর তথ্য আলাদা নিরাপত্তার স্তর, পরের কনসোল অ্যাকাউন্ট নয়।

আগে পরীক্ষা করো বা থেমে যাওয়া ইনস্টল আবার চালাও

ইনস্টলের আগে সামঞ্জস্য পরীক্ষা চালাও:

bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --check

দেখানো ত্রুটি ঠিক করে আবার চালাও। ইনস্টলেশন ফোল্ডার মুছো না বা ওয়ালেট কী নতুন করে তৈরি কোরো না।

bash <(curl -fsSL https://releases.whollycrypto.com/setup_wholly.sh) --resume

5. অ্যাকাউন্ট নিবন্ধন আর সুরক্ষিত করো

মার্চেন্ট হোস্টনেম খোলো, Basic Auth পার হয়ে ইমেইল আর শক্ত পাসওয়ার্ড দিয়ে প্রথম অ্যাডমিন নিবন্ধন করো। ইনস্টলেশন মোড, ভাষা আর টাইমজোন বেছে লিংক করা শর্ত ও গোপনীয়তা নীতি পড়ো। মোডের সিদ্ধান্ত স্থায়ী। পড়ো মার্চেন্ট নাকি অপারেটর মোড জমা দেওয়ার আগে।

এখানে সেটিংস → অ্যাকাউন্টথেকে দুই-ধাপ যাচাই চালু করো। সেটিংস → সিস্টেমথেকে আঞ্চলিক মুদ্রা/টাইমজোনের ডিফল্ট আর লাইভ ডোমেইন দেখো। আঞ্চলিক ডিফল্ট নতুন জিনিসে প্রভাব ফেলে; পুরোনো প্রজেক্ট বদলায় না।

প্রথম যোগ্য ইনস্টলেশন একবার পায় US$10 স্বাগতম ক্রেডিট নিবন্ধন আর কানেকশনের পরে নিজে থেকেই। দেখো সেটিংস → ফি বিলিংয়ের অবস্থা জানতে। প্রসেসিং ক্রেডিট যেভাবে কাজ করে →

6. পেমেন্ট নেওয়ার আগে পরীক্ষা করো

খোলো সেটিংস → চেইন সংযোগ। শুধু নোডের স্বাস্থ্য নয়, স্ক্যানার প্রস্তুত কি না দেখো। ব্যবহার করবে এমন চেইনের জন্য স্বাধীন ফলব্যাক সেবাদাতা রাখো।

এটিকে হট-ওয়ালেট সার্ভার হিসেবে সুরক্ষিত রাখো: অ্যাডমিন অ্যাক্সেস সীমিত করো, নিরাপত্তার আপডেট দাও আর ব্যক্তিগত ব্যাকআপ VPS-এর বাইরে রাখো। ওয়ালেট এক্সপোর্টে গোপন তথ্য থাকে; ওয়েবসাইট বা সাপোর্ট টিকিটে কখনো আপলোড কোরো না। সার্ভার নিরাপত্তার চেকলিস্ট →

এখন প্রজেক্ট আর স্টোর তৈরি করতে পারো। গ্রাহককে জানানোর আগে প্রতি পেমেন্ট পদ্ধতিতে ছোট আসল পরীক্ষা করো।