نصب Ollama روی سرور و اتصال هوش مصنوعیِ متنباز به وردپرس (بدون سرویس خارجی)

مدلِ هوشِ مصنوعی را روی سرورِ خودتان اجرا کنید و وردپرس را به آن وصل کنید: بدونِ وابستگی به سرویسهای خارجی و بدونِ خروجِ داده از سرورتان.
۲۵٪تخفیفسرور اختصاصی اوپال ۲، پلاتینیوم ۳، آمتیس ۲ایران سرور · بدون تاریخ انقضافقط برای پلنهای «اوپال 2»، «پلاتینیوم 3» و «آمتیس2» سرور اختصاصی ایران (پلنهای استاندارد)IranDedicated📋 فهرست مطالب (۶ بخش)
بهجای فرستادنِ دادههای سایت به سرویسهای خارجی — که از ایران هم رسماً در دسترس نیستند — میتوانید یک مدلِ هوشِ مصنوعیِ متنباز را روی سرورِ خودتان اجرا کنید و وردپرس را به آن وصل کنید. ابزارِ Ollama این کار را ساده کرده است: مدل را با یک فرمان دانلود و اجرا میکند و یک رابطِ سازگار با OpenAI میدهد که بسیاری از افزونههای وردپرس آن را میشناسند.
۱) چه سروری لازم است؟
اندازهٔ مدل تعیینکنندهٔ سختافزار است. مدلها معمولاً در نسخهٔ «کوانتیزه» (فشرده) اجرا میشوند که حافظهٔ کمتری میخواهد:
| اندازهٔ مدل | حافظهٔ تقریبی | سختافزارِ پیشنهادی |
|---|---|---|
| ۳ تا ۴ میلیارد پارامتر | ۳ تا ۴ گیگ | سرور مجازی با ۸ گیگ رم؛ روی پردازنده کند ولی قابلِ استفاده برای کارهای کوتاه |
| ۷ تا ۹ میلیارد پارامتر | ۵ تا ۷ گیگ | سرور با ۱۶ گیگ رم، یا کارتِ گرافیک با دستکم ۸ گیگ حافظه |
| ۱۲ تا ۲۰ میلیارد پارامتر | ۱۰ تا ۱۶ گیگ | کارتِ گرافیک با ۱۶ تا ۲۴ گیگ حافظه |
| ۳۰ میلیارد پارامتر به بالا | ۲۰ گیگ به بالا | سرورِ گرافیکیِ حرفهای |
روی پردازندهٔ معمولی، پاسخ کلمهبهکلمه و آهسته تولید میشود؛ برای چتباتِ همزمان با کاربرانِ زیاد حتماً سرورِ گرافیکی (GPU) بگیرید. برای آزمایش و کارهای پسزمینه (مثلاً ساختِ خلاصه یا متنِ جایگزینِ تصاویر) یک سرور مجازی ۱۶ گیگ کافی است.
کیفیتِ فارسی: همهٔ مدلهای متنباز فارسی را یکسان خوب نمینویسند. پیش از استفادهٔ جدی، دو یا سه مدل را با چند متنِ نمونه از کارِ واقعیِ خودتان مقایسه کنید.
۲) نصبِ Ollama
روی سرورِ لینوکس (مثلاً اوبونتو) با کاربرِ دارای sudo:
curl -fsSL https://ollama.com/install.sh | sh
اسکریپت Ollama را بهعنوانِ سرویس نصب و اجرا میکند. یک مدل را دانلود و آزمایش کنید (نامِ مدل را از کتابخانهٔ مدلهای سایتِ ollama.com انتخاب کنید؛ نمونه):
ollama pull qwen3:8b
ollama run qwen3:8b "یک جملهٔ خوشامدگویی برای فروشگاهِ اینترنتی بنویس"
اگر سرور به اینترنتِ بینالملل دسترسیِ پایدار ندارد، دانلودِ مدلهای چندگیگابایتی ممکن است کند باشد؛ یک بار دانلود کافی است و مدل روی دیسک میماند.
۳) رابطِ سازگار با OpenAI
Ollama بهطورِ پیشفرض روی نشانیِ http://localhost:11434 گوش میدهد و مسیرِ /v1 آن با قالبِ API شرکتِ OpenAI سازگار است (/v1/chat/completions، /v1/models و /v1/embeddings). کلیدِ API لازم نیست ولی بعضی برنامهها خالی بودنش را نمیپذیرند؛ هر مقداری مثلِ ollama کار میکند. آزمایش:
curl http://localhost:11434/v1/chat/completions
-H "Content-Type: application/json"
-d '{"model":"qwen3:8b","messages":[{"role":"user","content":"سلام"}]}'
۴) امن کردنِ دسترسی — مهمترین بخش
هشدار: رابطِ Ollama هیچ احرازِ هویتی ندارد. اگر آن را روی همهٔ کارتهای شبکه باز کنید (OLLAMA_HOST=0.0.0.0) هر کسی در اینترنت میتواند از سرورِ شما رایگان استفاده کند.
- بهترین حالت: وردپرس و Ollama روی یک سرور باشند تا اتصال فقط از طریقِ
localhostبرقرار شود و هیچ پورتی باز نشود. - اگر روی دو سرورند: Ollama را روی localhost نگه دارید و یک nginx جلویش بگذارید که فقط آیپیِ سرورِ وردپرس را بپذیرد و یک توکنِ مخفی در هدر بخواهد. در فایروال هم پورتِ
11434را از بیرون ببندید.
location /v1/ {
allow 198.51.100.20; # آیپیِ سرورِ وردپرس (نمونه)
deny all;
if ($http_authorization != "Bearer TOKEN-SECRET") { return 401; }
proxy_pass http://127.0.0.1:11434;
proxy_read_timeout 300s;
}
۵) اتصال به وردپرس
از افزونهای استفاده کنید که امکانِ تعریفِ سرویسِ سازگار با OpenAI یا «نشانیِ سفارشیِ API» را دارد (افزونهٔ AI Engine از این نوع است). در تنظیماتِ افزونه:
- یک سرویس یا «محیط» تازه از نوعِ سازگار با OpenAI بسازید.
- نشانیِ پایه را
http://localhost:11434/v1(یا نشانیِ nginx خودتان) بگذارید. - در فیلدِ کلید، توکنِ مخفیِ nginx یا هر مقدارِ دلخواه (برای حالتِ localhost) را بنویسید.
- نامِ مدل را دقیقاً همانطور که در
ollama listمیبینید وارد کنید. - با یک درخواستِ آزمایشی از داخلِ افزونه اتصال را بسنجید.
نامگذاریِ دقیقِ این گزینهها در هر افزونه و هر نسخه متفاوت است؛ اگر گزینهای با این عنوان ندیدید، در مستنداتِ افزونه دنبالِ «OpenAI-compatible» یا «Custom endpoint» بگردید.
۶) کارهای مناسب برای مدلِ خودمیزبان
- نوشتنِ متنِ جایگزینِ (alt) تصاویر و توضیحِ متا برای نوشتههای قدیمی — در پسزمینه و بدونِ عجله.
- پیشنویسِ اولیهٔ توضیحِ محصول در ووکامرس، که ویراستار بازبینی میکند.
- چتباتِ پرسشهای پرتکرار که فقط از محتوای خودِ سایت پاسخ میدهد.
- دستهبندی و برچسبگذاریِ خودکارِ دیدگاهها یا تیکتها.
یادآوری: خروجیِ مدل را همیشه پیش از انتشار انسان بازبینی کند؛ مدلها میتوانند با اطمینان، اطلاعاتِ نادرست بنویسند.
پرسشهای متداول
برای اجرای هوش مصنوعی حتماً کارت گرافیک لازم است؟
Ollama رمز یا کلید دارد؟
کدام مدل فارسی را بهتر مینویسد؟
آموزشهای مرتبط
وردپرس و هاست اشتراکیمبتدیهاست اشتراکی چیست؟ مزایا، محدودیتها و راهنمای خریددر هاست اشتراکی سایت شما کنار سایتهای دیگر روی یک سرور قرار میگیرد و نگهداری سرور با شرکت میزبان است. مزایا، محدودیتها و نکتههای…🕑 ۵ دقیقه📅 ۲۹ مهر ۱۴۰۵
وردپرس و هاست اشتراکیپیشرفتهمدیریت وردپرس با دستیار هوش مصنوعی از طریق MCP (افزونهٔ رسمی MCP Adapter)با MCP دستیارِ هوشِ مصنوعی مستقیماً با سایتِ وردپرسی کار میکند. راهِ رسمیِ اتصال با افزونهٔ MCP Adapter، گامبهگام و با کاربرِ محدود.🕑 ۴ دقیقه📅 ۱۶ مهر ۱۴۰۵
وردپرس و هاست اشتراکیمبتدیاتصال وردپرس به هوش مصنوعی: سه راه و اینکه کدام برای شما مناسب استاز وردپرس ۷٫۰ بخشی از زیرساختِ هوشِ مصنوعی در هسته است. افزونهٔ آماده، مدلِ متنباز روی سرورِ خودتان یا MCP؟ اینجا مقایسه شدهاند.🕑 ۳ دقیقه📅 ۱۶ مهر ۱۴۰۵ 