تفاصيل العمل

في هذا المشروع، ستقوم بإنشاء بنية تحتية لخادم باستخدام تقنيات الحاويات (Docker) مع التزام كامل بمبادئ البنية التحتية ككود (Infrastructure as Code). الهدف هو إعداد عدة خدمات مثل Nginx، WordPress، وMariaDB بطريقة آمنة، منظمة، وقابلة للتوسع، باستخدام Docker Compose.

المتطلبات الأساسية:

إعداد بيئة حاويات تحتوي على:

خادم ويب (Nginx)

نظام إدارة محتوى (WordPress)

قاعدة بيانات (MariaDB)

تأمين الاتصال عبر HTTPS باستخدام شهادات SSL

كتابة Dockerfiles خاصة بكل خدمة

استخدام متغيرات بيئية للتكوين

تنظيم الشبكات والحجم التخزيني (Volumes & Networks)

Bonus (إضافات اختيارية):

إعداد Redis لتحسين أداء WordPress

إضافة phpMyAdmin لإدارة قاعدة البيانات

إعداد FTP/SFTP للخادم

إنشاء صفحة Adminer لإدارة قواعد البيانات

إعداد خدمة Mailhog لاختبار إرسال البريد الإلكتروني

مراقبة الخادم باستخدام أدوات مثل Prometheus وGrafana

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
15
تاريخ الإضافة
تاريخ الإنجاز
المهارات