EQVPS

Ollama کے ساتھ ایک VPS پر ایک local LLM self-host کرنا — دراصل کیا چلتا ہے

Jun 14, 2026 · 4 min read · EQVPS Team

ہر prompt کسی اور کے API کو بھیجنا ٹھیک ہے — جب تک نہیں۔ شاید ڈیٹا حساس ہے اور آپ چاہیں یہ کبھی آپ کا سرور نہ چھوڑے۔ شاید آپ rate limits سے، یا ایک ماڈل ورژن آپ کے پیروں تلے بدلنے سے، یا ایک per-token meter کے آپ کے تجربے کے دوران ٹک ٹک کرنے سے تھک گئے۔ کسی مقام پر "کیا ہو اگر میں بس اپنا چلاؤں؟" ایک سوچ کا تجربہ رہنا چھوڑ دیتا ہے۔

Ollama اسے حقیقتاً آسان بناتا ہے۔ مشکل تر سوال یہ ہے کہ ایک VPS پر کیا سماتا ہے — اور یہاں ایماندار جواب hype سے زیادہ اہم ہے۔

CPU پر آپ دراصل کیا چلا سکتے ہیں

کوئی GPU نہیں؟ تو آپ CPU inference کر رہے ہیں، اور ماڈل size سب کچھ ہے۔ Quantization (weights کو 4-bit تک نچوڑنا) وہ ہے جو اسے عملی بناتا ہے — آپ معیار کا ایک ٹکڑا کھوتے اور memory کا ایک ڈھیر بچاتے ہیں۔

کچے نمبر، وہ جو اہم ہیں:

رفتار، ایمانداری سے: چند vCPUs پر آپ فی سیکنڈ مٹھی بھر tokens دیکھیں گے۔ ایک chatbot یا ایک coding assistant کے لیے بالکل ٹھیک جہاں آپ اس کے ٹائپ کرتے پڑھتے ہیں۔ ایک ملین دستاویزات batch-process کرنے کے لیے ٹھیک نہیں — یہ ایک GPU کام ہے، اور ہم ورنہ ظاہر نہیں کرتے۔ ہم GPU instances پیش نہیں کرتے۔ اگر آپ کے پلان کو ایک 70B ماڈل یا بھاری throughput چاہیے، تو ایک CPU VPS — ہمارا یا کسی کا — غلط اوزار ہے، اور آپ کو ایک پیسہ خرچ کرنے سے پہلے یہ جاننا چاہیے۔

لیکن ایک نجی 7B جو آپ کے سوالات کا جواب دیتا اور کبھی گھر phone نہیں کرتا؟ وہ ایک 6 GB باکس پر آرام سے چلتا ہے۔

install — تین کمانڈز

سرور چالو کریں، SSH کریں، اور:

curl -fsSL https://ollama.com/install.sh | sh   # Ollama انسٹال کرتا ہے
ollama run llama3.2:3b                            # ایک 3B ماڈل کھینچتا + چلاتا ہے

بس — آپ terminal میں chat کر رہے ہیں۔ اسے اپنے code سے استعمال کرنے کو، Ollama پہلے ہی port 11434 پر ایک HTTP API سرو کرتا ہے:

curl http://localhost:11434/api/generate -d '{
  "model": "llama3.2:3b",
  "prompt": "Summarize this changelog in two lines: ...",
  "stream": false
}'

پہلے سے جاننے کے قابل ایک پیچ: ڈیفالٹ وہ API localhost سے bind ہوتا ہے۔ اسے ایسا رکھیں اور SSH پر tunnel کریں، ورنہ یہ انٹرنیٹ پر exposed ہے۔ اگر آپ اسے پہنچنے کے قابل چاہیں، تو اسے auth کے پیچھے رکھیں — ایک public IP پر ایک کھلا model endpoint نہ چھوڑیں۔

باکس چننا

پلان کو ماڈل سے میل کرائیں، الٹا نہیں:

آپ کیا چلانا چاہتے ہیںآپ کو کتنی RAM چاہیےسمجھدار پلان
3B ماڈل، ہلکا استعمال~3 GBSmall (4 GB)
7B ماڈل، آرام سے~5-6 GBMedium (6 GB)
بڑا / زیادہ throughputGPU علاقہایک CPU VPS نہیں

زیادہ تر self-hosters کے لیے، Medium (6 GB) ایماندار تجویز ہے — ایک 7B ماڈل plus آپ کی ایپ اور OS کے لیے کافی headroom۔ Small (4 GB) چلتا ہے اگر آپ 3B تک رہیں۔ اس سے نیچے کچھ بھی OS اور context کھانے کے بعد بہت تنگ ہے۔

اسے یہاں کیوں کریں

