مقالات تقنية بدون حشو
استبدل الدخول بكلمة مرور بمفتاح ed25519، ثم عطّل PasswordAuthentication ودخول root نهائياً. هذا يقفل الباب أمام محاولات التخمين الآلية التي تقصف كل سيرفر عام بعشرات الآلاف من المحاولات شهرياً.
Horizon يعطيك ثلاثة أرقام تحسم كل شيء: الإنتاجية (jobs/دقيقة)، زمن التنفيذ، وزمن الانتظار. إذا ارتفع الانتظار وبقي زمن التنفيذ ثابتاً فالحل عمّال أكثر، وإذا ارتفع زمن التنفيذ نفسه فالمشكلة في كودك لا في عدد العمّال.
نسبة 99.99% تعني نحو 52 دقيقة توقف سنوياً، مقابل نحو 9 ساعات عند 99.9%. نترجم النسب إلى دقائق بجدول، ونشرح ما تغطيه الاتفاقية وما تستثنيه وآلية التعويض قبل أن توقّع.
DNS يحوّل اسم نطاقك إلى عنوان سيرفرك، وسوء إدارته سبب صامت لكثير من الأعطال. نشرح السجلّات الأساسية، ودور TTL في الانتشار، ولماذا سجلّات البريد الناقصة ترسل رسائلك بعيداً عن صندوق الوارد.
n8n أداة أتمتة مرئية تربط أنظمتك ببعضها وبنماذج الذكاء عبر عقد بصرية بلا كود. استضافتها ذاتياً تبقي بياناتك داخل سيرفرك بلا سقف تنفيذ، وتشغّل تدفقات مثل تصنيف التذاكر وتلخيص البريد والرد الآلي بمراجعة بشرية.
سجلّ التدقيق يجيب على سؤال واحد وقت الحادثة: من فعل ماذا ومتى ومن أين. سجّل الدخول وتغيير الصلاحيات والوصول للبيانات الحسّاسة، واحمِ السجلّ نفسه من العبث، واحتفظ به مدة تكفي للتحقيق.
سطر cron خمسة حقول: دقيقة، ساعة، يوم، شهر، يوم أسبوع. بدل حشو crontab بعشرات الأسطر الهشّة، ضع سطراً واحداً يشغّل schedule:run كل دقيقة وأدر كل مهامك من الكود مع withoutOverlapping وonOneServer.
النقل دون توقف سرّه الترتيب لا السرعة: جهّز السيرفر الجديد، اختبره بملف hosts، خفّض TTL مسبقاً، بدّل DNS، وأبقِ القديم يعمل حتى ينتشر التغيير. نشرح كل خطوة وفخ TTL العالي.
إقامة البيانات تعني بقاء بياناتك على خوادم داخل المملكة فعلياً، لا نطاقاً ينتهي بـsa فوق سيرفر أجنبي. نشرح الفرق بين الإقامة والسيادة، من يفرض الاستضافة الداخلية، وكيف تتحقق أن استضافتك سعودية حقاً.