مراقبة البنى التحتية.
عارض سجلات Docker في الزمن الحقيقي — بثّ سجلات كل حاوياتك وابحث فيها وتتبّعها من المتصفح، عديم الحالة، بأقل من 10 MB من الذاكرة.
Dozzle عارض سجلات في الزمن الحقيقي لحاويات Docker. يتّصل بمقبس Docker (للقراءة فقط) ويبثّ سجلات كل حاوية تعمل على مضيفك مباشرةً إلى المتصفح — دون تخزين للسجلات، ودون قاعدة بيانات، ودون حالة دائمة. يستهلك الملف الثنائي المكتوب بـ Go أقل من 10 MB من الذاكرة في الخمول ويبدأ في أقل من ثانية.
من تطوير Amir Raminfar (رخصة MIT، نحو 12 ألف نجمة على GitHub)، يمنحك Dozzle تتبّعًا حيًّا، وبحثًا بالنص الكامل عبر كل الحاويات، وعرضًا منقسمًا لمقارنة عدة حاويات، ووضع وكيل اختياريًا لمراقبة الحاويات على مضيفات Docker بعيدة. إنه أسرع وسيلة للانتقال من فوضى `docker logs -f` إلى وحدة سجلات منظّمة قائمة على المتصفح على أي خادم افتراضي.
بعد دفع إصدار جديد، افتح Dozzle وتتبّع حاوية التطبيق في الزمن الحقيقي. تظهر الأخطاء في المتصفح فورًا — دون حاجة إلى SSH وتشغيل docker logs من سطر الأوامر.
اعرض حاويتين في عرض منقسم — واجهة البرمجة وقاعدة البيانات — جنبًا إلى جنب لمطابقة سطر سجلّ استعلام بطيء مع طلب واجهة البرمجة الذي أطلقه بالضبط.
امنح المطوّرين رؤية للقراءة فقط لسجلات الإنتاج دون منحهم وصول SSH. تتيح مصادقة Dozzle الاختيارية (basic-auth أو OIDC) التحكّم في الوصول دون أدوات معقّدة.
دليل محسّن لخوادم VPS Cloud من ServOrbit.
يقرأ Dozzle سجلات الحاويات العاملة على الجهاز الذي يعمل عليه: ثبّته إذن على الخادم الافتراضي الذي تريد متابعة تطبيقاته. بصمته خفيفة إلى حدّ أنه يتعايش مع حمل عمل قائم دون أثر يمكن قياسه — وباقة بذاكرة 512 MB تكفي وتزيد.
من مساحة العميل لدى ServOrbit: Marketplace ← Monitoring ← Dozzle ← Deploy. تُشغّل المنظومة صورة amir20/dozzle:latest، وتربط /var/run/docker.sock للقراءة فقط، وتنشر الواجهة على 127.0.0.1:8080. لا إعداد أوّلي ولا حساب يجب إنشاؤه: يصبح Dozzle جاهزًا للعمل بمجرد إقلاع الحاوية.
انتبه، فهذه مسألة أمنية لا تفصيلًا هامشيًا: يفتح Dozzle مباشرةً على سجلات حاوياتك، دون أي بيانات اعتماد. وكل من يبلغ عنوانه يقرأ كل ما تطبعه تطبيقاتك — رسائل الأخطاء، والطلبات، وأحيانًا رموز الوصول. وما دمت لم تفعّل المصادقة (انظر الخطوة الواردة أدناه)، فلا تربط نطاقًا بالتطبيق، وامرر عبر نفق SSH: ssh -L 8080:127.0.0.1:8080 root@<your-vps-ip> ثم http://localhost:8080. المنفذ 8080 هو منفذ الكتالوج؛ استخدم المنفذ المعروض في بطاقة تطبيقك داخل مساحة العميل.
بعد تأمين الوصول وربط نطاق، تكون الوحدة على https://<your-domain> — من دون رقم منفذ. يسرد Dozzle في العمود الأيسر كل الحاويات العاملة: انقر إحداها لمتابعة مخرجاتها مباشرةً. ويفلتر شريط البحث في الأعلى بالكلمة المفتاحية أو بالتعبير النمطي، في الزمن الحقيقي.
يكشف Dozzle كامل السجلات لكل من يبلغ عنوانه: فلا بدّ من مصادقة قبل نشره. وهي مدمجة في التطبيق — يفعّل متغيّرا البيئة DOZZLE_USERNAME وDOZZLE_PASSWORD مصادقة بسيطة، ويتيح ملف dozzle.yml تعريف عدة مستخدمين أو ربط مزوّد OIDC. في المقابل، لا وكيل عكسي عليك تثبيته ولا شهادة عليك إدارتها: يضع ServOrbit مضيف nginx الافتراضي وشهادة TLS بمجرد ربط نطاق.
لمتابعة حاويات خوادم أخرى كذلك، شغّل amir20/dozzle:latest agent على كل مضيف بعيد — وهو يستمع على المنفذ 7007 — ثم أدرج قائمة هؤلاء الوكلاء في متغيّر DOZZLE_REMOTE_AGENT في النسخة الرئيسية. عندئذٍ تظهر كل الحاويات البعيدة في الواجهة نفسها، إلى جانب حاويات الجهاز المحلي.
هل تدير مشروعًا يستخدم Dozzle؟ يتيح هذا الزر لقرّائك نشره على خادم VPS بنقرة واحدة، دون قراءة وثائق Docker.
[](https://servorbit.com/vps-cloud?template=dozzle&utm_source=deploy-badge&utm_medium=referral&utm_campaign=dozzle)<a href="https://servorbit.com/vps-cloud?template=dozzle&utm_source=deploy-badge&utm_medium=referral&utm_campaign=dozzle"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Dozzle on ServOrbit" height="40"></a>يشير الزر إلى طلب خادم VPS مع تحديد القالب مسبقًا. تُقدَّم الصورة من servorbit.com — لا شيء تستضيفه من جهتك.
مراقبة توفّر بسيطة ومرئية. راقب نقاط النهاية HTTP وTCP وDNS واستقبل تنبيهات فورية.
المراقبة وقابلية الرصدمركز مراقبة خفيف لخوادم متعددة. مقاييس المعالج والذاكرة والقرص وDocker في الزمن الحقيقي عبر كل خوادمك الافتراضية — لوحة تحكم PocketBase واحدة، بأقل من 50 MB من الذاكرة.
نشر التطبيقات وDevOpsمدير مرئي لحزم Docker Compose الخاصة بك. أنشئ تطبيقات متعددة الحاويات وحرّرها وشغّلها وراقبها من واجهة ويب أنيقة — دون لمس سطر الأوامر.
تصفّح مركز المساعدة والأسئلة الشائعة، أو تواصل مع فريقنا — معاودة اتصال أو WhatsApp أو بريد إلكتروني. الدعم بـ العربية والفرنسية والإنجليزية.