[{"data":1,"prerenderedAt":117},["ShallowReactive",2],{"seo-verification":3,"blog-heberger-clickhouse-vps-ar":6},{"google":4,"bing":5},"EycwPY2XMyTkVzas3n1ygeNJFGAH513qrMjfDljzsMQ","",{"id":7,"slug":8,"title":9,"excerpt":10,"readTime":11,"views":12,"isPinned":13,"publishedAt":14,"category":15,"categories":21,"featuredImage":23,"bgImage":24,"posterImage":25,"relatedSolution":26,"intro":28,"sections":29,"ctaTitle":72,"ctaBody":73,"ctaButton":74,"ctaUrl":75,"relatedPosts":76},64,"heberger-clickhouse-vps","استضافة ClickHouse على خادم VPS","استضِف ClickHouse على خادم VPS الخاص بك: قاعدة بيانات تحليلية عمودية فائقة السرعة لسجلّاتك ومقاييسك ولوحات المعلومات. دليل Docker وضبط الذاكرة وSSL.",8,768,false,"2026-04-17T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},6,"قواعد البيانات","bases-de-donnees","bg-teal-500\u002F10 text-teal-400","database",[22],{"id":16,"name":17,"slug":18,"color":19,"icon":20},null,"\u002Fblog\u002Fcovers\u002Fbg.svg","\u002Fblog\u002Fcovers\u002Fheberger-clickhouse-vps-poster.svg",{"categorySlug":18,"appSlug":27},"clickhouse","ClickHouse هو قاعدة بيانات تحليلية موجّهة نحو الأعمدة، قادرة على تجميع مليارات الصفوف في بضع مللي ثانية. إنه الأداة المرجعية لإعداد التقارير وتحليل السجلّات ولوحات المعلومات في الوقت الفعلي، ويُستضاف ذاتيًا بشكل ممتاز على خادم VPS محدد الحجم بشكل صحيح. وإليك كيفية نشره باستخدام Docker وتأمينه وتهيئته لأداء أمثل.",[30,34,44,47,69],{"type":31,"title":32,"body":33},"h2","لماذا تستضيف ClickHouse ذاتيًا على خادم VPS","يتفوّق ClickHouse في الاستعلامات التحليلية (OLAP): بفضل تخزينه العمودي وضغطه القوي، يمكنه مسح تيرابايتات على أجهزة متواضعة حيث تنهار قاعدة بيانات علائقية تقليدية. استضافته ذاتيًا على خادم VPS تجنّبك تكاليف حجم الاستعلامات في العروض المُدارة (ClickHouse Cloud وBigQuery) وتمنحك تحكمًا كاملاً في المخطط ومحركات الجداول والاحتفاظ بالبيانات. وهو مناسب بشكل خاص لاستيعاب سجلّاتك التطبيقية أو مقاييس منتجك أو أحداث التحليلات دون إرسال بياناتك إلى طرف ثالث. وبما أن ClickHouse يضغط البيانات غالبًا بعامل 5 إلى 10، يمكن لخادم VPS بقرص SSD معقول أن يخزّن مئات الملايين من الأحداث. كما تحتفظ بالتحكم في زمن الاستجابة: تستعلم لوحات معلوماتك من نسخة قريبة من مستخدميك بدلاً من خدمة بعيدة.",{"type":35,"title":36,"items":37},"ul","الفوائد الملموسة للاستضافة الذاتية لـ ClickHouse",[38,39,40,41,42,43],"استعلامات تحليلية سريعة للغاية: تجميعات على مئات الملايين من الصفوف في أقل من ثانية.","ضغط عمودي من 5 أضعاف إلى 10 أضعاف يقلّل بشكل جذري تكلفة تخزين سجلّاتك وأحداثك.","استيعاب ضخم: مئات الآلاف من الصفوف في الثانية على عقدة واحدة مضبوطة جيدًا.","متوافق مع SQL ومع العديد من الموصّلات (Grafana وMetabase وعملاء HTTP والعملاء الأصليين).","سيادة تحليلية: تبقى سجلّاتك ومقاييس منتجك على بنيتك التحتية.","لا فوترة لكل استعلام: تكلفة VPS ثابتة لحجم تحليلي مرتفع.",{"type":31,"title":45,"body":46},"المتطلبات المادية والبرمجية","يحب ClickHouse ذاكرة RAM والقرص السريع. للاستخدام التحليلي الجاد، استهدف 4 غيغابايت من RAM كحد أدنى، لكن 8 غيغابايت توفّر هامشًا أكثر سلامة للتجميعات الكبيرة والعلامات (`mark cache`). على صعيد المعالج، يتيح 2 إلى 4 vCPU موازاة الاستعلامات. القرص حاسم: فضّل SSD NVMe بما لا يقل عن 50 إلى 100 غيغابايت حسب حجمك واحتفاظك بالبيانات، مع العلم أن الضغط يقلّل البصمة الفعلية. ستحتاج إلى Docker، ونطاق إذا كشفت واجهة HTTP، وانتباه خاص للمعامل `max_memory_usage` لمنع استعلام من إسقاط الخادم. تجنّب كشف المنفذ الأصلي `9000` مباشرة على الإنترنت.",{"type":48,"title":49,"steps":50},"steps","نشر ClickHouse خطوة بخطوة",[51,54,57,60,63,66],{"title":52,"body":53},"تهيئة خادم VPS","ثبّت Docker، وارفع حدود النظام (`ulimit -n` إلى 262144) لأن ClickHouse يفتح الكثير من واصفات الملفات. عطّل التبديل (swap) المفرط وتحقق من أن القرص هو فعلاً SSD NVMe.",{"title":55,"body":56},"إطلاق ClickHouse عبر Docker","استخدم الصورة الرسمية `clickhouse\u002Fclickhouse-server`. ركّب ثلاث وحدات تخزين دائمة: `\u002Fvar\u002Flib\u002Fclickhouse` (البيانات)، و`\u002Fvar\u002Flog\u002Fclickhouse-server` (السجلّات)، ومجلد تهيئة `\u002Fetc\u002Fclickhouse-server\u002Fconfig.d`. أضف `ulimits: nofile: 262144` في ملف compose.",{"title":58,"body":59},"إنشاء مستخدم وكلمة مرور","لا تترك المستخدم `default` أبدًا دون كلمة مرور. أنشئ ملف `users.d\u002Fcustom.xml` بمستخدم مخصص، وكلمة مرور مجزّأة (`echo -n motdepasse | sha256sum`)، وحصص. قيّد `\u003Cnetworks>` على عناوين IP المصرّح بها.",{"title":61,"body":62},"ضبط الذاكرة والملف التعريفي","في `config.d`، اضبط `max_server_memory_usage_to_ram_ratio` على 0.8 وحدّد `max_memory_usage` لكل استعلام يناسب خادم VPS الخاص بك لتجنّب حالات نفاد الذاكرة (OOM). فعّل الاحتفاظ بالأقسام (partitions) بـ TTL على جداولك (`TTL date + INTERVAL 90 DAY`).",{"title":64,"body":65},"كشف واجهة HTTP خلف وكيل عكسي","يكشف ClickHouse واجهة HTTP برمجية على المنفذ `8123`. ضع Nginx أو Caddy أمامها لـ TLS ومصادقة إضافية، ولا تفتح المنفذ الأصلي `9000` للعموم. احتفظ بالوصول الأصلي للشبكة الداخلية أو عبر نفق SSH.",{"title":67,"body":68},"توصيل أداة تصوّر بصري","اربط Grafana أو Metabase بنقطة نهاية HTTPS لبناء لوحات معلوماتك. أنشئ جداولك بمحرك `MergeTree`، واختر `ORDER BY` مناسبًا، وقسّم حسب الشهر لاستعلامات وتنظيف فعّالين.",{"type":70,"body":71},"tip","اختيار مفتاح الفرز (`ORDER BY`) لمحرك MergeTree هو العامل الحاسم للأداء: ضع أولاً الأعمدة الأكثر تصفيةً في استعلاماتك (غالبًا تاريخ ومعرّف). استخدم جداول `Buffer` أو عمليات إدراج مجمّعة بعدة آلاف من الصفوف بدلاً من الإدراج صفًا صفًا، الذي يُنشئ عددًا كبيرًا من الأقسام الصغيرة ويطلق عمليات دمج مكلفة. راقب `system.merges` و`system.parts` لاكتشاف التجزئة المفرطة.","انشر مستودع ClickHouse التحليلي الخاص بك","يوفّر خادم ServOrbit Cloud VPS ذاكرة RAM وأقراص NVMe التي يحتاجها ClickHouse لتحليل سجلّاتك ومقاييسك بسرعة عالية، في بيئة Docker تتحكم فيها من البداية إلى النهاية.","انشر على خادم VPS السحابي","\u002Fvps-cloud",[77,90,104],{"id":78,"slug":79,"title":80,"excerpt":81,"readTime":11,"views":82,"isPinned":13,"publishedAt":83,"category":84,"categories":85,"featuredImage":23,"bgImage":24,"posterImage":87,"relatedSolution":88},56,"heberger-postgresql-vps","PostgreSQL على خادم VPS: قاعدة بيانات موثوقة ومُتحكَّم بها","استضف PostgreSQL على خادم VPS: وحدات التخزين والنسخ الاحتياطية والوصول الشبكي المحدود والإعداد السليم لتطبيقاتك.",2240,"2026-04-25T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[86],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-postgresql-vps-poster.svg",{"categorySlug":18,"appSlug":89},"postgresql",{"id":91,"slug":92,"title":93,"excerpt":94,"readTime":95,"views":96,"isPinned":13,"publishedAt":97,"category":98,"categories":99,"featuredImage":23,"bgImage":24,"posterImage":101,"relatedSolution":102},57,"heberger-mysql-vps","استضافة MySQL على خادم VPS","استضِف MySQL على خادم VPS السحابي الخاص بك: نشر عبر Docker، وتأمين، وضبط إعدادات InnoDB، ونسخ احتياطية آلية، خطوة بخطوة.",7,509,"2026-04-24T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[100],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-mysql-vps-poster.svg",{"categorySlug":18,"appSlug":103},"mysql",{"id":105,"slug":106,"title":107,"excerpt":108,"readTime":95,"views":109,"isPinned":13,"publishedAt":110,"category":111,"categories":112,"featuredImage":23,"bgImage":24,"posterImage":114,"relatedSolution":115},58,"heberger-redis-vps","استضافة Redis على خادم VPS","انشر Redis على خادم VPS السحابي الخاص بك: تخزين مؤقت وجلسات وطوابير فائقة السرعة، مع استمرارية البيانات والأمان وضبط الذاكرة.",546,"2026-04-23T00:00:00+00:00",{"id":16,"name":17,"slug":18,"color":19,"icon":20},[113],{"id":16,"name":17,"slug":18,"color":19,"icon":20},"\u002Fblog\u002Fcovers\u002Fheberger-redis-vps-poster.svg",{"categorySlug":18,"appSlug":116},"redis",1785097284428]