Product2026-09-103 دقيقة قراءة

ما تكسبه فعلاً من الاستضافة الذاتية وما تكلفك

الاستضافة الذاتية تُبقي الرفوعات على خادم pdfx-server وتعرض الكتالوج نفسه عبر REST وMCP وCLI. تبدّل راحة SaaS بكلفة امتلاك التشغيل.

PDF123 · Updated 2026-09-18

المحوّل العام يُحسّن المهام المجهولة لمرة واحدة. أما استضافة PDF123 ذاتياً فتغيّر العقد: تهبط الرفوعات على أجهزة تديرها أنت، وتصبح كل أداة في الكتالوج متاحة عبر HTTP لا عبر نموذج متصفح فقط.

ما الذي تشتريه

موضع البيانات هو الشراء الأول. فالملفات تصل إلى pdfx-server الخاص بك، لا إلى مخزن مؤقت لا تديره. والشراء الثاني هو سطح المطوّرين على الجهاز نفسه: REST تحت /api/v1/… وOpenAPI عند /v1/openapi.json وMCP عند /mcp وpdfx --cloud موجَّهاً إلى عنوانك الأساسي.

ويشغّل Docker Compose الخادم الخلفي المكتوب بـ Rust وبوابة Next.js معاً، فيتشارك البشر والسكربتات كتالوجاً واحداً. ولا يوجد مثبّت مكتبي في ذلك المسار؛ فالعمل دون اتصال هو Compose وأداة سطر الأوامر (الاستضافة الذاتية). ويستخدم العمل الأصلي المحلي task pdfx:dev بجوار البوابة، بينما يستخدم Compose الأمرين task docker:build وtask docker:up حيث تعمل API على المنفذ :8080 والبوابة على :3000.

ووكيل أو مهمة CI يملك مفتاحك يستدعي العمليات نفسها التي يستدعيها الموقع العام. فـ الدمج والضغط وOCR والتحويل وبقية الأدوات تحتفظ بالمسارات والمعاملات ذاتها. وهذا التماثل هو المنتج، لا شعاراً.

والإعلانات التي تموّل الموقع العام ليست جزءاً من نشر ذاتي الاستضافة. وتتجاوز أيضاً قصة الحصة المجهولة المستضافة، إذ يصبح تخطيط السعة مسؤوليتك، بما في ذلك ارتفاعات المعالج أثناء OCR أو الدمج الكبير. ويظل OCR يعيد Markdown (text/markdown) على جهازك؛ فنقل الخادم لا يغيّر عقد العملية.

ما الذي تكلفه

تملك أنت زمن التشغيل، وترقيات الصور، وقرص الملفات المؤقتة، وTLS، وتدوير المفاتيح. وCompose سريع البدء، لكن إبقاءه سليماً عمل مستمر. واضبط SECURITY_CUSTOMGLOBALAPIKEY حين تريد بوابة مفتاح API ثابتة على نسختك. والميزات الاختيارية، مثل تحويل URL إلى PDF عبر SYSTEM_ENABLEURLTOPDF=true أعلامٌ تشغّلها عن قصد لا افتراضات تظهر لأن الموقع العام يملكها.

ولا تضيف الاستضافة الذاتية لوحة «تحرير PDF» بصرية بقلب علم. فالسطح يبقى أدوات نماذج مع API. وإن احتجت تحريراً على لوحة رسم، فما زلت تحتاج منتجاً مختلفاً؛ فنقل الخادم لا يخترع تلك الواجهة.

وتتبع حدود المعدل وسلوك القياس طريقة إعدادك للجهاز. فلا تفترض أن ترويسات الموقع العام وحدوده المعلنة تنتقل كما هي؛ اقرأ الترويسات التي تعيدها نسختك حين يهمّك حدّ الإنفاق. والعمليات كثيفة الاعتماديات، مثل نماذج OCR والمحوّلات الاختيارية، تفشل برموز مشكلة منظّمة هي missing_dependency وunavailable إن لم يكن الملف التنفيذي أو حزمة النموذج مثبّتاً في صورتك.

علاقتها بالموقع العام

استخدم PDF123 المستضاف للتجارب الصفرية الإعداد. فأدوات الكتالوج والاستدعاءات المجهولة على /api/v1/ لا تحتاج حساباً هناك، وتُعلن الردود ترويسات X-RateLimit-* وتضمّ استجابات 429 ترويسة Retry-After (تحديد معدل الطلبات المجهولة).

واستضف بنفسك حين تفرض قواعد الاحتفاظ أو الشبكات المعزولة أو الأتمتة الخاصة ذلك. ويساعد /llms.txt الوكلاء على اكتشاف الأدوات على أي عنوان أساسي تشغّله، ولا يعتبره بحث Google إشارة ترتيب. ويبقى MCP وOpenAPI متاحين بجوار البوابة على القاعدة نفسها.

متى لا تستضيف بنفسك بعد

إن كنت تحتاج دمجاً واحداً هذا المساء، فالنموذج المستضاف يكفي. وإن كنت تحتاج بايتات خاصة غداً وكل يوم بعده، فابدأ من Compose الآن بدل ترقيع عادة SaaS بمثبّت مكتبي. وقصة العمل دون اتصال التي ندعمها موثّقة على الاستضافة الذاتية، لا في قائمة متجر.

ابدأ من الاستضافة الذاتية. والمفاتيح وOpenAPI على المطوّرين. وللمقارنة الأقصر مع المحوّلات التي تعمل في المتصفح وحده، راجع لماذا تستضيف صندوق أدوات PDF. ولأسباب اختيار Compose مساراً خاصاً بدل ملف .exe فراجع لماذا تخطّينا تطبيق سطح المكتب.

Open tool
Process in the browser — no watermark, files removed after the job.
Open tool