نظرة عامة
HestiaCP لوحة بترخيص GPLv3 للمواقع وقواعد البيانات وDNS وخدمات البريد الاختيارية. يعتمد الدليل على Debian 12 جديد والمثبت التفاعلي. اختر الخدمات حسب حاجتك بدل افتراض ضرورة تثبيت كل الإعدادات الافتراضية.
للمقارنة قبل الاختيار: لوحات تحكم الاستضافة المجانية ومفتوحة المصدر: بدائل cPanel
قبل البدء
تدرج المتطلبات الحالية Debian 12 و13 وUbuntu 22.04 و24.04 و26.04 LTS بمعمارية x86_64 أو ARM64 ذات 64 بت. الحد الأدنى: نواة واحدة وذاكرة 1 GB دون SpamAssassin وClamAV وقرص 10 GB. الموصى به: 4 أنوية وذاكرة 4 GB وقرص SSD بسعة 40 GB. لا تعتمد على حد 1 GB المخفّض لحزمة البريد الافتراضية، وخصص سعة إضافية للتطبيقات وتجهيز النسخ.
إجراء التثبيت الحالي من المصدر الرسمي
- خادم VPS أو خدمة سحابية ذاتية الإدارة بتثبيت جديد من Debian 12 واتصال شبكة وتنزيل حزم يعملان.
- اتصال SSH وعنوان عام صحيح وصلاحيات root أو حساب sudo يستطيع الانتقال إلى root؛ فوجود sudo لا يعني أن جلستك الحالية بصلاحيات root.
- اسم مضيف تتحكم فيه وصلاحية إدارة DNS الموثوق ونطاق للمواقع ونسخ مستقلة من أي بيانات قائمة.
الخطوة 1 — تجهيز خادم VPS
اتصل من طرفيتك المحلية بحساب SSH الذي أعددته. استبدل القيم النموذجية وتحقق من بصمة مفتاح الخادم عبر قناة موثوقة قبل قبول مفتاح جديد. استخدم منفذ SSH الفعلي إذا اختلف عن الافتراضي.
ssh username@SERVER_IP
تأكد من الاتصال بالخادم المقصود ومطابقة نظامه لهذا الدليل:
cat /etc/os-release
uname -m
free -h
df -h /
إذا دخلت مباشرة باسم root فاستمر في الجلسة. ومن حساب يمتلك sudo استخدم الأمر التالي للانتقال إلى root؛ يجب تشغيل المثبت والأوامر المحددة بصلاحيات root من تلك الجلسة.
sudo -i
طبق أوامر تجهيز وتحديث الحزم الخاصة بالنظام المختار من دليل المثبت المرتبط. راجع مساحة القرص والحاجة إلى إعادة التشغيل. لا تستخدم أوامر Debian وUbuntu على توزيعة أخرى، ولا تثبت حزمة ويب أو قواعد بيانات غير مطلوبة مسبقًا.
الخطوة 2 — ضبط اسم المضيف وDNS
اسم FQDN هو اسم مضيف كامل مثل server.example.com. استخدم اسمًا مخصصًا للخادم، لا النطاق الأساسي الذي ستستضيفه. أنشئ سجل A لعنوان IPv4 العام، وأضف AAAA فقط عند إعداد IPv6 وإمكانية الوصول إليه. اتبع تعليمات المثبت لاسم المضيف وملف /etc/hosts بدل استبدال الملف دون مراجعة.
تحقق من حل اسم المضيف قبل التثبيت. قد تحتفظ مخازن DNS بالإجابات القديمة إلى انقضاء TTL. وقد يعطل AAAA الخاطئ الوصول والتحقق من الشهادة حتى مع صحة A. وللبريد المحلي نسّق DNS العكسي وPTR مع مزود البنية التحتية وخطط لـMX وSPF وDKIM وDMARC؛ فاللوحة لا تتحكم تلقائيًا في PTR لدى المزود.
الخطوة 3 — تثبيت HestiaCP
نفّذ الأوامر الموثقة التالية بصلاحيات root على النظام الجديد المدعوم. ينزّل الأول مثبت الإصدار؛ افحص مصدره وصفحة التثبيت الحالية قبل تنفيذ الثاني. ولتقليل الخدمات استخدم مولد المثبت الرسمي وراجع خياراته بدل إضافة معاملات غير موثقة.
افتح تعليمات التثبيت المتحقق منها
wget https://raw.githubusercontent.com/hestiacp/hestiacp/release/install/hst-install.sh
bash hst-install.sh
اتبع الأسئلة التفاعلية لاسم المضيف وبيانات المدير والبريد، وراجع قائمة البرامج قبل تأكيد التثبيت. احفظ اسم المدير وكلمة المرور ورابط HTTPS الظاهر عند الاكتمال في مدير كلمات مرور. نفّذ إعادة التشغيل إذا طلبها المثبت ثم أعد الاتصال.
الخطوة 4 — ضبط جدار الحماية
قد توجد طبقات عدة: جدار Linux داخل الخادم وجدار شبكة أو مجموعة أمان خاصة بخدمة العنكبوت الليبي وواجهة جدار اللوحة. وغالبًا ما تدير واجهة اللوحة جدار النظام نفسه وليست طبقة مستقلة. يجب أن يمر الاتصال عبر جميع الطبقات المعنية. لا تشغل أدوات متعارضة ولا تفترض تطابق واجهة الحماية في كل الخدمات.
اسمح لهذه اللوحة بـTCP 8083 لإدارة HTTPS من عناوين موثوقة أو عبر وصول إداري آمن. تحتاج المواقع العامة عادة TCP 80 و443. افتح المنافذ الأخرى فقط للخدمات المختارة: يستخدم DNS الموثوق TCP وUDP 53، وللبريد وFTP منافذهما الموثقة. ولا يلزم نطاق FTP السلبي إلا عند استخدام الخدمة فعلًا. لا تنسخ قائمة سماح شاملة ولا تعطل جدار النظام.
دليل جدار شبكة VPS ينطبق عند توفر هذه الواجهة؛ راجع أدوات خدمتك للمنتجات السحابية الأخرى.
الخطوة 5 — الدخول إلى اللوحة عبر HTTPS
https://server.example.com:8083
استخدم بيانات المدير والرابط النهائي اللذين يعرضهما المثبت. منفذ اللوحة الافتراضي 8083 ما لم تغيّره أثناء التثبيت، وقد يختلف حساب اللوحة عن حساب SSH.
قد تظهر رسالة تحذير بسبب شهادة ذاتية التوقيع في البداية. تحقق من العنوان وهوية الشهادة بصورة مستقلة قبل إدخال بيانات الدخول، واستخدم اتصال إدارة موثوقًا واضبط شهادة صحيحة لاسم المضيف سريعًا. لا تعطل التحذيرات بصورة دائمة ولا تجعل الاستثناءات أسلوب الدخول المعتاد.
بعد التحقق من أن اسم المضيف يشير إلى الخادم، اتبع دليل TLS للوحة. تضبط أوامره الموثقة اسم المضيف وتطلب شهادة Let’s Encrypt بصلاحيات root. استبدل server.example.com باسمك الصحيح وتحقق منه ومن وصول خدمة التحقق قبل التنفيذ.
v-change-sys-hostname server.example.com
v-add-letsencrypt-host
الخطوة 6 — الإعداد الأولي
اتبع توصية HestiaCP بإنشاء مستخدم عادي داخل اللوحة قبل إضافة نطاقات الويب أو البريد، بدل استضافة كل شيء بحساب admin. أضف الموقع وقاعدة البيانات تحت حسابه، واضبط DNS لدى المزود الموثوق واطلب TLS للموقع. فعّل التحقق بخطوتين للمدير وفق دليل الحساب، ولا تنشئ نطاقات بريد إلا إذا اخترت حزمة البريد وستتولى تشغيلها.
اختبر موقعًا غير إنتاجي والاتصال بقاعدة البيانات وتجديد الشهادة قبل نقل العملاء. تحقق من إصدار بيئة التشغيل والإضافات المطلوبة للتطبيق. استخدم حسابات محدودة منفصلة واحفظ بيانات المدير والاستعادة في مدير كلمات مرور.
الخطوة 7 — تأمين التثبيت
- حدّث النظام واللوحة والتطبيقات من مصادر مستقرة ومدعومة.
- استخدم مفاتيح SSH متى أمكن واختبر الاستعادة وجلسة ثانية قبل تغيير الوصول.
- استخدم كلمات مرور قوية وفريدة وفعّل MFA عند دعمه واحتفظ بوسيلة استعادة آمنة.
- قيّد الإدارة وراجع قواعد IPv4 وIPv6 وأزل الخدمات غير اللازمة وفق إجراءات المشروع.
- استخدم HTTPS موثوقًا وراجع الصلاحيات والسجلات ومحاولات الدخول والموارد وانتهاء الشهادات.
- جدول نسخًا مستقلة واختبر الاستعادة وتابع إعلانات الإصدار والأمان.
اكتمال المثبت لا يثبت أمان الخادم أو جاهزيته للإنتاج. تحقق من التطبيق وخطة الاستعادة والمراقبة قبل التشغيل الفعلي.
الخطوة 8 — ضبط النسخ الاحتياطي
اضبط جداول نسخ المستخدمين والاحتفاظ وفق وثائق النسخ والاستعادة. أعد وجهة بعيدة مدعومة مثل SFTP أو Rclone، واحم بياناتها ثم أنشئ نسخة أولى. تحقق من الملفات البعيدة واختبر الاستعادة. راجع المساحة المؤقتة لأن المهمة قد تحتاج إلى مساحة إضافية كبيرة، واحتفظ بمفاتيح التشفير والاستعادة منفصلة عند استخدام نسخة مشفرة.
احتفظ بالنسخ خارج الخادم الأساسي واحمِ بيانات التخزين وحدد مدة الاحتفاظ وأهداف الاستعادة. تغطي نسخ اللوحة حسابات وخدمات مختارة عادة، بينما تلتقط لقطات البنية التحتية حالة التخزين المدعوم وقد تحتاج إلى تحضير لاتساق التطبيقات. ولخدمة النسخ المُدارة نطاق وعقد خاصان. لا تُعد أي منها مشمولة تلقائيًا لمجرد شراء VPS؛ تحقق من استحقاقاتك واختبر الاستعادة.
الخطوة 9 — التحديث والصيانة المستمرة
يذكر README الرسمي تفعيل التحديث الآلي للوحة افتراضيًا في التثبيت الجديد وإدارته من Server Settings > Updates. تحقق من الإعداد الفعلي وراقب الفشل. ويوثق الأوامر التالية لتحديث الحزم يدويًا بصلاحيات root. اقرأ ملاحظات الإصدار وأنشئ نسخة أولًا؛ فترقية إصدار النظام ليست تحديث حزم عاديًا.
apt-get update
apt-get upgrade
صُن نظام التشغيل واللوحة وخادم الويب وPHP أو بيئات التشغيل الأخرى وقواعد البيانات والبريد عند استخدامه وCMS وإضافاته والصلاحيات والنسخ. راجع القرص والذاكرة والسجلات دوريًا. اختبر المواقع والدخول وTLS والنسخ بعد التحديث، ووثق التغييرات والاستعادة. تحقق من توافق اللوحة قبل الترقيات الكبرى للنظام أو بيئة التشغيل وضع خطة انتقال مستقلة.
استكشاف المشكلات والوثائق
| المشكلة | الفحص الأولي | الوثائق |
|---|---|---|
| تعذر الوصول إلى اللوحة | تحقق من العنوان واسم المضيف وتشغيل الخادم والمنفذ الفعلي وجميع طبقات الحماية. | وثائق المشروع للمشكلات والإدارة |
| فشل الدخول | استخدم بيانات اللوحة من المثبت ولا تفترض كلمة مرور مشتركة؛ راجع MFA والوقت وتعليمات الاستعادة. | وثائق المشروع للمشكلات والإدارة |
| فشل التثبيت أو نقص الموارد | احفظ الخطأ وتحقق من نظام جديد مدعوم والموارد والاتصال الخارجي؛ راجع المشروع قبل إعادة التشغيل. | وثائق المشروع للمشكلات والإدارة |
| مشكلة ويب أو DNS أو شهادة | راجع السجلات الموثوقة ووصول A وAAAA والخدمة المختارة واسم الشهادة وسجلات التطبيق. | وثائق المشروع للمشكلات والإدارة |
| فشل التحديث | راجع ملاحظات الإصدار والمساحة والمستودعات والسجلات؛ تجنب فرض التحديث أو إعادة التثبيت دون توجيه المشروع. | وثائق المشروع للمشكلات والإدارة |
| تعذر تسليم البريد | تحقق من تثبيت البريد وسجلات MX وPTR والتحقق والاتصال المسموح، وراجع وثائق البريد للمشروع. | وثائق المشروع للمشكلات والإدارة |
للمساعدة في البرنامج راجع وثائق المشروع ومجتمعه. قدم سجلات منقحة وإصدارات النظام واللوحة والخطأ المحدد، ولا تنشر كلمات المرور أو الرموز أو المفاتيح الخاصة. تواصل مع العنكبوت الليبي للبنية التحتية والخدمات المشمولة باتفاقيتك.
مقالات ذات صلة
- لوحات تحكم الاستضافة المجانية ومفتوحة المصدر: بدائل cPanel
- كيفية تثبيت لوحة التحكم Virtualmin GPL على خادم VPS
- كيفية تثبيت لوحة التحكم ISPConfig على خادم VPS
- كيفية تثبيت لوحة التحكم CloudPanel على خادم VPS
- نظرة عامة على إدارة VPS
- جدار الحماية لخادم VPS
- مفاتيح SSH في سحابة العنكبوت، عند انطباقها
- إدارة سجلات DNS
- لقطات VPS
تختلف وسيلة SSH حسب الخدمة. دليل مفاتيح سحابة العنكبوت خاص بالخدمات التي تستخدم تلك المنصة؛ أما خادم VPS المستقل فقد يستخدم اتصال SSH مباشرًا.
يوضح دليل اللقطات ميزة على مستوى البنية التحتية، ولا يعني توفر خدمة نسخ احتياطي ضمن الاشتراك أو يغني عن نسخة مستقلة مجرّبة.
المصادر الرسمية
- HestiaCP
- Features and GPLv3 license
- Requirements and installation
- Installer configuration
- Best practices
- Account and two-factor authentication
- Web domains
- Databases
- DNS
- Email domains
- Firewall
- TLS certificates
- Backup and restore
- Updates
- Releases and security fixes
- Community
- Troubleshooting
تاريخ مراجعة الوثائق: 23 أكتوبر 2026. راجع متطلبات المشروع وملاحظات الإصدارات مجددًا قبل التثبيت أو الترقية.