SSD Nodes Learn Hosting plans →
নির্দেশিকা Matt Connorদ্বারা Matt Connor · আপডেট করা হয়েছে 2026-08-26

VPS দিয়ে কী করা যায়: 20টি বাস্তব ব্যবহার

VPS-এ website, VPN, photo storage, media, game server, scheduled script ও AI agent চালানোর 20টি বাস্তব ব্যবহার জানুন, প্রতিটির সঠিক RAM প্রয়োজনসহ।

VPS দিয়ে কী করা যায়?

VPS (virtual private server) হলো একটি public IP address-যুক্ত Linux machine, যা আপনার laptop চালু থাকুক বা না থাকুক, চলতে থাকে। তাই যেসব পরিষেবা সব সময় reachable থাকতে হয়, সেগুলো সেখানে রাখা যায়। বাস্তবে এর মধ্যে websites, private VPN, নিজের file ও photo storage, media, game servers, scheduled scripts এবং ক্রমশ বাড়তে থাকা AI tooling অন্তর্ভুক্ত। নিচে এমন 20টি কাজ দেওয়া হলো, যেগুলো মানুষ সত্যিই চালায়। তালিকাটি মোটামুটি সেই ক্রমে সাজানো হয়েছে, যে কারণে মানুষ প্রথমে server ভাড়া নেয়।

প্রতিটি entry-তে কাজটি কী, memory-তে এর খরচ কত এবং পূর্ণ guide কোথায় আছে, তা বলা হয়েছে। কাজের বদলে যদি applications-এর বিস্তৃত তালিকা চান, তাহলে 2026 সালে self-hosting করার উপযোগী apps-এর companion list-এ প্রতিটি app আলাদাভাবে দেখুন।

