الأسئلة المتداولة
أدلة قصيرة عملية لإعداد الخدمة والوصول إليها وإجراءات العملاء الشائعة.
> إنشاء مفتاح SSH عام من الطرفية
أنشئ مفتاح SSH عاما للوصول وشارك الجزء العام فقط.
أنشئ مفتاح SSH عاما للوصول وشارك الجزء العام فقط.
استخدم المفتاح العام فقط
يعتمد SSH على زوج مفاتيح. الصق في إعدادات الخدمة المفتاح العام فقط، وغالبا يكون ملف .pub. يبقى المفتاح الخاص على جهازك.
خطوات الطرفية
- افتح Terminal أو Windows Terminal أو PowerShell.
- نفذ: ssh-keygen -t ed25519 -C "your-email@example.com".
- اقبل المسار الافتراضي أو اختر مسارا آمنا.
- اعرض المفتاح العام باستخدام: cat ~/.ssh/id_ed25519.pub.
- في Windows PowerShell استخدم: Get-Content $env:USERPROFILE\.ssh\id_ed25519.pub.
- انسخ سطر ssh-ed25519 كاملا إلى حقل SSH public key.
راجع قبل اللصق
لا تنسخ المفتاح الخاص. إذا ضبطت passphrase فاحتفظ بها بأمان لاستخدامها لاحقا.
> إنشاء مفتاح SSH في Windows عبر الواجهة الرسومية
استخدم PuTTYgen في Windows وانسخ المفتاح العام فقط.
استخدم PuTTYgen في Windows وانسخ المفتاح العام فقط.
يكفي الجزء العام
ينشئ PuTTYgen مفتاحا عاما وآخر خاصا. أضف إلى Cli>_ المفتاح العام فقط واحتفظ بالمفتاح الخاص محليا.
خطوات Windows
- افتح PuTTYgen.
- اختر EdDSA / Ed25519 إن كان متاحا.
- استخدم RSA 4096 كخيار احتياطي فقط.
- اضغط Generate وحرك الفأرة حتى يتم إنشاء المفتاح.
- احفظ المفتاح الخاص على حاسوبك.
- انسخ نص المفتاح العام إلى حقل SSH public key.
لا تشارك بيانات سرية
لا ترسل ملفات .ppk أو المفاتيح الخاصة أو passphrase أو كلمات المرور أو token إلى الدعم أو النماذج.
> ربط نطاقك الخاص
تأكد من المسجل أو خوادم الأسماء، والاسم الدقيق، ونوع apex أو subdomain، ودعم CNAME أو A/AAAA أو ALIAS أو ANAME دون تعارضات.
تأكد من المسجل أو خوادم الأسماء، والاسم الدقيق، ونوع apex أو subdomain، ودعم CNAME أو A/AAAA أو ALIAS أو ANAME دون تعارضات.
الدومين يجب أن يشير إلى هدف الخدمة
قبل الاختبار النهائي يجب أن يشير الدومين إلى الهدف المعروض في الخدمة. تختلف الطريقة حسب كون الاسم apex مثل example.com أو subdomain مثل app.example.com وحسب دعم مزود DNS.
تحقق DNS
- اختر hostname الدقيق الذي ستستخدمه.
- تأكد أن المسجل أو authoritative nameservers هي المكان الصحيح للتعديل.
- احذف السجلات المتعارضة لنفس الاسم.
- استخدم CNAME أو A/AAAA أو ALIAS أو ANAME فقط عندما يدعمها المزود ونوع الاسم.
اختبر الاسم الكامل
اختبر hostname الكامل الذي سيستخدمه الزوار، وليس الدومين العام فقط. اختلاف apex عن subdomain يغير نوع السجل وطريقة التحقق.
> نقل إدارة منطقة DNS
تستخدم الخدمات عادة A/AAAA وCNAME وMX وTXT وCAA، بينما تستخدم البريد SPF وDKIM selector وDMARC على _dmarc.
تستخدم الخدمات عادة A/AAAA وCNAME وMX وTXT وCAA، بينما تستخدم البريد SPF وDKIM selector وDMARC على _dmarc.
كل نوع سجل له وظيفة
A وAAAA يوجهان إلى عناوين، CNAME يوجه اسما فرعيا إلى hostname آخر، MX للبريد، TXT للتحقق وSPF وDKIM وDMARC، وCAA يحدد جهات إصدار الشهادات.
تجنب تعارض السجلات
- انسخ النوع والهدف من صفحة الخدمة بدقة.
- لا تضع CNAME مع سجلات أخرى على نفس hostname.
- ضع DKIM تحت selector الذي يحدده المزود وDMARC تحت _dmarc.
- عدّل CAA بحذر لأن قيمة خاطئة قد تمنع إصدار الشهادة.
غيّر سجلا واحدا بوضوح
عند التصحيح، وثق القيمة القديمة والجديدة ووقت التغيير. هذا يسهل فهم نتائج DNS المختلطة أثناء انتهاء الكاش.
> تسجيل الحساب وتسجيل الدخول
أنشئ حساب عميل واحدا لإدارة الطلبات والفوترة والخدمات باستخدام بريد إلكتروني يبقى متاحا لفريقك.
أنشئ حساب عميل واحدا لإدارة الطلبات والفوترة والخدمات باستخدام بريد إلكتروني يبقى متاحا لفريقك.
حساب واحد لكل إدارة الخدمة
يستخدم حساب العميل للطلبات وبيانات الفوترة وإدارة الخدمات والدومينات. اختر بريدا يمكن للفريق الوصول إليه على المدى الطويل.
قبل أول طلب مدفوع
- سجل باستخدام بريد عمل موثوق.
- أكمل تأكيد البريد إذا ظهر طلب التأكيد.
- أدخل بيانات الفوترة قبل الدفع.
- فعّل التحقق الثنائي عندما يكون متاحا.
حافظ على ملكية الحساب
استخدم بريدا يملكه العمل وليس موظفا واحدا فقط، وراجع الوصول عند تغيير أعضاء الفريق حتى لا تضيع الطلبات أو الفواتير أو إشعارات الخدمة.
> الرصيد المدفوع مسبقا وتكلفة الخدمة اليومية
يعرض الرصيد المدفوع مسبقا المبلغ المتاح، مدة التشغيل المقدرة، التكلفة اليومية، وموعد الإيقاف أو الحذف الظاهر.
يعرض الرصيد المدفوع مسبقا المبلغ المتاح، مدة التشغيل المقدرة، التكلفة اليومية، وموعد الإيقاف أو الحذف الظاهر.
الرصيد ينقص مع وقت تشغيل الخدمة
الخدمات المؤهلة تستهلك الرصيد أثناء التشغيل. يساعدك الرصيد الظاهر، تقدير مدة التشغيل، تكلفة كل خدمة يوميا، وتنبيه موعد الحذف الظاهر عند التعليق على إعادة الشحن قبل فقدان الخدمة.
متى تعيد الشحن
- أضف الرصيد من منطقة العميل.
- راجع السعر المعروض والتكلفة اليومية قبل تأكيد طلب أو تغيير.
- راقب تحذيرات انخفاض الرصيد ومدة التشغيل المتبقية وموعد الحذف الظاهر.
- أعد الشحن قبل نفاد الرصيد لتجنب التعليق ثم الحذف.
لا تنتظر آخر يوم
إذا أظهر الحساب مدة تشغيل قصيرة، اشحن الرصيد قبل الموعد. التعليق يحمي الإنفاق لكنه قد يوقف الخدمة، وبعد فترة الاحتفاظ قد يبدأ حذف البيانات.
> فترات الفوترة واستهلاك الرصيد
التقدير الشهري يستخدم 31 يوما والسنوي 372 يوما، بينما يستهلك الرصيد يوميا بعد تأكيد التغيير ودفعه عند الحاجة وتطبيقه.
التقدير الشهري يستخدم 31 يوما والسنوي 372 يوما، بينما يستهلك الرصيد يوميا بعد تأكيد التغيير ودفعه عند الحاجة وتطبيقه.
الأرقام الشهرية والسنوية للمقارنة
تستخدم التقديرات الشهرية 31 يوما والسنوية 372 يوما. الاستهلاك الفعلي للرصيد يعتمد على وقت التشغيل والـ CPU والـ RAM والتخزين والخيارات المدفوعة.
قراءة السعر قبل الموافقة
- قارن التقدير الشهري أو السنوي مع الاستهلاك اليومي.
- تحقق إن كان تغيير الموارد يزيد أو يخفض التكلفة اليومية.
- أكد وادفع عند الحاجة ثم انتظر تطبيق التغيير.
- احتفظ بالفواتير وتأكيدات الطلب وسجل الرصيد للمحاسبة.
متى يتغير الاستهلاك
لا يعتمد السعر الجديد على اختيار غير مؤكد فقط. يتغير الاستهلاك عندما يصبح الطلب أو التغيير مؤكدا ومدفوعا عند الحاجة ومطبقا على الخدمة.
> حالة الطلب وتأكيد الدفع
قد ينتظر الطلب تأكيد مزود الدفع قبل بدء تفعيل الخدمة، لذلك لا تنشئ طلبا مكررا بسرعة.
قد ينتظر الطلب تأكيد مزود الدفع قبل بدء تفعيل الخدمة، لذلك لا تنشئ طلبا مكررا بسرعة.
الطلب المعلق ليس فشلا دائما
بعد الدفع قد يحتاج الطلب إلى وقت حتى يصل تأكيد مزود الدفع. انتظر قبل إنشاء طلب جديد إلا إذا كان الطلب الأول منتهيا أو ملغى بوضوح.
متابعة الدفع
- ارجع من صفحة مزود الدفع إلى Cli>_ بعد اكتمال الدفع.
- راجع حالة الطلب في حسابك.
- إذا بقي الطلب معلقا فانتظر تأكيد المزود.
- عند التواصل مع الدعم أرسل رقم الطلب ومرجع مزود الدفع إن وجد.
تجنب الطلبات المكررة
إذا أغلقت صفحة الدفع أو عاد المتصفح متأخرا، تحقق من الطلب الحالي أولا. إنشاء طلب جديد بسرعة قد يربك المتابعة والفوترة.
> المعلومات المطلوبة لإعداد الخدمة
جهز اسم الخدمة والدومين وخطة DNS والتخزين والموارد وبريد المدير ومفتاح SSH العام، ولا ترسل أسرارا.
جهز اسم الخدمة والدومين وخطة DNS والتخزين والموارد وبريد المدير ومفتاح SSH العام، ولا ترسل أسرارا.
القيم العامة تسرع التفعيل
تحتاج معظم الخدمات إلى اختيارات من العميل مثل اسم الخدمة، الدومين، جاهزية DNS، حجم التخزين، CPU أو RAM، بريد الوصول أو الإدارة، ومفتاح SSH العام. لا تدخل كلمات مرور أو مفاتيح خاصة أو رموز وصول في حقول الإعداد.
قائمة التحضير
- اقرأ نموذج المنتج قبل الدفع.
- جهز الدومين ومهام DNS ومفتاح SSH العام مسبقا.
- استخدم أسماء خدمات واضحة يعرفها فريقك.
- اترك الأسرار خارج حقول القيم العامة.
المفتاح العام فقط
عند طلب SSH أرسل المفتاح العام فقط، مثل القيمة التي تبدأ غالبا بـ ssh-ed25519 أو ssh-rsa. المفتاح الخاص يبقى على جهازك ولا يلزم للتفعيل.
> تغيير موارد الخدمة بعد الطلب
غيّر CPU أو RAM أو التخزين أو الاحتفاظ فقط بعد مراجعة السعر الجديد والاستهلاك اليومي واحتمال إعادة التشغيل أو التوقف.
غيّر CPU أو RAM أو التخزين أو الاحتفاظ فقط بعد مراجعة السعر الجديد والاستهلاك اليومي واحتمال إعادة التشغيل أو التوقف.
عدّل الخدمة الحالية لا تنشئ نسخة مكررة
تغييرات الموارد تتم من الخدمة الحالية. السعر الجديد والاستهلاك اليومي لا يصبحان فعليين إلا بعد التأكيد والدفع عند الحاجة والتطبيق. بعض التغييرات تتطلب إعادة تشغيل أو نافذة صيانة.
خطوات تغيير آمن
- افتح الخدمة الحالية وراجع CPU وRAM والتخزين والاحتفاظ بالنسخ.
- اختر التغيير وافحص السعر الجديد والاستهلاك اليومي.
- أكد وادفع عند الحاجة ثم انتظر التطبيق.
- صدّر البيانات المهمة قبل أي تغيير قد يسبب توقفا.
خطط لتوقيت التغيير
نفذ التغييرات التي قد تعيد التشغيل في وقت مناسب للمستخدمين. إذا كان التطبيق حساسا للتوقف، حضر تصديرا أو خطة رجوع قبل التأكيد.
> إلغاء الخدمة والاحتفاظ بالبيانات
إلغاء خدمة مفعلة يعلقها أولا ويعرض موعد حذف قابل للضبط، ثم يحدث الحذف النهائي بعد انتهاء دورة الحياة.
إلغاء خدمة مفعلة يعلقها أولا ويعرض موعد حذف قابل للضبط، ثم يحدث الحذف النهائي بعد انتهاء دورة الحياة.
الإلغاء ليس تصديرا تلقائيا
عند إلغاء خدمة مفعلة يتم تعليقها أولا ويظهر موعد حذف قابل للضبط. بعد انتهاء الفترة يحدث تنظيف دائم. الطلبات المعلقة غير المدفوعة وغير المفعلة قد لا تمر بنفس دورة بيانات التشغيل. النسخ الاحتياطية وOffsite Archive لهما احتفاظ منفصل.
قبل الحذف النهائي
- أنشئ تصديرا خاصا قبل الإلغاء أو نفاد الرصيد الطويل.
- اقرأ إشعار التعليق وموعد الحذف الظاهر.
- تذكر أن احتفاظ النسخ وOffsite Archive منفصل عن حذف الخدمة.
- تواصل مع الدعم قبل الموعد إذا كنت غير متأكد.
راجع التاريخ الظاهر
تعامل مع موعد الحذف المعروض كتاريخ عملي نهائي. إذا احتجت البيانات، صدّرها أو تواصل مع الدعم قبل ذلك الموعد وليس بعده.
> النسخ الاحتياطية وطلبات الاستعادة
يعتمد احتفاظ النسخ على خيارات المنتج، والاستعادة قد تستبدل بيانات أحدث، لذلك أرسل سياقا واضحا بلا أسرار.
يعتمد احتفاظ النسخ على خيارات المنتج، والاستعادة قد تستبدل بيانات أحدث، لذلك أرسل سياقا واضحا بلا أسرار.
النسخ للتعافي التشغيلي
النسخ الاحتياطية تساعد على التعافي التشغيلي وليست بديلا عن تصديراتك الخاصة أو الأرشفة الطويلة. قد تؤدي الاستعادة إلى استبدال بيانات أحدث.
طلب استعادة مفيد
- تحقق من خيار احتفاظ النسخ في المنتج أو الخدمة.
- احتفظ بتصديرات منفصلة للبيانات الحرجة.
- أرسل اسم الخدمة ورقم الطلب ووقت الاستعادة التقريبي والخطأ الظاهر أو السياق.
- لا ترسل كلمات مرور أو مفاتيح خاصة أو رموز وصول.
حدد نقطة الاستعادة
أفضل طلب استعادة يذكر الوقت التقريبي قبل حدوث المشكلة وما الذي يجب التحقق منه بعدها. هذا يقلل خطر استعادة نقطة غير مناسبة.
> الغرض من Offsite Archive
يحفظ Offsite Archive نسخا أرشيفية بعيدة في مركز بيانات آخر، وهو منفصل عن النسخ القصيرة وعن حذف الخدمة.
يحفظ Offsite Archive نسخا أرشيفية بعيدة في مركز بيانات آخر، وهو منفصل عن النسخ القصيرة وعن حذف الخدمة.
أرشيف بعيد وليس تخزينا حيا
Offsite Archive مخصص لنسخ أرشيفية بعيدة وليس لتخزين التطبيق المباشر. وهو منفصل عن النسخ التشغيلية القصيرة وعن توقيت حذف الخدمة.
تقدير الاحتفاظ والتكلفة
- اختر عدد أيام الاحتفاظ حسب متطلبات الاستعادة أو الامتثال.
- قدّر MB-days كحجم MB المخزن مضروبا في أيام التخزين.
- راجع السعر عندما يكبر حجم البيانات أو تزيد مدة الاحتفاظ.
- لا تعتبر Offsite Archive بديلا عن نسخ التشغيل اليومية أو موعد حذف الخدمة.
استخدمه كطبقة إضافية
Offsite Archive مناسب كطبقة احتفاظ بعيدة لحوادث كبيرة أو متطلبات امتثال، وليس بديلا عن النسخ التشغيلية أو مراقبة صحة التطبيق.
> اختيار CPU وRAM وحجم القرص للـ VPS
اختر حجم VPS حسب عبء العمل وقاعدة البيانات والكاش والسجلات والنمو المتوقع، وراقب OOM أو out of memory.
اختر حجم VPS حسب عبء العمل وقاعدة البيانات والكاش والسجلات والنمو المتوقع، وراقب OOM أو out of memory.
الحجم يتبع أعراض التطبيق
قواعد البيانات والحاويات والبحث وتطبيقات Java تحتاج غالبا RAM وقرصا أكبر من موقع ثابت صغير. رسائل OOM أو out of memory أو process killed تعني أن الذاكرة قد تكون قليلة.
متى توسع الموارد
- ابدأ بأصغر حجم يفي بمتطلبات التطبيق.
- زد RAM عند OOM أو swap كثيف أو process killed.
- زد CPU عند حمل حسابي مستمر أو عمليات بناء كثيرة.
- وسع القرص قبل امتلاء نظام الملفات.
راقب قبل التوسعة
إذا لم يكن سبب البطء واضحا، اجمع رسائل الخطأ واستخدام الموارد أولا. زيادة مورد واحد لا تصلح دائما مشكلة في التطبيق أو قاعدة البيانات.
> خيارات IP عام للـ VPS
استخدم IP عاما مخصصا عندما يحتاج مزود خارجي أو جدار ناري إلى allowlist ثابت أو وصول مباشر أو مصدر outbound ثابت.
استخدم IP عاما مخصصا عندما يحتاج مزود خارجي أو جدار ناري إلى allowlist ثابت أو وصول مباشر أو مصدر outbound ثابت.
متى يفيد IP المخصص
الـ IP العام المخصص مفيد عندما يطلب شريك أو مزود خارجي عنوانا ثابتا للـ inbound أو outbound أو كليهما. استخدم أسماء DNS حيث يمكن وافتح فقط المنافذ المطلوبة.
أسئلة قبل طلب IP
- اسأل الطرف الخارجي هل يحتاج inbound أم outbound source أم الاثنين.
- حدد المنافذ اللازمة فقط في الجدار الناري.
- استخدم DNS names بدلا من أرقام IP عندما يكون ذلك مقبولا.
- شارك متطلبات allowlist مع الدعم قبل تغيير تصميم الوصول.
DNS وSSH المباشر أو المشترك
مع IP عام مخصص يمكن استخدام DNS يشير إلى ذلك العنوان، وقد يتوفر SSH مباشر على عنوان الخدمة إذا كان المنفذ مسموحا. بدون IP مخصص يستخدم SSH المشترك مضيفا عاما ومنفذا عاليا مخصصا لكل خدمة، مثل ssh -p @.
> قائمة جاهزية الدومين المخصص
تأكد من المسجل أو خوادم الأسماء، والاسم الدقيق، ونوع apex أو subdomain، ودعم CNAME أو A/AAAA أو ALIAS أو ANAME دون تعارضات.
تأكد من المسجل أو خوادم الأسماء، والاسم الدقيق، ونوع apex أو subdomain، ودعم CNAME أو A/AAAA أو ALIAS أو ANAME دون تعارضات.
الدومين يجب أن يشير إلى هدف الخدمة
قبل الاختبار النهائي يجب أن يشير الدومين إلى الهدف المعروض في الخدمة. تختلف الطريقة حسب كون الاسم apex مثل example.com أو subdomain مثل app.example.com وحسب دعم مزود DNS.
تحقق DNS
- اختر hostname الدقيق الذي ستستخدمه.
- تأكد أن المسجل أو authoritative nameservers هي المكان الصحيح للتعديل.
- احذف السجلات المتعارضة لنفس الاسم.
- استخدم CNAME أو A/AAAA أو ALIAS أو ANAME فقط عندما يدعمها المزود ونوع الاسم.
اختبر الاسم الكامل
اختبر hostname الكامل الذي سيستخدمه الزوار، وليس الدومين العام فقط. اختلاف apex عن subdomain يغير نوع السجل وطريقة التحقق.
> أنواع سجلات DNS للخدمات
تستخدم الخدمات عادة A/AAAA وCNAME وMX وTXT وCAA، بينما تستخدم البريد SPF وDKIM selector وDMARC على _dmarc.
تستخدم الخدمات عادة A/AAAA وCNAME وMX وTXT وCAA، بينما تستخدم البريد SPF وDKIM selector وDMARC على _dmarc.
كل نوع سجل له وظيفة
A وAAAA يوجهان إلى عناوين، CNAME يوجه اسما فرعيا إلى hostname آخر، MX للبريد، TXT للتحقق وSPF وDKIM وDMARC، وCAA يحدد جهات إصدار الشهادات.
تجنب تعارض السجلات
- انسخ النوع والهدف من صفحة الخدمة بدقة.
- لا تضع CNAME مع سجلات أخرى على نفس hostname.
- ضع DKIM تحت selector الذي يحدده المزود وDMARC تحت _dmarc.
- عدّل CAA بحذر لأن قيمة خاطئة قد تمنع إصدار الشهادة.
غيّر سجلا واحدا بوضوح
عند التصحيح، وثق القيمة القديمة والجديدة ووقت التغيير. هذا يسهل فهم نتائج DNS المختلطة أثناء انتهاء الكاش.
> انتشار DNS وTTL
لا يوجد وعد ثابت لوقت انتشار DNS، لأن TTL والكاش يسمحان بوجود إجابات قديمة وجديدة في الوقت نفسه.
لا يوجد وعد ثابت لوقت انتشار DNS، لأن TTL والكاش يسمحان بوجود إجابات قديمة وجديدة في الوقت نفسه.
الكاش يفسر اختلاف النتائج
بعد تغيير السجل قد يرى بعض المستخدمين الإجابة الجديدة بينما يرى آخرون القديمة حتى تنتهي صلاحية الكاش. لذلك لا يوجد وقت انتشار مضمون بدقة.
تغيير DNS بهدوء
- اخفض TTL قبل التغيير المخطط إن أمكن.
- نفذ التغيير مرة واحدة ولا تعدل باستمرار أثناء الانتظار.
- اختبر من أكثر من resolver أو شبكة عند اختلاف النتائج.
- أرسل للدعم hostname والنتيجة القديمة والمتوقعة وTTL ووقت التغيير.
لا تطارد الكاش
تكرار التعديل أثناء الانتظار قد يطيل التشخيص. انتظر مدة TTL المتوقعة ثم اختبر من resolver موثوق أو شبكة مختلفة.
> تخطيط تخزين Nextcloud
خطط لتخزين ملفات المستخدمين والمجلدات المشتركة والمهملات والإصدارات وpreviews وthumbnails والنمو المتوقع.
خطط لتخزين ملفات المستخدمين والمجلدات المشتركة والمهملات والإصدارات وpreviews وthumbnails والنمو المتوقع.
الاستخدام أكبر من حجم الملفات الخام
Nextcloud يحتاج مساحة للملفات والمجلدات المشتركة والملفات المحذوفة وتاريخ الإصدارات وpreviews وthumbnails ونشاط المزامنة. العمل قرب الحد قد يعطل الرفع والمزامنة.
هامش نمو التخزين
- قدّر حجم الملفات الحالية قبل الطلب.
- أضف هامشا للمهملات والإصدارات وpreviews وthumbnails.
- راجع الاستخدام مع الفريق قبل الاستيراد الكبير.
- زد التخزين قبل وصول المستخدمين إلى الحد.
اترك مساحة عمل
المزامنة والمعاينات وتاريخ الإصدارات تحتاج مساحة مؤقتة ودائمة. لا تخطط لاستخدام 100% من التخزين المخصص.
> ترحيل المستودعات إلى Gitea
خطط لترحيل Gitea حول Git LFS وsubmodules والفروع والوسوم المحمية وdeploy keys وtokens وwebhooks وCI/CD.
خطط لترحيل Gitea حول Git LFS وsubmodules والفروع والوسوم المحمية وdeploy keys وtokens وwebhooks وCI/CD.
الترحيل أكثر من نسخ history
قبل النقل احصر المالكين والفرق وGit LFS وsubmodules والفروع والوسوم المحمية وremote URLs وwebhooks وCI/CD وdeploy keys وtokens القديمة. لا تكشف قيم tokens؛ دوّرها أو أنشئها من جديد بعد النقل.
اختبارات بعد النقل
- صدّر أو mirror المستودعات من المزود القديم.
- تحقق من الفروع والوسوم وملفات Git LFS.
- حدّث remote URLs وwebhooks وCI/CD وdeploy keys.
- اختبر clone وpush وGit LFS وsubmodules وCI قبل إلغاء الوصول القديم.
اختبر قبل إغلاق المصدر
بعد النقل، اختبر clone وpush وCI وحسابات الفريق قبل إلغاء الوصول إلى المزود القديم أو حذف النسخ الأصلية.
> أساسيات دومين الإرسال في Listmonk
يحتاج Listmonk إلى sender domain أو subdomain وهوية From وسجلات SPF وDKIM وDMARC واختبار قبل الحملة.
يحتاج Listmonk إلى sender domain أو subdomain وهوية From وسجلات SPF وDKIM وDMARC واختبار قبل الحملة.
الهوية والسجلات تحسن التسليم
تعمل النشرات بشكل أفضل عندما تكون هوية From واضحة وسجلات DNS صحيحة. ينشر SPF في موقع مزود البريد، وDKIM باستخدام selector، وDMARC على _dmarc.
قبل أول حملة
- اختر دومين أو subdomain مخصصا للإرسال.
- أضف سجلات التحقق وSPF وDKIM وDMARC المطلوبة.
- اختبر الرسائل وbounce وReturn-Path والروابط قبل الإرسال الحقيقي.
- حافظ على unsubscribe وList-Unsubscribe وهوية المرسل دون مشاركة أسرار.
ابدأ بإرسال تجريبي
أرسل حملة صغيرة أو رسالة اختبار قبل القائمة الكاملة. راقب الارتداد والروابط ونتائج المصادقة قبل زيادة الحجم.
> إعدادات Runtime في Classic Hosting
يدعم Classic Hosting الوضع التلقائي واليدوي مع PHP وNode.js وJava وPython و. NET وGo وRuby وNginx وApache وFrankenPHP.
يدعم Classic Hosting الوضع التلقائي واليدوي مع PHP وNode.js وJava وPython و. NET وGo وRuby وNginx وApache وFrankenPHP.
الوضع التلقائي أو اليدوي
يمكن للوضع التلقائي اكتشاف وبناء تطبيقات PHP وNode.js وJava وPython و. NET وGo وRuby. الوضع اليدوي مناسب للتحكم في Nginx أو Apache أو FrankenPHP. PHP selector ينطبق فقط حيث يدعمه Runtime المختار.
موارد التشغيل
- اختر auto أو manual حسب التطبيق والإطار.
- حدد PHP 8.2 أو 8.3 أو 8.4 فقط عند دعمها.
- اضبط CPU وRAM والتخزين وbackup retention وOffsite Archive retention.
- اختبر الرفع والكاش والسجلات والأخطاء الظاهرة بعد النشر.
طابق runtime مع التطبيق
اختر الوضع التلقائي عندما تريد اكتشاف البناء، واختر اليدوي عندما تعرف الخادم أو إصدار PHP المطلوب. راجع السجلات بعد أول نشر.