\compare{vs-self-hosting}
apt install texlive-full ينزّل صورة بحجم 4 غيغابايت، ويتطلب تصحيحات مستمرة، ويضيف خادمًا يعمل دائمًا إلى بنيتك التحتية. يتولى FormaTeX كل ذلك حتى لا تضطر إليه.
\section{واقع الاستضافة الذاتية}
يثبّت texlive-full كل حزمة LaTeX وكل خط وكل ملف توثيق. ويسحب خط CI لديك غيغابايتات عند كل بناء.
لحزم TeX Live ثغرات CVE. وإبقاؤها محدّثة يعني تتبّع الإصدارات الأصلية وإعادة بناء الصور وإعادة النشر باستمرار.
يبقى خادم TeX خاملًا بين الطلبات لكنه يستهلك موارد الحوسبة. وتدفع ثمنه سواء جمّعت مستندًا واحدًا أو ألفًا.
قد تستنزف عمليات التجميع المتزامنة المعالج والذاكرة. وتحتاج إلى طابور مهام ومجمّعات عمال ومعالجة للمهلات، وكلها مخصصة.
\section{مقارنة الميزات}
تفصيل عملي لما يتغير عندما تتوقف عن صيانة خادم LaTeX بنفسك.
| البُعد | FormaTeX | TeX Live مستضاف ذاتيًا |
|---|---|---|
| حجم صورة Docker | صورة تطبيق بحجم ~50 ميغابايت | ~4 غيغابايت مع texlive-full |
| الوقت حتى أول عملية تجميع | دقائق (مفتاح API + طلب واحد) | ساعات (التثبيت والإعداد والاختبار) |
| التصحيحات الأمنية | نعم | يدوية، وهي مسؤولية فريقك |
| تحديثات TeX Live | نعم | ترقية apt يدوية أو إعادة بناء |
| اتفاقية مستوى وقت التشغيل | نعم | لا |
| التزامن / التوسّع | يُدار تلقائيًا | إدارة يدوية للطوابير والعمال |
| التكامل مع CI/CD | نعم | يتطلب أدوات مخصصة |
| تكلفة البنية التحتية | الدفع لكل عملية تجميع | جهاز افتراضي أو حاوية تعمل دائمًا |
| تحكم كامل في TeX Live | لا | نعم |
| حزم / خطوط مخصصة | الحزم القياسية مضمّنة | نعم |
\section{إجمالي تكلفة الملكية}
تكلفة الخادم ظاهرة. أما وقت المطورين فلا.
مقارنة حجم صورة Docker
\section{دليل القرار}
اختر FormaTeX عندما…
استضف TeX Live ذاتيًا عندما…
\end{vs-self-hosting}
سجّل مجانًا دون بطاقة ائتمان. استدعاء API واحد، وأي لغة، ومخرجات بجودة TeX. دون خادم لصيانته.