اگر آپ ایک LLM self-host کر رہے ہیں، تو نجی پن عموماً آدھی وجہ ہے — تو باکس کرائے پر لینے کو اپنا ID دینا عجیب ہوگا۔ آپ کو نہیں کرنا: آپ USDC یا USDT میں ادا کر سکتے ہیں (یا on-ramp کے ذریعے ایک کارڈ)، کوئی KYC نہیں، اور سرور تقریباً ایک منٹ میں آپ کا ہے۔ کرپٹو-native، agent-دوست، اور ڈیٹا ایک ایسی مشین پر رہتا ہے جو آپ کنٹرول کریں۔

سمجھوتہ وہی ہے جس پر ہم ایماندار رہے ہیں: صرف CPU، ایک 6 GB چھت، چھوٹے ماڈل۔ اُس کے اندر، self-hosting زبردست ہے۔ اس سے باہر، کسی کو آپ کو ایک ایسے کام کے لیے ایک CPU باکس نہ بیچنے دیں جسے ایک GPU چاہیے۔

آزمانے کو تیار؟ ایک پلان چنیں، ادا کریں، اور آپ کے پاس تقریباً 60 سیکنڈ میں root ہوگا — پھر یہ آپ کے اپنے نجی ماڈل تک تین کمانڈز ہیں۔

FAQ

کیا میں ایک GPU کے بغیر ایک LLM چلا سکتا ہوں؟

جی ہاں، چھوٹے ماڈل کے لیے۔ 4-bit quantization میں ایک 3B یا 7B ماڈل CPU پر چلتا اور ایک پڑھنے کے قابل رفتار پر جواب دیتا ہے — ایک chatbot، ایک coding helper، یا background tasks کے لیے ٹھیک جہاں آپ cursor نہیں دیکھ رہے۔ CPU پر جو آپ نہیں کر سکتے وہ ایک بڑا ماڈل (13B اور اوپر) سرو کرنا یا زیادہ throughput دھکیلنا ہے؛ وہیں ایک GPU اختیاری رہنا چھوڑ دیتا ہے۔

مجھے Llama 7B کے لیے کتنی RAM چاہیے؟

ایک 4-bit 7B ماڈل کے لیے تقریباً 5 GB جب آپ context window اور OS جوڑیں — تو ایک 6 GB باکس آرام دہ فرش ہے۔ ایک 3B ماڈل تقریباً 3 GB میں سماتا ہے۔ چھوٹا quant (Q4) تھوڑا معیار بہت کم memory کے بدلے دیتا ہے، جو ایک VPS پر درست سودا ہے۔

کیا ایک LLM self-host کرنا ایک API سے سستا ہے؟

یہ حجم پر منحصر ہے۔ ایک hosted API فی token چارج کرتا اور idle ہونے پر کچھ خرچ نہیں کرتا؛ ایک VPS ایک flat ماہانہ بل ہے چاہے آپ اسے استعمال کریں یا نہ۔ اگر آپ requests کا ایک مستحکم بہاؤ چلائیں، یا آپ بنیادی طور پر نجی پن اور کوئی rate limits پر پرواہ کریں، تو self-hosting جیتتا ہے۔ کبھی کبھار one-off prompts کے لیے، ایک metered API سستا ہے۔

ایک cloud API استعمال کرنے کے بجائے self-host کیوں؟

تین وجوہات جن سے لوگ دراصل کرتے ہیں: ڈیٹا کبھی آپ کا سرور نہیں چھوڑتا (قانونی، طبی، یا بس نجی notes کے لیے حقیقی)، کوئی rate limits یا per-token meter نہیں، اور ماڈل آپ کے نیچے بدلے گا یا deprecated نہیں ہوگا۔ لاگت یہ کہ آپ باکس سنبھالتے اور اس کے hardware کے اندر رہتے ہیں۔

ایک CPU VPS پر میں حقیقت پسندانہ سب سے بڑا ماڈل کون سا چلا سکتا ہوں؟

ایک 6 GB باکس پر 4-bit میں ایک 7B ماڈل sweet spot ہے۔ آپ تکنیکی طور پر کافی RAM کے ساتھ ایک 13B لوڈ کر سکتے ہیں، لیکن CPU پر یہ اتنا سست ہو جاتا ہے کہ آپ اسے محسوس کریں گے۔ اس سے آگے آپ ایک GPU چاہتے ہیں، جو ایک مختلف قسم کا host ہے۔

← Back to blogSee plans & pricing →

تبصرے

ابھی کوئی تبصرہ نہیں۔ پہلے بنیں۔

ایک تبصرہ چھوڑیں

تبصرے ظاہر ہونے سے پہلے moderate کیے جاتے ہیں۔