كيفية إنشاء مجموعة في Linux
تُستخدم المجموعات لتنظيم المستخدمين وامتيازاتهم مثل قراءة إذن الكتابة والتنفيذ. لإضافة groud ، يكون الأمر هو groupadd.
في هذه المقالة ، سنشرح كيفية تثبيت Portainer على AlmaLinux 8 باستخدام Docker.
Portainer عبارة عن مجموعة أدوات قوية ومفتوحة المصدر تتيح لك إنشاء الحاويات وإدارتها بسهولة في Docker و Swarm و Kubernetes و Azure ACI. إنه يعمل عن طريق إخفاء التعقيد الذي يجعل إدارة الحاويات صعبة ، خلف واجهة المستخدم الرسومية سهلة الاستخدام.
المتطلبات الأساسية
قم بتثبيت Portainer على AlmaLinux 8 مع Docker
1. حافظ على الخادم محدثًا
# dnf update -y
2. تثبيت Docker CE
أولاً ، قم بتثبيت تبعيات Docker CE باستخدام الأمر التالي:
# dnf install -y yum-utils device-mapper-persistent-data
بعد ذلك ، أضف مستودع عامل ميناء
# yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo
لتثبيت Docker ، ما عليك سوى تشغيل:
# dnf install docker-ce -y
ابدأ وتمكين خدمة عامل ميناء
# systemctl start docker && systemctl enable docker
3. إنشاء حاوية
سنوضح لك طريقتين لنشر الحاوية.
1. إذا كنت تريد استخدام اسم المجال للوصول إلى Portainer ، فاستخدم الأمر التالي لنشر الحاوية:
# docker run --restart always -d --name=portainer -v /var/run/docker.sock:/var/run/docker.sock -v /vol/portainer/data:/data -e VIRTUAL_HOST=port.example.com -e VIRTUAL_PORT=9000 portainer/portainer-ce -H unix:///var/run/docker.sock
2. إذا كنت ترغب في الوصول إلى Portainer باستخدام IP للخادم ، فاستخدم الأمر التالي لنشر الحاوية:
# docker volume create portainer_data
# docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer-ce
4. تكوين وكيل عكسي لـ Portainer (اختياري إذا كنت ستستخدم اسم المجال)
Caddyfile هو خادم وكيل عكسي. من الضروري تأمين الاتصال لمنع اختطاف الشبكة. يمكن لملف Caddyfile الحصول على شهادة SSL والحفاظ عليها تلقائيًا.
قم بإنشاء Caddyfile. Caddyfile هو مستند يحتوي على تكوينات لمواقعك:
# mkdir -p /vol/caddy/configs
# vi /vol/caddy/configs/Caddyfile
أضف المحتوى التالي:
port.example.com {
tls [email protected]
reverse_proxy portainer:8000
}
استبدل: port.example.com باسم المجال الخاص بك و [email protected] بمعرف بريدك الإلكتروني الفعلي.
حفظ وخروج.
أخيرًا ، قم بإنشاء حاوية Caddy باستخدام الأمر التالي:
# docker run --restart always -d -p 80:80 -p 443:443 -v "/vol/caddy/data:/data/caddy' -v "/vol/caddy/configs:/etc/caddy' --link portainer --name caddy caddy
- -p 80:80 -p 443:443 means publish its 80 and 443 port to your host so you can access it with those ports.
- -v "/vol/caddy/data:/data/caddy' means mount caddy working directory to your host to persist data such as certificates.
- -v "/vol/caddy/configs:/etc/caddy' means mount caddy configuration directory to your host to persist configurations.
- --link portainer means link container caddy with portainer so they can access with each other.
5. الوصول إلى Portainer
انتقل إلى المستعرض الخاص بك وقم بالوصول إلى Portainer باستخدام إما المجال الخاص بك أو عنوان IP للخادم وتعيين كلمة مرور المسؤول وإنهاء القسط.
هذا كل شيء. تم الانتهاء من التثبيت بنجاح.
في هذه المقالة ، رأينا كيفية تثبيت Portainer على AlmaLinux 8 باستخدام Docker.
تُستخدم المجموعات لتنظيم المستخدمين وامتيازاتهم مثل قراءة إذن الكتابة والتنفيذ. لإضافة groud ، يكون الأمر هو groupadd.
اشرح جيدًا 3 طرق للتحقق من استخدام وحدة المعالجة المركزية في Linux. يشير استخدام وحدة المعالجة المركزية إلى استخدام موارد المعالجة ، أو مقدار العمل الذي تقوم به وحدة المعالجة المركزية.
يستخدم DenyHosts على نطاق واسع كبديل لـ Fail2ban. إذا كان هناك عدد كبير جدًا من محاولات تسجيل الدخول إلى SSH غير الصالحة ، فإنها تفترض أن هجمات القوة الغاشمة أو
سوف نتعلم كيفية تركيب قرص جديد على خادم Linux. في هذا العرض التوضيحي ، نستخدم خادم السحاب CentOS 7. الآن قم بتثبيت القسم كما هو موضح أدناه.
اشرح جيدًا كيف أنه من السهل تثبيت Fail2ban على Ubuntu 20.04. تمت كتابة Fail2ban بلغة برمجة Python وهو مفتوح المصدر ومجاني. إعدادات.
اشرح جيدًا كيفية تثبيت WireGuard VPN على Ubuntu 20.04. WireGuard عبارة عن شبكة افتراضية خاصة بسيطة للغاية وسريعة وحديثة تستخدم أحدث تقنيات التشفير
OpenSSL عبارة عن مجموعة أدوات قوية من الدرجة التجارية وكاملة الميزات لبروتوكولات أمان طبقة النقل (TLS) و (SSL). تعلم كيفية تثبيت OpenSSL 1.1.1d في CentOS
كيفية تثبيت وتهيئة CSF على خادم CentOS 8. إن ConfigServer Security & Firewall عبارة عن جدار حماية (SPI) ، وتطبيق كشف تسجيل الدخول / التطفل والأمان.
تكوين قاعدة التدقيق لا ينعكس؟ تعرف على كيفية قيام مهندسي الدعم لدينا باستكشاف المشكلة وحلها. ملف تكوين القاعدة /etc/audit/rules.d/audit.rules
في هذه المقالة سوف نتعرف على كيفية قيام مهندسي الدعم لدينا بإصلاح الحمل العالي لـ CloudLinux على الخادم. يرجى التأكد من تكوين حدود LVE بشكل صحيح.