Target Audience DevOps Engineers

إعداد Dagu لجدولة المهام الدورية

عصر ما بعد الـ Cron التقليدي لعقود من الزمن، اعتمد المطورون ومدراء النظم (DevOps) على أداة cron لجدولة المهام الدورية (مثل تشغيل سكربت للنسخ الاحتياطي يومياً الساعة 3 فجراً). ورغم كفاءتها، تفتقر cron لواجهة رسومية، التنبيهات الفورية عند الفشل، والقدرة…

بنية Multi-Server مع Proxmox

الارتقاء من خادم واحد إلى بنية عنقودية (Cluster) إدارة خادم افتراضي واحد (VPS) أو خادم معدني (Bare Metal) هي مهمة سهلة، لكنها تعني وجود “نقطة فشل واحدة” (Single Point of Failure). إذا توقفت اللوحة الأم (Motherboard) للخادم، تتوقف كل خدمات…

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

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

Dagu

مقدمة حول أداة Dagu أداة Dagu هي محرك إدارة سير عمل ومجدول مهام (Task Scheduler) مفتوح المصدر مصمم ليكون خفيف الوزن وسهل الاستخدام للغاية. بدلاً من الاعتماد على إعدادات برمجية معقدة، يتيح لك Dagu تعريف وتنظيم مهامك باستخدام ملفات YAML…

DevPod

ما هي أداة DevPod؟ أداة DevPod هي أداة مفتوحة المصدر تستخدم لإنشاء وإدارة بيئات تطوير قابلة لإعادة الإنتاج بناءً على معيار devcontainer.json المفتوح. تضمن الأداة أن يمتلك كل مطور في الفريق نفس إعدادات بيئة العمل بالضبط لتجنب مشاكل “إنها تعمل…

Proxmox VE

ما هو Proxmox VE؟ منصة Proxmox VE (بيئة البيئة الافتراضية) هي منصة قوية ومفتوحة المصدر بالكامل لإدارة الخوادم وتشغيل الأجهزة الافتراضية. تجمع المنصة بين تقنيتي المحاكاة الافتراضية (KVM) وحاويات لينكس (LXC) لتقديم مرونة هائلة في إدارة الموارد عبر واجهة ويب…

Coolify

ما هو Coolify؟ يُعد Coolify منصة كخدمة (PaaS) مفتوحة المصدر وقابلة للاستضافة الذاتية، صُممت لتكون بديلاً مباشراً لخدمات النشر السحابية الشهيرة مثل Heroku و Vercel. تمنحك الأداة القدرة على إدارة ونشر تطبيقاتك وقواعد بياناتك على خوادمك الخاصة (VPS) بسهولة تامة.…

نموذج إرشادي — فريق تطوير برمجيات مستقل: تسريع دورة حياة تطوير تطبيقات الويب من خلال أتمتة مراجعة الكود واختباره وتصحيحه

مقدمة عن السيناريو دراسة حالة تفصيلية حول كيفية تسريع تسليم المشاريع لفريق تطوير صغير عبر أتمتة كتابة الاختبارات ومراجعة الأكواد باستخدام OpenHands و GitLab CI توصيف المشكلة بطء مراجعة الأكواد وكتابة اختبارات الوحدة نظراً لضيق الوقت ومحدودية الموارد البشرية، مما…

أتمتة اختبار البرمجيات وكتابة سيناريوهات الاختبار لـ APIs والتطبيقات الويب

مقدمة حول سير العمل وكيل برمجي ذكي يحلل الشيفرة المصدرية ويكتب اختبارات الوحدة (Unit Tests) واختبارات التكامل تلقائياً باستخدام OpenHands. الهدف من سير العمل رفع جودة البرمجيات وتسريع دورة التطوير عبر أتمتة كتابة اختبارات التوافقية والتغطية البرمجية دون استهلاك وقت…