বাস্তবে মানুষ যে 20টি কাজ চালায়

  1. একটি website বা web app host করা। এটিই এখনও সবচেয়ে সাধারণ উত্তর। একটি ছোট server-এ 1 GB RAM থাকলেও nginx বা Apache, PHP এবং database স্বচ্ছন্দে চালানো যায়। শুরু করার প্রচলিত পদ্ধতি হলো Ubuntu 24.04-এ LAMP stacknginx-এ Certbot এবং Let's Encrypt ব্যবহার করে বিনামূল্যে certificate যোগ করুন। কারণ port 80-এ bare IP address ব্যবহার করলে browser warning দেখায়, ফলে visitor হারাতে পারেন।
  1. একটি server-এ একাধিক site ও app চালানো। সামনে এমন কোনো স্তর থাকলে একটি server একাধিক hostname-এর অনুরোধ আলাদা করে প্রায় এক ডজন নাম serve করতে পারে। Reverse proxy এই কাজ করে এবং certificate renewal-ও পরিচালনা করে। তাই একাধিক Docker app-এর সামনে Traefik সাধারণত পরবর্তী ধাপ। খরচের সাশ্রয় বাস্তব: একটি 4 GB server-এ পাঁচটি project চালানোর খরচ পাঁচটি ছোট server-এর চেয়ে কম। Backup করাও সহজ।
  1. নিজের VPN। একটি VPS আপনাকে নিয়ন্ত্রণাধীন exit IP দেয়। ফলে public Wi-Fi আপনার traffic পড়তে পারে না এবং আপনার home service-গুলো open Internet-এ প্রকাশিত থাকে না। WireGuard 50 MB-এর কম memory ব্যবহার করে এবং kernel-এ চলে। তাই server-এর ওপর এর প্রভাব খুব কম। নিজে host করা WireGuard VPN guide-এ handshake ও DNS-সংক্রান্ত সমস্যাগুলো ব্যাখ্যা করা হয়েছে। এই দুটি product প্রায়ই গুলিয়ে ফেলা হয়। তাই আগে VPS বনাম VPN তুলনা পড়তে এক মিনিট সময় দিন।
  1. নিজের password manager। Vaultwarden Bitwarden protocol ব্যবহার করে। তাই প্রতিটি official app ও browser extension কোনো company-এর বদলে আপনার server-এ সংযোগ করে। এটির প্রায় 150 MB RAM এবং খুব সামান্য disk space লাগে। তাই একটি VPS-এ Vaultwarden এই তালিকার সেরা প্রথম project। এই server-এ আপনার সব password থাকবে। তাই certificate ও backup-কে installation-এর অংশ হিসেবে বিবেচনা করুন, পরে করার কাজ হিসেবে নয়।
  1. Cloud file storage ও calendar। Nextcloud paid Drive বা Dropbox plan-এর বিকল্প হিসেবে প্রতিটি desktop ও phone-এর জন্য sync client, calendar এবং contacts দেয়। আপনার file-এর আকারের সঙ্গে অতিরিক্ত 1 থেকে 2 GB RAM ধরুন। শুরু থেকেই PostgreSQL ব্যবহার করে এটি install করুন। Docker, TLS ও backup-সহ Nextcloud guide-এ ব্যাখ্যা করা হয়েছে, পরে database migrate করা কেন instance নষ্ট করার সবচেয়ে সাধারণ উপায়।
  1. Phone upload-সহ photo library। Immich আপনার camera roll স্বয়ংক্রিয়ভাবে upload করে এবং face ও object search দেয়। এই feature-টির কারণেই অনেকে শেষ পর্যন্ত Google Photos ছেড়ে যায়। Machine-learning container-এর কারণে এটি এখানে সবচেয়ে বেশি resource ব্যবহারকারী application। তাই সবচেয়ে ছোট plan কেনার আগে নিজে host করা Immich guide পড়ুন। এই memory requirement আপনার plan-এর ক্ষমতার বেশি হলে PhotoPrism ও Immich-এর পাশাপাশি তুলনা guide-এ RAM, phone app এবং backup command অনুযায়ী দুটিকে তুলনা করা হয়েছে। এতে আপনার server-এ বাস্তবে কোনটি চালানো যাবে তা বেছে নিতে পারবেন। একটি version নির্দিষ্ট করে ব্যবহার করুন, latest pull করবেন না। কারণ release-গুলোর মধ্যে এখনও breaking change আসতে পারে।
  1. নিজের library-এর জন্য media server। Jellyfin কোনো account বা remote playback-এর জন্য paywall ছাড়াই TV app, browser বা phone-এ আপনার film ও show stream করে। এটি idle অবস্থায় প্রায় 1 থেকে 2 GB RAM ব্যবহার করে। এটি কাজ করবে কি না, তা মূলত transcoding-এর ওপর নির্ভর করে। একটি VPS-এ Jellyfin guide-এ এমন format-এ file রাখার পদ্ধতি দেখানো হয়েছে যা client সরাসরি চালাতে পারে। ফলে server শুধু byte পাঠায়। এটি চালু হওয়ার পর Halcyon একই library-কে 1990s-এর rental store-এর মতো সাজায়। সেখানে shelf ধরে browse করা যায়। অসীম thumbnail-এর grid scroll করার চেয়ে কোনো কিছু বেছে নেওয়ার এটি অনেক ভালো পদ্ধতি।
  1. বন্ধুদের জন্য game server। কয়েকজন player-এর জন্য একটি Minecraft server-এর 2 থেকে 4 GB RAM এবং এমন machine দরকার যা host player ঘুমাতে গেলেও চালু থাকে। VPS ঠিক এই কাজের জন্য উপযুক্ত। একটি VPS-এ Minecraft server guide-এ Java memory flag এবং systemd-এর অধীনে server চালানোর পদ্ধতি দেখানো হয়েছে, যাতে crash হলে এটি নিজে restart হয়।
  1. Scheduled script, scraper ও bot। ভোর 3টায় চালাতে হবে এমন যেকোনো কাজের জন্য 3টায় জেগে থাকা machine দরকার। কাজটিকে cron line-এর বদলে timer-সহ systemd service হিসেবে লিখুন। এতে log, failure status এবং test করার পরিষ্কার পদ্ধতি পাওয়া যায়। একটি VPS-এ systemd service ও timer guide-এ unit file দেওয়া আছে। Discord বা Telegram bot-এর ক্ষেত্রেও একই pattern প্রযোজ্য। শুধু timed process-এর বদলে long-running process ব্যবহার করতে হবে।
  1. Automation workflow। n8n আপনাকে এমন কাজের জন্য visual builder দেয়, যার জন্য Zapier প্রতি task অনুযায়ী অর্থ নেয়। নিজে চালালে খরচ এবং data pass করার সীমা—দুটিই দূর হয়। এটি প্রায় 500 MB RAM ব্যবহার করে। Encryption key স্পষ্টভাবে নির্ধারণ করুন। HTTPS-সহ নিজে host করা n8n guide-এ এটি দেখানো হয়েছে। তা না হলে container rebuild হলে সংরক্ষিত credential পড়া যাবে না।
  1. নিজে language model চালানো। Ollama open-weight model-কে local API-এর মাধ্যমে serve করে। তাই prompt ও document আপনার server-এর বাইরে যায় না। CPU-only VPS-এ তাৎক্ষণিক উত্তরের বদলে প্রতি সেকেন্ডে কয়েকটি শব্দ পাওয়ার আশা করুন। একটি 8B model-এর জন্য প্রায় 8 GB RAM ধরুন। নিজে host করার জন্য Ollama চালানো guide-এ বাস্তবসম্মত সংখ্যা দেওয়া আছে। Model-এর ওপর workflow platform চালাতে চাইলে একটি VPS-এ Dify UI ও retrieval যোগ করে।
  1. একটি coding agent-কে চালানোর পরিবেশ দেওয়া। এক ঘণ্টা কাজ করা AI coding agent laptop বন্ধ করার সঙ্গে সঙ্গে বন্ধ হয়ে গেলে সেটি কার্যকর নয়। তাই অনেকে এটিকে terminal multiplexer-এর ভেতরে server-এ চালায় এবং পরে আবার সংযোগ করে। tmux-সহ একটি VPS-এ Claude Code setup দেখায়। একটি VPS-এ coding agent চালানো guide-এ সাধারণ কাঠামো ব্যাখ্যা করা হয়েছে। Agent-টির জন্য আলাদা unprivileged user এবং এমন directory দিন, যার বাইরে এটি যেতে পারবে না।
  1. আপনার assistant-গুলোর জন্য MCP server host করা। MCP (model context protocol) server হলো ছোট, সবসময় চালু থাকা process, যা AI client-কে tool ও data দেয়। Laptop সাধারণত সবসময় চালু থাকে না। একটি VPS-এ MCP server guide-এ authentication-সহ TLS-এর পেছনে এগুলো চালানোর পদ্ধতি দেখানো হয়েছে। এটি গুরুত্বপূর্ণ, কারণ উন্মুক্ত MCP endpoint-এ যে কেউ tool call করতে পারে।
  1. আপনার অন্য server monitor করা। Uptime Kuma আপনার site-এ ping পাঠায় এবং প্রায় যেকোনো channel-এ alert দেয়। এটি প্রায় 200 MB RAM-এ চলে। অনেকে যে নিয়মটি ভুলে যায় তা হলো: production আলাদা machine থেকে monitor করুন। কারণ যে machine-কে monitor করা হচ্ছে, সেই machine-এ চলা Uptime Kuma status monitoring ওই machine বন্ধ হয়ে গেলে আপনাকে জানাতে পারবে না।
  1. শুধু up বা down নয়, প্রকৃত metric। একটি server-এর বদলে fleet থাকলে history ও trigger-সহ CPU, disk এবং service metric দরকার হয়। একটি Zabbix monitoring server প্রতিটি host-এ agent ব্যবহার করে এই কাজ করে। এর জন্য 2 GB RAM এবং নিজস্ব database প্রয়োজন। প্রথমে সাধারণ uptime check দিয়ে শুরু করুন। প্রয়োজন তৈরি হলে উন্নত monitoring-এ যান।
  1. অন্য সব কিছুর offsite backup। Data যে disk-এ আছে, একই disk-এ থাকা backup প্রকৃত backup নয়। বড় volume-সহ একটি সস্তা VPS ভালো destination হতে পারে। একটি VPS-এ restic backup encrypted, deduplicated এবং versioned snapshot দেয়। এর restore প্রক্রিয়াও বাস্তবে test করা যায়। প্রতি মাসে test করুন। কারণ test না করা backup কেবল আশা।
  1. নিজের CI runner। Hosted build minute শেষ হয়ে যায়। Self-hosted runner cache সক্রিয় রাখে এবং secret আপনার নিজস্ব পরিবেশে রাখে। একটি self-hosted GitHub Actions runner-এ installation ও isolation দেখানো হয়েছে। Public repository-এর ক্ষেত্রে এটি বিশেষ গুরুত্বপূর্ণ, কারণ pull request আপনার machine-এ code চালাতে পারে।
  1. আপনার নিয়ন্ত্রণাধীন team chat। প্রতি seat অনুযায়ী অর্থ না দিয়ে team ব্যবহার করতে চাইলে Rocket.Chat thread, call ও integration দেয়। এটির জন্য 2 GB বা তার বেশি RAM দরকার, কারণ MongoDB বেশি resource ব্যবহার করে। Docker Compose-সহ Rocket.Chat guide-এ version upgrade-এর ধাপ দেখানো হয়েছে। Upgrade-এর সময় MongoDB-এর major version বাদ দিলে database আর ব্যবহার করা যায় না।
  1. আপনার সব machine-এর মধ্যে private network। একাধিক server ও একটি laptop থাকলে single hub-এর চেয়ে mesh network ব্যবহার করা সহজ। নিজে host করা Tailscale control server হিসেবে Headscale coordination আপনার নিজের server-এ রাখে। কোনো একটি host নয়, পুরো network-কে reachable করতে হলে—যেমন home LAN বা provider-এর private range—subnet router হিসেবে ওই route advertise করা একটি VPS-এর মাধ্যমে পেছনের প্রতিটি device-এ client install করতে হয় না। এর সঙ্গে host-গুলোকে group হিসেবে পরিচালনা করার অভ্যাস গড়ে তুলুন। একাধিক Linux server পরিচালনা guide-এ এই বিষয়টি আলোচনা করা হয়েছে।
  1. একটি lab, এবং জোর করেই চাইলে mail server। VPS-এ নিরাপদে বিভিন্ন configuration পরীক্ষা করা যায়। একটি FreeBSD 15 server চালিয়ে দেখুন। অথবা plan-এ nested virtualization সমর্থিত হলে server-এর ভেতরে virtual machine চালান। Email-কে ইচ্ছাকৃতভাবে শেষে রাখা হয়েছে। অধিকাংশ provider outbound port 25 block করে এবং deliverability নিশ্চিত করা দীর্ঘ ও কঠিন কাজ। তাই Mailcow-সহ নিজে host করা email guide-টি বাস্তবতা বুঝে পড়ুন।

