عن المشروع
Dockge هو مدير خفيف الوزن ومستضاف ذاتيًا يركز على ملفات Docker Compose stack (compose.yaml). يمنح المستخدمين واجهة ويب نظيفة لإنشاء Stacks وتحريرها وتشغيلها وإيقافها وإعادة تشغيلها وحذفها، بالإضافة إلى القدرة على تحديث صور Docker.
القدرات الرئيسية:
- محرر compose.yaml تفاعلي مع واجهة مستخدم متجاوبة وفي الوقت الفعلي
- طرفية ويب مدمجة للتفاعل المباشر مع الحاويات
- دعم متعدّد المضيفين (v1.4.0+): إدارة Stacks عبر مضيفي Docker مختلفين من واجهة واحدة
- محوّل يحول أوامر docker run إلى تنسيق compose.yaml
- تخزين قائم على الملفات: يتم الاحتفاظ بالـ stacks كملفات compose عادية على القرص، ومتوافقة مع أدوات docker compose CLI القياسية
- مؤشرات تقدم تفاعلية لسحب وإنشاء وتدمير العمليات
المتطلبات:
- Docker 20+ أو Podman
- توزيعات Linux (Ubuntu، Debian Bullseye+، Raspbian Bullseye+، CentOS، Fedora، ArchLinux)
- المعماريات: armv7، arm64، amd64
التثبيت يتم عبر Docker Compose. مجلد الـ stacks الافتراضي هو /opt/stacks والمنفذ الافتراضي هو 5001. يمكن تعيين المتغيرات البيئية PUID و PGID للتحكم في ملكية الملفات. لا ينقل Dockge أو "يزوّر" ملفات compose—تبقى متاحة خارج التطبيق.
تم بناء Dockge على Docker Compose V2 ومصمم كبديل موجه للأدوات الأوسع مثل Portainer، مع إعطاء الأولوية لإدارة الـ stacks بواجهة أنيقة على غرار Uptime Kuma.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.