وحدة تحكّم واحدة لتشغيل كامل أسطولك.
انسَ صيانة عشرة scripts مبعثرة لكل AMI. imaxe يكتشف ويثبّت ويُنسّق وحدات متخصّصة — TLS، البريد، النسخ الاحتياطي، المراقبة — كلها idempotent، قابلة للتدقيق، ومُصدَّرة بإصدارات.
بلا مُثبِّتات. بلا إعادة تشغيل. بلا مفاجآت.
كل وحدة تُوزَّع من modules.imaxe.cloud، تُتحقَّق عبر SHA-256 وتُفعَّل بـ rename ذرّي.
يكتشف المضيف
يُحدّد صورة AMI، والمنطقة، والوحدات النشطة بالفعل في المثيل.
SHA-256
ينزّل الوحدة ويتحقّق من توقيعها قبل لمس أي شيء في النظام.
إعادة تسمية ذرّية
يبدّل الملف التنفيذي في عملية واحدة: إما موجود أو لا — لا يكون منقوصًا أبدًا.
قابل للتدقيق
كل إجراء يُسجَّل ويُصدَّر بإصدار، جاهزًا للمراجعة أو التراجع (rollback).
15 وحدات، برنامج ثنائي واحد
TLS
أصدِر وجدِّد شهادات <strong>Let's Encrypt</strong> المجانية لخادمك وأعِد تحميلها دون قطع الخدمة. أمر واحد يشغّلها؛ ومن ثمّ تجدِّد نفسها.
عرض التوثيقالنظام
يبقي نظام التشغيل <strong>محدَّثًا ومهيّأً كما ينبغي</strong>: التحديثات (والترقيات غير المراقَبة)، اللغة، المنطقة الزمنية، اسم الجهاز والوقت المتزامن. كل ذلك بحفنة من الأوامر الواضحة.
عرض التوثيقSSH
أدِر الوصول البعيد إلى خادمك دون تحرير الملفات يدويًّا: <strong>المفاتيح المصرَّح بها</strong>، و<strong>مفاتيح المضيف</strong>، والجلسات النشطة، و<strong>تصليب sshd</strong>، كل ذلك مع فحص للإعداد قبل إعادة التحميل.
عرض التوثيقالبريد
هيّئ <strong>البريد الصادر</strong> للخادم عبر smarthost (SES، مُرحِّل مؤسسي…) وتأكّد من عمله بإرسال اختباري. أمر واحد يضبطه؛ ومن ثمّ تخرج إشعارات نظامك فعلًا.
عرض التوثيقالتنبيهات
ينشر إشعارات النسخة المهمة —اختراقات، قرص ممتلئ، خدمة متوقفة— في <strong>موضوع SNS مشترك</strong>. يستخدمه المشغّل وبقية الوحدات <strong>كقناة وحيدة</strong>: عتبة خطورة، وإزالة تكرار، وطابور إعادة محاولة إن لم يستجب SNS.
عرض التوثيقالأسرار
تولّد <strong>أسرار النسخة</strong> (كلمات المرور وعبارات المرور والمفاتيح) وتقرأها وتدوّرها باستخدام مولّد CSPRNG وبأذونات <code>0600</code>. خامل التكرار في صور AMI المتسلسلة: <code>generate</code> ينشئ السر فقط إن لم يكن موجودًا، و<code>get</code> يعطي مخرجات نظيفة قابلة للتمرير عبر <em>pipe</em>.
عرض التوثيقFirewall
استعلم عن حالة <strong>ufw</strong>، واقفِل عناوين IP المُسيئة يدويًا، وافتح المنافذ أو أغلقها بأمر واحد. حالات الحظر التلقائية يضعها <strong>fail2ban</strong>؛ أما هذا فهو لأقفالك اليدوية وقواعد المنافذ.
عرض التوثيقFail2ban
استعلم عن حالات الحظر في <strong>fail2ban</strong> وأدرها من أمر واحد: شاهد أي السجون (jails) نشط، ومن المحظور، واحظر عناوين IP أو ارفع عنها الحظر يدويًا، وافتح القفل عند الحاجة الملحّة. دون الحاجة لتذكّر صيغة <code>fail2ban-client</code>.
عرض التوثيقالجرد
تفحص الجهاز وتكتب <strong>جردًا مقروءًا</strong> يضمّ نظام التشغيل والبرمجيات المثبَّتة وإصداراتها وقاعدة البيانات ومنتج imaxe في <code>/etc/imaxe/info.yaml</code>. دون أسرار ودون مفاجآت: أمر واحد وتعرف بالضبط ما لديك.
عرض التوثيقLynis
أطلق تدقيق <strong>تقوية CIS</strong> على خادمك ليعيد إليك تقريرًا قابلًا للتنفيذ: مؤشر تقوية، و<strong>التحذيرات</strong> الواجب حلّها، واقتراحات ملموسة، مع <em>معرّف الاختبار</em> الخاص بكلٍّ منها لتعرف بالضبط ما ينبغي تعديله.
عرض التوثيقالسلامة
تراقب <strong>سلامة الملفات</strong> باستخدام AIDE: تحفظ لقطة مرجعية (أساس مرجعي) للنظام وتنبّهك إلى أي ملف يُضاف أو يُحذف أو يُعدّل. أمر واحد يتحقق من الحالة؛ وأنت تقرّر متى تقبل التغييرات باعتبارها طبيعية.
عرض التوثيقrkhunter
تفحص النظام بـ <strong>rkhunter</strong> بحثًا عن الجذور الخفية والأبواب الخلفية والملفات المُعدَّلة، وتعطيك ملخّصًا واضحًا لـ <strong>التحذيرات</strong>. تدير الأساس المرجعي للخصائص وتبقي التواقيع محدَّثة بأمر واحد.
عرض التوثيقClamAV
افحص الملفات والمجلدات بحثًا عن <strong>البرمجيات الخبيثة</strong> بمحرّك <strong>ClamAV</strong>، واعزل ما هو مصاب في الحجر، وحافظ على التواقيع حديثة عبر <strong>freshclam</strong>. أمر واحد يفحص؛ وآخر يحدّث — دون مفاجآت.
عرض التوثيقAudit
استعلِم عن أحداث <strong>auditd</strong> وأدِر قواعد التدقيق <strong>CIS</strong> بأوامر مقروءة — دون حفظ صياغة <code>auditctl</code> ولا <code>ausearch</code>. ترى من دخل، وما الذي جرى المساس به، وأيّ قواعد محمَّلة بنظرة واحدة.
عرض التوثيقMemcached
يحسب ويطبّق <strong>حجم الذاكرة المؤقتة</strong> وعدد الخيوط والاتصالات المناسبة لمثيلك، ويدير <strong>اعتمادات SASL</strong> و<strong>شهادة TLS</strong>، ويعرض حالة الخدمة مباشرةً — كل ذلك دون تحرير <code>memcached.conf</code> يدويًا.
عرض التوثيقتشغيل بلا دراما
Idempotent
شغّل الأمر نفسه ألف مرة: النتيجة دائمًا هي الحالة المرغوبة نفسها.
مُتحقَّق منه
توقيع SHA-256 في كل وحدة. لا يُفعَّل شيء دون تأكيد سلامته.
مُصدَّر بإصدارات
كل وحدة تُعلن إصدارها. ثبّت، أو حدّث، أو تراجع (rollback) بدقّة.
قابل للتدقيق
سجلات مُهيكلة لكل إجراء، جاهزة لـ SIEM الخاص بك أو لمراجعة بعد الحدث.
ثبّت imaxe على أي AMI
يأتي مُثبَّتًا مسبقًا في صورنا. في أي صورة أخرى، أمر واحد يُشغّله.