প্রতিটি কাজের জন্য কত সার্ভার রিসোর্স প্রয়োজন?

এখানে সীমাবদ্ধতা CPU বা disk নয়, memory। 1 GB plan-এ একটি ছোট কাজ চালানো যায়: একটি website, VPN, password manager বা bot। 4 GB plan-এ একটি proxy-এর পেছনে কয়েকটি service চালানো স্বাচ্ছন্দ্যপূর্ণ। এই পৃষ্ঠার অধিকাংশ ব্যবহারকারী শেষ পর্যন্ত এভাবেই সেটআপ করেন।

2 GB হলো সমস্যাজনক আকার। এই পর্যায়ে কেউ তৃতীয় container যোগ করেন, kernel সেটিকে নীরবে বন্ধ করে দেয়, এবং application log-এ এর কারণ দেখা যায় না। sudo dmesg | grep -i "out of memory" চালালে container runtime যে Out of memory: Killed process line গোপন করেছে, সেটি দেখতে পাবেন। AI workload এই নিয়মের ব্যতিক্রম। একটি 8B language model load হওয়ার আগেই প্রায় 8 GB memory চায়। Photo machine learning-এর ক্ষেত্রেও প্রয়োজন প্রায় একই রকম।

Disk-এর প্রয়োজন আপনার data-এর ওপর নির্ভর করে। শুধু photos, media এবং backups-এর জন্যই শত শত gigabyte দরকার হয়। অন্য সবকিছু একটি ছোট plan-এর অন্তর্ভুক্ত 20 থেকে 50 GB-এর মধ্যে রাখা যায়।

