বাড়িতে Proxmox নাকি VPS: কোনটি সাশ্রয়ী?
বাড়িতে Proxmox server আর ভাড়া করা VPS-এর 3 বছরের hardware ও বিদ্যুৎ খরচ তুলনা করুন। কোন workload কোথায় রাখবেন এবং hybrid setup কখন যুক্তিযুক্ত, জানুন।
বাড়িতে Proxmox নাকি VPS: সংক্ষিপ্ত উত্তর
Proxmox VE হলো একটি বিনামূল্যের hypervisor, যা আপনার মালিকানাধীন hardware-এ install করা হয়। তাই machine-এর জন্য একবার খরচ হয়, এরপর প্রতি মাসে electricity-এর খরচ দিতে হয়। VPS (virtual private server) হলো একটি virtual machine, যা অন্য কেউ data centre-এর hardware-এ চালায়। তাই আপনাকে ভাড়া দিতে হয়, আর electricity bill, network এবং নষ্ট drive-এর দায় তাদের। সিদ্ধান্তটি মূলত খরচের ওপর নির্ভর করে না। তিন বছরে একটি ছোট VPS-এর খরচ নিচের যেকোনো home box-এর চেয়ে কম হতে পারে। তবে একই খরচে home box-এ অনেক বেশি RAM ও storage পাওয়া যায়। আসল সিদ্ধান্ত নির্ভর করে আপনার data কোথায় রাখতে হবে, machine বন্ধ হলে কে সহায়তা দেবে, এবং আপনার public IP address দরকার কি না—এর ওপর।
বেশিরভাগ মানুষ শেষ পর্যন্ত দুটিই ব্যবহার করেন। বাড়ির Proxmox-এ bulk storage ও বিভিন্ন পরীক্ষা রাখা হয়। একটি ছোট VPS-এ এমন অংশগুলো রাখা হয়, যেগুলো Internet-এর অপরিচিত ব্যবহারকারীদের কাছে পৌঁছানো দরকার। এই guide-এর বাকি অংশে প্রতিটি বিকল্পের সংখ্যা, বাস্তব সুবিধা এবং hybrid pattern কখন যুক্তিযুক্ত হতে শুরু করে—তা দেখানো হবে।
তিন বছরে প্রকৃত খরচ
হার্ডওয়্যারের খরচ সহজে দেখা যায় এবং সহজেই কম ধরে নেওয়া হয়, কারণ বিদ্যুতের বিল আলাদাভাবে আসে এবং সেখানে সার্ভারের কথা উল্লেখ থাকে না। একই তিন বছরের সময়কাল এখানে তিনভাবে হিসাব করা হয়েছে। সংখ্যাগুলো উদাহরণস্বরূপ দেওয়া এবং প্রতি kWh বিদ্যুতের দাম 0.18 dollars ধরে নেওয়া হয়েছে। এটি United States-এর আবাসিক গড় 18.16 cents-এর কাছাকাছি, যা August 2026-এর হিসাব; October 27, 2026 পর্যন্ত EIA প্রকাশিত সর্বশেষ মাসের তথ্য এটি। VPS সারিতে মাসে পাঁচ dollars ধরা হয়েছে। October 27, 2026 অনুযায়ী entry-level plan-গুলোর দাম সাধারণত মাসে প্রায় 4 থেকে 5.50 dollars।
এই চার্টের পেছনের ডেটা
[
{
"label": "Mini PC, 15W idle",
"upfront_usd": 450,
"running_3yr_usd": 71,
"total_3yr_usd": 521
},
{
"label": "Used tower, 60W idle",
"upfront_usd": 200,
"running_3yr_usd": 284,
"total_3yr_usd": 484
},
{
"label": "Small VPS at 5 a month",
"upfront_usd": 0,
"running_3yr_usd": 180,
"total_3yr_usd": 180
}
]ব্যবহৃত tower-টি প্রথম দিনে 200 dollars দামে সবচেয়ে সস্তা বিকল্প। এই সারণি অনুযায়ী তিন বছর পরও এটি mini PC-এর চেয়ে সামান্য সস্তা থাকে। তবে ব্যবধান খুব কম। পুরোনো desktop আধুনিক low-power machine-এর তুলনায় idle অবস্থায় প্রায় চার গুণ বেশি power ব্যবহার করে। তাই তিন বছরে এটি 284 dollars বিদ্যুৎ খরচ করে, যেখানে mini PC-এর খরচ 71। প্রায় 213 dollars-এর এই ব্যবধান 250 dollars-এর প্রাথমিক সাশ্রয়ের বেশির ভাগটাই শেষ করে দেয়। চতুর্থ বছরে mini PC এগিয়ে যায়। প্রতি kWh বিদ্যুতের দাম প্রায় 21 cents-এর বেশি হলে আরও আগেই এগিয়ে যেতে পারে। দুইটি socket এবং spinning disk-যুক্ত second-hand rack server-এর অবস্থা আরও খারাপ। Homelab-এর জন্য hardware কেনার সময় idle wattage-ও price sticker-এর মতোই গুরুত্বপূর্ণ, কারণ machine-টি তার জীবনের প্রায় পুরো সময় idle থাকে।
এই সারণিতে কিছু বিষয় ইচ্ছাকৃতভাবে বাদ রাখা হয়েছে। Unclean shutdown এড়াতে চাইলে home box-এর জন্য একটি UPS (uninterruptible power supply) দরকার। Backup media-ও অন্য কোথাও রাখতে হবে। ভাড়া করা machine-এর জন্য কোনো capital খরচ নেই। তাই দুই মাস পর কোনো project বন্ধ করে দিলে আপনার খরচ হবে দশ dollars, 450 dollars নয়। Rent-এর দিকের খরচগুলো কীভাবে তৈরি হয়, তার পূর্ণাঙ্গ বিশ্লেষণের জন্য পড়ুন একটি VPS-এর প্রকৃত মাসিক খরচ।
প্রকৃত পার্থক্য তৈরি করে আপনার সময়। বাড়িতে hypervisor চালালে আপনিই data centre-এর দায়িত্ব নেন। Drive বদলাতে হয়, power cut-এর কারণ ও প্রভাব সামলাতে হয়, এবং আজ রাতে Internet ধীর কেন তা household-এর সদস্যদের ব্যাখ্যা করতে হয়।
বাড়িতে Proxmox যে কাজগুলো সত্যিই ভালোভাবে করে
Data gravity। আপনার কাছে যদি ইতিমধ্যে চার terabytes photos and video থাকে, সেগুলো cloud-এ সরাতে সময় লাগে এবং প্রতি মাসে এত fast storage ভাড়া নেওয়া ব্যয়বহুল। একবার disk কিনে ফেললে বাড়ির machine-এর সঙ্গে যুক্ত storage-এর অতিরিক্ত খরচ প্রায় নেই। Media libraries, camera footage এবং backup targets এই কারণেই বাড়িতে রাখা উপযুক্ত। Files ইতিমধ্যে local থাকায় এখন শুধু ঠিক করতে হবে কোন service সেগুলো ব্যবহার করবে। Browsing-কে শুধু poster-এর grid-এর মতো না রেখে অন্যরকম করতে চাইলে Halcyon একটি Jellyfin library-কে হাঁটাচলা করে দেখার মতো 90s rental store-এ পুনর্গঠন করে।
প্রতি dollar-এ raw resources। 64 GB RAM-সহ একটি machine একবার কিনতে কয়েকশো dollar লাগে। একই পরিমাণ memory প্রতি মাসে ভাড়া নিলে তা উল্লেখযোগ্য খরচ হয়ে দাঁড়ায়। আপনার workload যদি অনেক idle virtual machine নিয়ে গঠিত হয়, অথবা একটি বেশি resource-ব্যবহারকারী machine থাকে, capacity-এর দিক থেকে বাড়ির machine এগিয়ে থাকে।
ভেঙে শেখা। Proxmox আপনাকে snapshot, cloning এবং এমন hardware-এ console দেয় যার জন্য আপনাকে কেউ বিল দিচ্ছে না। রাত 2টায় একটি virtual machine নষ্ট করে ফেললেও বিশ সেকেন্ডে সেটিকে আগের অবস্থায় ফিরিয়ে নিতে পারবেন। এই স্বাধীনতা hardware নিজের কাছে রাখার একটি বাস্তব কারণ। এ কারণেই nested virtualization-এর প্রসঙ্গ বারবার আসে। নিজের box-এ এটি করতে modprobe.d-এ একটি line এবং guest-এ host CPU type নির্ধারণ করাই যথেষ্ট। Proxmox-এ nested virtualization সক্ষম করা নির্দেশিকায় এই দুটি ধাপ এবং guest-এর ভেতর থেকে সেটি কার্যকর হয়েছে কি না নিশ্চিত করার পদ্ধতি দেখানো হয়েছে। ভাড়ায় নেওয়া hardware-এ একই স্বাধীনতা চাইলে আগে VPS-এর ভেতর virtual machine চালানো পড়ুন, কারণ সব provider এটি অনুমোদন করে না।
Privacy এবং control। Disks আপনার বাড়িতেই থাকে। কোনো provider policy, shared tenancy বা account suspension নেই। কিছু মানুষের জন্য এটিই সিদ্ধান্ত নেওয়ার যথেষ্ট কারণ।
একটি VPS যে কাজগুলোতে সত্যিই বেশি কার্যকর
একটি স্থিতিশীল public IP address এবং প্রকৃত uplink। এটিই সবচেয়ে গুরুত্বপূর্ণ বিষয়। বাড়ির Internet connection সাধারণত dynamic address দেয়। অনেক connection CGNAT (carrier grade network address translation)-এর পেছনে থাকে। এর ফলে router-এ যেকোনো port forward করলেও inbound connection আপনার কাছে পৌঁছাতে পারে না। বাড়ির upload speed-ও সাধারণত download speed-এর তুলনায় অনেক কম। একটি VPS আপনাকে static public address, symmetric bandwidth এবং reverse DNS নিয়ন্ত্রণের সুবিধা দেয়। একটি public service-এর জন্য এগুলো প্রয়োজন।
নিজে তৈরি করতে হয়নি এমন uptime। Data centre-এর বিদ্যুৎ generator দিয়ে backup করা থাকে। Network-এরও বাইরে যাওয়ার একাধিক পথ থাকে। আপনার বাড়িতে থাকে একটি power feed এবং একটি Internet line। দশ মিনিটের power cut home lab বন্ধ করে দেয়। একই ঘটনা rented machine-এর ক্ষেত্রে কোনো প্রভাব ফেলে না।
ঘরের কেউ এর শব্দ শুনবে না। একটি server গরম হয় এবং শব্দ করে। Rented server আপনার bedroom-এ থাকে না।
বাড়ি বদলালেও এটি সচল থাকে। Hardware unplug করে box-এ ভরতে এবং আবার cable সংযোগ করতে হয়। আপনি কোথায় আছেন, একটি VPS-এর তাতে কোনো গুরুত্ব নেই।
Blast radius। বাড়ি থেকে কোনো service public করলে laptops ও phones থাকা network-এর দিকে একটি পথ খুলে যায়। একটি rented machine আগে থেকেই সেই network-এর বাইরে থাকে। এই workload-গুলোর ধরন জানতে মানুষ VPS-এ আসলে কী চালায় দেখুন।
বাস্তব ব্যবহারে অধিকাংশ মানুষ যে hybrid pattern বেছে নেন
বাস্তবে কার্যকর setup সাধারণত এমন হয়। বাড়ির Proxmox storage-heavy এবং private কাজগুলো চালায়: media library, document archive, test virtual machine এবং backup target। একটি ছোট VPS public-facing কাজগুলো চালায়: TLS (transport layer security) termination করা reverse proxy, status page, mail relay এবং যেসব service-কে একটি fixed address-এ সাড়া দিতে হয়।
দুই প্রান্ত VPN (virtual private network) দিয়ে যুক্ত থাকে। তাই public side আপনার home network-কে Internet-এ প্রকাশ না করেই private side-এ পৌঁছাতে পারে। VPS থেকে বাড়ির machine-এ একটি WireGuard tunnel এ ক্ষেত্রে standard সমাধান, এবং এর configuration প্রায় চল্লিশ লাইনের। সম্পূর্ণ পদ্ধতির জন্য VPS-এ self-hosting WireGuard VPN দেখুন। এই সংযোগ তৈরির একমাত্র উপায় WireGuard নয়: Tailscale আপনার হয়ে key management পরিচালনা করে, আর VPS-এ subnet router হিসেবে এটি চালানো হলে শুধু একটি host নয়, পুরো private range-টি অন্য machine-গুলোর কাছে advertise করা যায়। Traffic public address-এ পৌঁছে tunnel-এর মধ্য দিয়ে যায় এবং এমন একটি machine তা serve করে, যার Internet-এর দিকে কোনো port খোলা নেই।
একই পদক্ষেপে এই pattern backup সমস্যাটিও সমাধান করে। বাড়ির data rented machine-এর মাধ্যমে offsite-এ চলে যায়। ফলে আগুন বা চুরির ঘটনায় দুইটি copy একসঙ্গে নষ্ট হয় না। এই কাজের জন্য Encrypted restic backups সাধারণত ব্যবহার করা হয়।
নিজের থাকা হার্ডওয়্যারে Proxmox ইনস্টল করা
সাধারণ পদ্ধতি হলো Proxmox VE installer ISO ব্যবহার করা। এটি Debian এবং hypervisor একসঙ্গে ইনস্টল করে। মেশিনে যদি আগে থেকেই Debian 13 চলে, তাহলে তার ওপর Proxmox যোগ করতে পারেন। নিচের কমান্ডগুলো official Proxmox wiki থেকে নেওয়া এবং root হিসেবে চালাতে হবে।
wget https://enterprise.proxmox.com/debian/proxmox-archive-keyring-trixie.gpg \
-O /usr/share/keyrings/proxmox-archive-keyring.gpgএরপর /etc/apt/sources.list.d/pve-install-repo.sources-এ repository file লিখুন:
Types: deb
URIs: http://download.proxmox.com/debian/pve
Suites: trixie
Components: pve-no-subscription
Signed-By: /usr/share/keyrings/proxmox-archive-keyring.gpgapt update && apt full-upgrade
apt install proxmox-default-kernel
systemctl rebootReboot করা বাধ্যতামূলক। কারণ মূল package পরিষ্কারভাবে ইনস্টল হওয়ার আগে Proxmox kernel-টি running kernel হিসেবে চালু থাকতে হবে। মেশিন ফিরে এলে:
apt install proxmox-ve postfix open-iscsi chronyইনস্টলেশনের সময় postfix জিজ্ঞাসা করবে, কীভাবে mail পাঠাবে। Lab-এর জন্য "Local only" নির্বাচন করা যথেষ্ট। এই mail delivery গুরুত্বপূর্ণ, কারণ Proxmox ব্যর্থ backup এবং নষ্ট disk সম্পর্কে আপনাকে mail পাঠায়। এরপর stock Debian kernel সরিয়ে ফেলুন, যাতে মেশিনটি Proxmox stack ছাড়া কোনো kernel-এ আবার boot করতে না পারে:
apt remove linux-image-amd64 'linux-image-6.12*'
update-grubWeb interface HTTPS-এর মাধ্যমে port 8006-এ সাড়া দেয়। এটি self-signed certificate ব্যবহার করে, তাই প্রথমবার browser সতর্কবার্তা দেখাবে।
port 8006 Internet-এর জন্য খুলবেন না। এই page-এ hypervisor-এ root হিসেবে login করা যায়। তাই একটি দুর্বল password থাকলে একসঙ্গে সব virtual machine ঝুঁকিতে পড়ে। VPN-এর মাধ্যমে, অথবা SSH tunnel ব্যবহার করে এটি access করুন।
Cluster, quorum এবং যে uptime-এর প্রতিশ্রুতি আপনি সত্যি দিতে পারেন
High availability পাওয়ার আশায় মানুষ দ্বিতীয় machine কেনে এবং পরে বুঝতে পারে এর জন্য কী কী দরকার। Proxmox cluster-এ প্রথম node-এ pvecm create CLUSTERNAME এবং cluster-এ যোগ দেওয়া প্রতিটি node-এ pvecm add IP-ADDRESS-CLUSTER ব্যবহার করা হয়। এরপর pvecm status vote count দেখায় এবং pvecm nodes member-গুলোর তালিকা দেখায়।
সমস্যাটি হলো quorum। Proxmox documentation স্পষ্টভাবে বলে, high availability অর্থবহ হওয়ার আগে নির্ভরযোগ্য quorum-এর জন্য অন্তত তিনটি node প্রয়োজন। দুইটি node-এর মধ্যে link বিচ্ছিন্ন হলে কোনটি টিকে থাকা node তা তারা সিদ্ধান্ত নিতে পারে না। ফলে network split হলে উভয় node-ই কাজ করতে অস্বীকৃতি জানায়। দুই-node cluster একটি QDevice থেকে তৃতীয় vote নিতে পারে। QDevice হলো corosync-qnetd daemon চালানো একটি ছোট always-on machine। সস্তা VPS এই vote রাখার জন্য প্রচলিত একটি স্থান।
তাই সৎ মূল্যায়নটি হলো: একটি Proxmox box আপনাকে virtualisation এবং snapshot দেয়, availability নয়। Shared বা replicated storage-সহ তিনটি box availability দেয়, তবে power draw তিন গুণ হয় এবং আপনার সময়ও অনেক বেশি লাগে। একটি single VPS কোনো clustering দেয় না। এতে snapshot আছে কি না তা provider-এর ওপর নির্ভর করে। কিছু provider তাদের plan-এর সঙ্গে daily automatic snapshot দেয়। অন্যরা এর জন্য অতিরিক্ত charge করে অথবা কাজটি আপনার ওপর ছেড়ে দেয়। যেকোনো ক্ষেত্রেই এর নিচের hardware ইতিমধ্যে redundant এবং এটি monitor করার জন্য অন্য কাউকে পারিশ্রমিক দেওয়া হয়।
কীভাবে নির্বাচন করবেন
আপনার কাছে বিপুল পরিমাণ ডেটা থাকলে, virtualisation শিখতে চাইলে, অথবা privacy আপনার প্রধান লক্ষ্য হলে hardware কিনে Proxmox চালান। আপনি যে সিস্টেম তৈরি করছেন সেটি যদি fixed address-এ Internet থেকে reachable হতে হয়, অথবা আপনার কারণে নয় এমন power cut-এর পরেও চালু থাকতে হয়, তাহলে VPS rent করুন। সিদ্ধান্ত নিতে না পারলে আগে ছোট machine rent করুন। প্রায় পাঁচ ডলারে এক মাস সময় পাবেন, এতে প্রকল্পটি টিকে থাকে কি না তা যাচাই করতে পারবেন। পরে hardware-টি কিনতে এখনও পাওয়া যাবে।
FAQ
বাড়িতে Proxmox চালানো কি VPS-এর চেয়ে সস্তা?
তিন বছরে ছোট workload-এর ক্ষেত্রে নয়। কম বিদ্যুৎ-খরচের একটি mini PC-তে বিদ্যুৎ-সহ তিন বছরে প্রায় 521 ডলার খরচ হয়, আর মাসে পাঁচ ডলারের একটি ছোট VPS-এ খরচ হয় 180। বাড়ির দুটি মেশিনের মধ্যে সিদ্ধান্তটি বিদ্যুৎ-খরচের ওপর নির্ভর করে: second hand desktop প্রথম দিনেই সস্তা এবং প্রায় সাড়ে তিন বছর mini PC-এর চেয়ে সামান্য সস্তা থাকে, যতক্ষণ না idle অবস্থার wattage সেই পার্থক্য শেষ করে দেয়। বেশি storage বা RAM প্রয়োজন হলে বাড়ির hardware স্পষ্টভাবে বেশি সাশ্রয়ী, কারণ ভাড়া নেওয়ার ক্ষেত্রে এই resource-গুলো ব্যয়বহুল, কিন্তু কেনার ক্ষেত্রে তুলনামূলক সস্তা।
Proxmox ব্যবহার করে কি বাড়ি থেকে public website host করা যায়?
অনেক ক্ষেত্রে সরাসরি যায় না। অধিকাংশ home connection dynamic IP address দেয়, এবং অনেক connection carrier grade NAT-এর পেছনে থাকে। ফলে router-এ port forwarding করলেও কোনো inbound connection আপনার কাছে পৌঁছাতে পারে না। Upload bandwidth-ও download bandwidth-এর তুলনায় অনেক কম। প্রচলিত সমাধান হলো static public address-সহ একটি ছোট VPS ব্যবহার করা, যেটি VPN tunnel-এর মাধ্যমে traffic বাড়ির machine-এ পাঠায়। এতে আপনার home network বন্ধ থাকে।
Proxmox চালানোর জন্য কি তিনটি machine দরকার?
না। একটি machine-এই virtual machine, container এবং snapshot ভালোভাবে চালানো যায়। High availability-এর জন্যই শুধু তিনটি machine ন্যূনতম প্রয়োজন, কারণ নির্ভরযোগ্য quorum-এর জন্য Proxmox documentation-এ অন্তত তিনটি node দরকার। তৃতীয় server না কিনে failover চালু রাখতে চাইলে, একটি ছোট সব সময় চালু থাকা machine-এ QDevice যুক্ত করে দুটি node ব্যবহার করা প্রচলিত সমাধান।
VPS-এর tutorial কি Proxmox guest-এ কাজ করবে?
হ্যাঁ। Proxmox guest-এ চলা Ubuntu বা Debian provider-এর দেওয়া Linux-এরই সমতুল্য। পার্থক্যগুলো উপরে বর্ণিত বিষয়গুলোর মধ্যে সীমাবদ্ধ: machine-এর সামনের network, address-টি public কি না, এবং disk কে প্রতিস্থাপন করবে। দুই ক্ষেত্রেই command, Docker, firewall rule এবং service file একইভাবে কাজ করে।
বাড়িতে কী চালাব এবং কী ভাড়া নেব?
Storage-নির্ভর এবং private workload বাড়িতে রাখুন: media, photo, document archive, backup target এবং test virtual machine। অপরিচিত ব্যবহারকারীদের যেসব অংশে পৌঁছাতে হবে, সেগুলো ভাড়া নিন: reverse proxy, status page, mail relay এবং fixed address-এ সাড়া দিতে হয় এমন যেকোনো service। VPN দিয়ে দুটিকে যুক্ত করুন, যাতে public অংশ home network খোলা ছাড়াই private অংশে পৌঁছাতে পারে।