Archives Guides

بناء Pipeline نشر مع Coolify + Gitea

مقدمة في بناء خطوط النشر الذاتية (CI/CD) بالنسبة لفرق التطوير والمهندسين الذين يسعون للاستقلال عن الخدمات السحابية باهظة الثمن (مثل GitHub Actions و Heroku)، يمثل بناء Pipeline نشر آلي (CI/CD) باستخدام أدوات مفتوحة ومستضافة ذاتياً الخيار الأمثل. دمج Gitea (الخادم…

إعداد DevPod مع Docker

مشكلة تناسق بيئات التطوير من أكثر التحديات شيوعاً بين المطورين هي جملة “الكود يعمل على جهازي ولكنه لا يعمل على جهازك!”. يحدث هذا بسبب اختلاف إصدارات أنظمة التشغيل، وإصدارات لغات البرمجة (مثل Node.js أو Python)، والمكتبات المثبتة. الحل الجذري لهذه…

إعداد Qdrant للإنتاج: collections، snapshots، authentication، monitoring

أهمية نقل Qdrant إلى بيئة الإنتاج قاعدة البيانات الاتجاهية Qdrant تعمل خارج الصندوق لتجارب الذكاء الاصطناعي البسيطة. لكن عندما يتعلق الأمر بنظام إنتاجي حقيقي يخدم ملايين المتجهات للمؤسسات (مثل الأرشيفات البحثية أو أنظمة التوصية)، فإن الإعداد الافتراضي لا يكفي. ستحتاج…

نشر تطبيق Flask على Coolify: من repo Git إلى HTTPS في 15 دقيقة

أهمية الاستضافة السريعة للمطورين بالنسبة للمطورين الذين يعملون على إطارات عمل بايثون مثل Flask، فإن الانتقال من بيئة التطوير المحلية (Localhost) إلى بيئة الإنتاج المباشرة قد يكون محفوفاً بالتعقيدات التقنية (إعداد خوادم Nginx، وتكوين شهادات SSL). هنا يأتي دور Coolify…

إعداد Postiz للنشر على 8 منصات اجتماعية في 60 دقيقة

أتمتة النشر الموحد (Omnichannel Publishing) إدارة التواجد الرقمي عبر عدة منصات (X، لينكدإن، فيسبوك، تيليجرام…) هي عملية مرهقة لفرق المحتوى والمؤسسات، والتطبيقات التجارية مثل Hootsuite مكلفة جداً. باستخدام أداة Postiz المفتوحة المصدر والمستضافة على Coolify، يمكنك بناء مركز تحكم كامل…

إعداد LibreTranslate لترجمة وثائق المنظمات بالعربية

السيادة على بيانات الترجمة بالنسبة للمنظمات غير الربحية، الصحفيين، والمحامين، تعتبر ترجمة الوثائق الحساسة (مثل التقارير الميدانية أو العقود) عبر خدمات عامة مثل Google Translate مخاطرة جسيمة بأمن المعلومات. لضمان عدم تسريب بياناتك لأي طرف ثالث، يمكنك استضافة محرك ترجمة…

تركيب Whisper للتفريغ العربي عالي الجودة محلياً (faster-whisper)

أهمية التفريغ الصوتي المحلي للمؤسسات بالنسبة للصحفيين، الباحثين، وفرق المنظمات غير الربحية، يعتبر تفريغ المقابلات الصوتية والاجتماعات من أكثر المهام استنزافاً للوقت. الاعتماد على الخدمات السحابية للتفريغ قد ينتهك خصوصية المقابلات الحساسة ويكلف مبالغ طائلة. الحل الأمثل يكمن في استخدام…

إعداد PostgreSQL مع نسخ احتياطي تلقائي

أهمية حماية البيانات في قواعد البيانات تعتبر PostgreSQL من أقوى قواعد البيانات المفتوحة المصدر وأكثرها استقراراً، وتعتمد عليها آلاف المنظمات (NGOs) والشركات لإدارة بياناتها الحساسة. ولكن، مهما كانت قاعدة البيانات قوية، فإن خطر فقدان البيانات (سواء بسبب خطأ بشري، هجوم…

تثبيت Gitea مع CI/CD

الاستضافة الذاتية لإدارة الأكواد إدارة الأكواد المصدرية (Source Code Management) هي عصب أي فريق تطوير (Developers و Small Teams). ورغم شعبية منصات مثل GitHub و GitLab، فإن الحاجة لضمان الخصوصية وتقليل تكاليف الاستضافة تدفع العديد من الفرق للبحث عن بدائل…

إعداد Proxmox وإنشاء أول VM

الاستفادة القصوى من عتاد الخادم عندما تشتري أو تستأجر خادماً مادياً (Bare Metal Server) عالي المواصفات، فإن تثبيت نظام تشغيل واحد عليه (مثل Windows أو Ubuntu) لتشغيل خدمة واحدة يعتبر إهداراً هائلاً للموارد. الحل هو الافتراضية (Virtualization). يعتبر Proxmox VE…