এগুলোর কোনোটি চালানোর আগে

উপরের প্রতিটি ধাপ একই ভিত্তি ধরে নেয়: এমন একটি মেশিনে আপনার প্রবেশাধিকার আছে, আপনি root নন এমন একটি user ব্যবহার করছেন, এবং firewall সক্রিয় আছে।

sudo apt update && sudo apt upgrade -y
sudo adduser deploy
sudo usermod -aG sudo deploy
sudo ufw allow OpenSSH
sudo ufw enable
sudo ufw status

sudo ufw status চালালে Status: active-এ 22/tcp অনুমোদনকারী একটি line দেখানোর কথা। প্রথম terminal বন্ধ করার আগে দ্বিতীয় একটি terminal খুলে নিশ্চিত করুন যে আপনি এখনও login করতে পারছেন। কারণ যে firewall আপনাকে বাইরে আটকে দেয়, সেটি ঠিক করতে provider-এর panel থেকে console rescue প্রয়োজন হয়। নতুন VPS-এর প্রথম দশ মিনিট-এ পুরো প্রক্রিয়াটি শুরু থেকে শেষ পর্যন্ত দেখানো হয়েছে। আর SSH hardening password login বন্ধ করে, যাতে নিয়মিত background brute-force attempt আর গুরুত্বপূর্ণ না থাকে।

