ما المثبّت على خادم Portainer الخاص بك؟
- Portainer Community Edition 2.45.3
- Docker وDocker Compose من مستودع Ubuntu 24.04
- HTTPS عبر Caddy على عنوان sslip.io مبني على IP الخاص بك، فالنطاق اختياري
- مستخدم مسؤول بكلمة مرور مولّدة، حتى لا يسبقك أحد إلى شاشة الإعداد
- سجلات Docker محدودة بـ 10 MB للملف الواحد و3 ملفات
- ملف Compose في /opt/seturack/portainer/compose.yaml
- جدار حماية لا يفتح سوى المنافذ 22 و80 و443، مع fail2ban لـ SSH
ما الحجم الذي تحتاجه لـ Portainer؟
لا تذكر وثائق Portainer رقمًا لـ RAM، والحاويات التي تشغّلها هي التي تحدد حاجتك الفعلية. وكقاعدة عامة، يكفي من 1 إلى 2 GB لبداية بضع حاويات صغيرة، و4 GB للمجموعات التي فيها قاعدة بيانات. وتملأ الصور والأقراص (volumes) القرص أيضًا، فاختر حجمه بعناية لأنه يكبر من لوحتك ولا يصغر. أما RAM والمعالج فيمكن رفعهما وخفضهما. ويعيد الرفع تشغيل الخادم مرة واحدة، وتبقى بياناتك وعنوان IP كما هما.
| الاستخدام | الحجم | السعر | اختر |
|---|---|---|---|
| للبداية | 1 GB RAM · 1 vCore · 25 GB NVMe | $2.58/شهريًا | |
| متوسط | 2 GB RAM · 1 vCore · 40 GB NVMe | $4.01/شهريًا | |
| قوي | 4 GB RAM · 2 vCore · 60 GB NVMe | $6.89/شهريًا |
لمن هو؟
- المطورون الذين يفضّلون إدارة Docker من المتصفح
- من يجمعون مشاريع شخصية أو بيئة اختبار أو مختبرًا منزليًا على خادم واحد
- من يريدون نشر ملفات Compose من مستودع Git
- متعلمو Docker الذين يريدون رؤية حاوياتهم وأقراصها وشبكاتها
ماذا يحدث بعد الطلب؟
- اضبط الحجم وأتمّ الدفع.
- يبدأ خادمك ويُثبَّت Docker وPortainer من تلقاء نفسيهما. استغرق ذلك نحو 10 دقائق في اختباراتنا على خوادم حقيقية.
- في تبويب نظرة عامة، افتح الرابط في صف عنوان اللوحة وسجّل الدخول بصفّي اسم الدخول وكلمة المرور.
- في الصفحة الرئيسية لـ Portainer، اختر البيئة المحلية (local).
- في صفحة Stacks، استخدم Add stack للصق ملف Compose أو للإشارة إلى مستودع Git، ثم شغّله بـ Deploy the stack.
مع كل خادم
- نسخ احتياطي يومي مشمول في السعر
- حركة بيانات غير محدودة
- صلاحية root كاملة
- ارفع RAM والمعالج أو اخفضهما لاحقًا، وكبّر القرص
- الموقع: Istanbul · IST-1.
من المفيد أن تعرف
- هذه هي النسخة Community Edition. يصفها Portainer بأنها مصممة للمختبرات المنزلية والتعلم والمشاريع الشخصية والاستخدام خارج الإنتاج، وليس لها قناة دعم رسمية.
- يستخدم Caddy، أمام Portainer، المنفذين 80 و443. فانشر مجموعاتك على منافذ أخرى.
- Portainer متصل بمقبس Docker، فيستطيع كل من يسجّل الدخول التحكم في الخادم كله. لا تشارك كلمة مرورك.
- لا يحدّث Portainer نفسه. غيّر وسم الصورة في compose.yaml ثم نفّذ docker compose pull وdocker compose up -d. وينصح Portainer بأخذ نسخة احتياطية أولًا.
- المنفذ 8000، الذي يحتاجه Edge Agents، غير منشور. وإن كنت تنوي استخدامها فأضفه إلى ملف Compose بنفسك.
- تظل اللوحة تعرض كلمة المرور الأولى من التثبيت. وإن غيّرتها داخل Portainer فاحتفظ بالجديدة في مكان آمن بنفسك.
أسئلة وأجوبة عن Portainer
كم يحتاج Portainer من RAM؟
لا تذكر وثائق Portainer رقمًا لـ RAM. وكقاعدة عامة، يكفي من 1 إلى 2 GB لبداية بضع حاويات صغيرة، و4 GB للمجموعات التي فيها قاعدة بيانات. ومع نمو حاوياتك ارفع RAM والمعالج كلًّا على حدة من لوحتك.
كيف أنشر مجموعة (stack) في Portainer؟
اضغط Add stack في صفحة Stacks. يمكنك لصق ملف Compose في المحرر، أو رفع ملف، أو سحبه من مستودع Git. ويشغّله Deploy the stack، وتُدخل متغيرات البيئة في الشاشة نفسها.
كيف أنشر مجموعة بنطاق وHTTPS؟
وجّه سجل A إلى الخادم. أضف كتلة reverse_proxy لنطاقك إلى /opt/seturack/portainer/caddy/Caddyfile واربط مجموعتك بشبكة portainer_default. ثم نفّذ في ذلك المجلد docker compose exec caddy caddy reload --config /etc/caddy/Caddyfile --adapter caddyfile.
هل يمكن الوصول إلى حاوياتي من الخارج؟
أي منفذ تنشره بـ ports في ملف Compose يكون مفتوحًا للإنترنت، لأن Docker يتجاوز قواعد ufw للمنافذ المنشورة. اترك الخدمات الداخلية دون منافذ، أو انشرها بالصيغة 127.0.0.1:PORT.
هل عليّ دفع ثمن Portainer؟
النسخة Community Edition المثبّتة مرخّصة برخصة zlib ولا تحتاج إلى مفتاح ترخيص. أما ميزات Business Edition مثل التحكم بالوصول حسب الأدوار فليست جزءًا منها. وإن أردت Business Edition فتحصل على الترخيص من Portainer، وهو غير مشمول في السعر.