مقالات تقنية بدون حشو
البيانات المالية أولى بياناتك بالسيادة، لأن الفوترة الإلكترونية والتدقيق والسرية تجتمع فيها. تعرف على مخاطر SaaS المحاسبي الخارجي، وكيف تشغّل نظاماً محاسبياً على خادم سعودي بضوابط أمان تحفظ امتثالك.
منصة Moodle تنجح أو تسقط بحسب استعدادها للذروة المتزامنة يوم الاختبار. تعرف على المواصفة لكل 100 و500 و1000 متعلم متزامن، ولماذا PHP OPcache وRedis للجلسات هما الفرق بين نظام صامد ونظام يتجمّد.
المواصفة الصحيحة لـ Odoo تُحسب بقاعدة عدد الـ workers = (عدد الأنوية × 2) + 1، مع نحو 150 ميجابايت رام لكل worker. تعرف على الباقة المناسبة لـ 10 و25 و50 مستخدماً متزامناً على سيرفر سعودي بزمن استجابة 8ms.
كودك الحساس يستحق سيرفر Git داخل المملكة تملكه كاملاً. Gitea خفيف يعمل على باقة أساس، نثبّته بـDocker خطوة بخطوة، ننسخه احتياطياً، ونشغّل CI بسيطاً بGitea Actions، بلا رسوم مقاعد شهرية.
رسائل التحقق والفواتير التي يرسلها نظامك تذهب لمجلد المهملات لأن سمعة IP سيرفرك الجديد صفر وسجلات SPF وDKIM وDMARC غير مضبوطة. نشرح الفرق بين بريد المعاملات والتسويقي، وخياري الحل، وأرقام تحسن الوصول.
السنابشوت نقطة رجوع سريعة على نفس التخزين، والنسخة الاحتياطية نسخة معزولة في مكان آخر. الخلط بينهما يكلفك بياناتك لو فشل التخزين نفسه. نشرح كيف يعمل كل منهما، ومتى يفشل السنابشوت، والقاعدة الصحيحة.
توقف تطبيقك بعد أن أغلقت جلسة SSH؟ المشكلة أنك شغّلته يدوياً لا كخدمة نظام. نكتب unit file كامل مشروحاً سطراً سطراً، خمسة أوامر systemctl يومية، سجلات journalctl، ومثالين حقيقيين: queue worker وخدمة Node/SSR.
صلاحيات لينكس ليست أرقاماً تُحفظ عن ظهر قلب، بل نموذج مالك ومجموعة وبقية بثلاثة حقوق فقط. نشرح 644 و755 و600 متى ولماذا، وخطر 777 بمثال اختراق حقيقي، وأخطاء صلاحيات storage الشائعة في تطبيقات الويب.
الفرق الجوهري أن تخزين الكتل قرص بنظام ملفات، وتخزين الكائنات مستودع عبر API مثل S3. الملفات المرفوعة (صور، مرفقات، نسخ) تنتمي لتخزين الكائنات، ويمكنك تشغيل MinIO كـS3 خاص داخل السعودية على VPS كلاود.