উপরের প্রায় প্রতিটি application container হিসেবে release করা হয়। তাই একবার Docker install করলেই তালিকার বাকি অংশ copy and paste করা যায়:

curl -fsSL https://get.docker.com | sudo sh
sudo usermod -aG docker "$USER"
newgrp docker
docker run --rm hello-world

permission denied while trying to connect to the Docker daemon socket পড়ার সময় কোনো failure দেখালে group change এখনও আপনার shell-এ প্রয়োগ হয়নি। তাই log out করে আবার log in করুন। উপরের সব guide-এ ব্যবহৃত file format সম্পর্কে Docker Compose-এর প্রাথমিক ধারণা ব্যাখ্যা করে।

VPS যেসব কাজে উপযুক্ত নয়

কিছু সীমাবদ্ধতা মেনে নেওয়া দরকার। ভারী graphics-এর কাজ এবং model training-এর জন্য GPU প্রয়োজন। Standard VPS-এ GPU থাকে না। তাই যত RAM-ই যোগ করুন, CPU-তে inference ধীরই থাকবে। আপনার প্রকৃত প্রয়োজন যদি GPU বা কয়েক terabytes disk হয়, তাহলে বাড়িতে একটি machine রাখাই বাস্তবসম্মত বিকল্প। বাড়িতে Proxmox বনাম VPS ভাড়া-এ hardware ও electricity-এর খরচকে মাসিক bill-এর সঙ্গে তুলনা করা হয়েছে। এমন কোনো service, যেখানে পাঁচ মিনিট downtime-এ গুরুতর ক্ষতি হতে পারে—যেমন home alarm বা medical alert—Sunday night-এ upgrade করা hobby server-এ চালানো উচিত নয়। একটি server নিজেই একটি single point of failure। তাই কোনো service কখনো বন্ধ রাখা না গেলে দ্বিতীয় box এবং সেটিতে switching করার পরীক্ষিত ব্যবস্থা প্রয়োজন।

তালিকায় থাকলেও email-এর জন্য আলাদা সতর্কতা দরকার। অধিকাংশ provider outbound port 25 block করে। এটি খোলা থাকলেও reputation-বিহীন নতুন IP address-এর email spam folder-এ যায়, যতক্ষণ না DNS record সঠিক হয় এবং address-টির sending reputation তৈরি হয়। এটি weekend-এ শেষ করার কাজ নয়। নিয়মিত পরিচালনা করতে হয়।

FAQ

VPS-এর সবচেয়ে সাধারণ ব্যবহার কী?

ওয়েবসাইট বা web application host করা। nginx বা Apache, PHP এবং একটি database চালানো ছোট server 1 GB RAM-এ personal site, client site বা ছোট product পরিচালনা করতে পারে। Full stack control-সহ একটি বাস্তব public IP address পাওয়ার এটিই সবচেয়ে সস্তা উপায়। দ্বিতীয় সবচেয়ে সাধারণ ব্যবহার হলো private VPN, কারণ নিজের server ব্যবহার করলে এমন একটি exit address পাওয়া যায় যা অন্য কেউ share করে না।

এই তালিকার কাজগুলোর জন্য কত RAM দরকার?

একটি ছোট service-এর জন্য 1 GB যথেষ্ট। একটি reverse proxy-এর পেছনে কয়েকটি service চালাতে 4 GB আরামদায়ক পরিমাণ, এবং বেশিরভাগ মানুষ এই plan-ই বেছে নেন। AI workload-এর ক্ষেত্রে ব্যতিক্রম আছে: একটি 8B language model load হওয়ার আগেই আনুমানিক 8 GB প্রয়োজন, এবং photo machine learning-এর জন্যও কাছাকাছি পরিমাণ RAM দরকার। আপনি media, photo বা backup সংরক্ষণ করলে তবেই disk গুরুত্বপূর্ণ।

একই server-এ কি একটির বেশি চালাতে পারি?

হ্যাঁ, এবং এটিই স্বাভাবিক পদ্ধতি। প্রতিটি application নিজের container-এ রাখুন, কোনো কিছু সরাসরি Internet-এ publish করবেন না, এবং hostname ও certificate পরিচালনার জন্য একটি reverse proxy ব্যবহার করুন। সীমা application-এর সংখ্যা নয়, memory। তাই উপরের বাস্তব হিসাবগুলো যোগ করুন এবং অন্তত 25 percent অতিরিক্ত memory রাখুন, যাতে upgrade বা backup চলার সময় out-of-memory kill না ঘটে।

VPS ব্যবহার করতে Linux জানা কি দরকার?

কিছু মৌলিক বিষয় জানা দরকার: SSH-এর মাধ্যমে সংযোগ করা, একটি file edit করা এবং log পড়া। এই guide-গুলোর বাকি কাজ copy, paste এবং output পরীক্ষা করার মধ্যে সীমাবদ্ধ। Guide অনুযায়ী প্রত্যাশিত output-এর সঙ্গে ফল মিলিয়ে দেখুন। আপনি যদি টাইপ করার বদলে click করতে চান, তাহলে একটি control panel application-গুলো পরিচালনা করে দেবে। কোনটি ব্যবহারে কতটা flexibility কমে, তা Cloudron, CasaOS এবং Coolify-এর তুলনা-এ দেখানো হয়েছে।

এই service-গুলোর জন্য অর্থ দেওয়ার চেয়ে VPS কি সস্তা?

একটির বেশি service চালালে সাধারণত সস্তা। একটি 4 GB server একই সঙ্গে file sync subscription, password manager plan, photo storage plan এবং automation tool-এর bill-এর বিকল্প হতে পারে। এর বদলে যে খরচ আপনাকে বহন করতে হবে, তা হলো আপনার নিজের সময়: update, certificate এবং backup এখন আপনাকেই পরিচালনা করতে হবে। তাই আপনি এগুলো বাস্তবে পরিচালনা করলেই সাশ্রয়টি কার্যকর হবে।