→ كل الشروحات

الشرح 7 / 12

انسخ احتياطيًا قبل أن تحتاج إلى الاستعادة.

غطِّ استعادة المحافظ والخادم دون وضع الأسرار على الإنترنت.

ما الذي ستحصل عليه

تصديرات خاصة للمحافظ وحزمة استعادة موثّقة خارج الخادم وقائمة خطوات للاستعادة.

1. احتفظ بنوعي النسخ الاحتياطي

النسخة الاحتياطيةما الذي تحميه
تصدير محافظ المشروععبارات الاسترداد والمفاتيح وتفاصيل المحافظ والعناوين المُدارة محليًا.
حزمة استعادة التطبيققاعدة البيانات ومفتاح التشفير المطابق والإعدادات وملفات التطبيق.

تحتاج إلى الاثنين. لا تستعيد كلمات الاسترداد الفواتير أو المستخدمين أو المتاجر أو بيانات API أو سجل التسليم. لا تستطيع قاعدة بيانات بلا مفتاح التشفير المطابق فتح أسرار المحافظ المشفرة.

تحتاج محافظ Monero الخارجية وعُقد Lightning إلى نسخ احتياطية خاصة بالمزوّد. تصدير Wholly Crypto لا ينسخ قنوات Lightning أو مفاتيح إنفاق محفظة خارجية احتياطيًا.

2. صدّر محافظ كل مشروع

افتح المشروع ← المحافظ ← نسخ الكل احتياطيًا. اختر ملف نص عادي .txt أو ملفًا واحدًا قابلًا للبحث من نوع نسخة HTML احتياطية مع رموز QR. أكمل التأكيد الأمني واحفظ الملف بشكل خاص.

تحقق من تضمين الشبكات المتوقعة. افتح تصدير HTML على جهاز موثوق غير متصل فقط. شفراته ورموز QR موجودة داخل الملف ولا يحتاج موقعًا. إخفاء سر في الصفحة ليس تشفيرًا.

احتفظ بتفاصيل عناوين الاستقبال والاشتقاق. يغطي المفتاح الخاص الأساسي العنوان الأساسي، لا كل عنوان فاتورة. قد تحتاج المحفظة المتوافقة إلى اكتشاف عناوين خارج نطاقها الافتراضي عند استعادة عبارة. أدلة الاستعادة حسب الشبكة ←

3. أنشئ نسخة احتياطية للتطبيق

للتثبيت الأصلي على VPS، اتصل عبر SSH بصلاحية root وشغّل:

whollycrypto backup

تعرض أداة CLI موقع أرشيف الاستعادة. انسخ مجلد النسخة الاحتياطية كاملًا، بما فيه recovery.tar.gz, recovery.tar.gz.sha256 و backup.json، إلى تخزين محمي خارج VPS هذا.

دوّن إصدار التطبيق ومخطط قاعدة البيانات ووقت النسخ من البيانات الوصفية. احتفظ أيضًا بملاحظات إعادة بناء الخادم: الجدار الناري والنطاقات وإصدار PostgreSQL وأي إعدادات نظام مخصصة. ليست الحزمة صورة قرص كاملة ولا تحفظ كل إعداد نظام أو شهادة.

النسخ المحلية المجدولة ونسخ استعادة التحديثات مفيدة، لكن تعطل VPS أو اختراقه قد يفقدها كلها معًا. احتفظ بعدة نسخ مؤرخة خارج الخادم. للحاويات، اتبع دليل Docker واحفظ البيانات الدائمة والإعدادات معًا؛ تصف خطوات SSH هذه التثبيتات الأصلية.

4. تحقق من النسخة واحمها

داخل مجلد نسخة CLI المنسوخ، تحقق من الأرشيف:

sha256sum --check recovery.tar.gz.sha256

نتيجة OK تتحقق من تطابق الملف مع بصمة التحقق. لا تشفّره ولا تثبت مصدره أو نجاح استعادة كاملة. اختبر الاستعادة في بيئة معزولة أيضًا.

قد تمنح هذه الملفات شخصًا آخر السيطرة على أموالك.

تصديرات المحافظ وأرشيفات الاستعادة المحلية غير مشفرة. شفّر التخزين خارج الخادم واحتفظ بمفتاح فك التشفير منفصلًا وقيّد الوصول. لا ترفع نسخًا خامًا إلى مساحة عامة أو مستودع Git أوTelegram أو نموذج دعم.

حدّث النسخ الاحتياطية بعد تغييرات الإعدادات المهمة وإضافة المحافظ. اختر جدولًا بحسب مقدار بيانات الفواتير الحديثة الذي يمكنك تحمّل فقدانه.

5. استعد في بيئة معزولة

لا يوجد أمر عام واحد للاستعادة. اطلب من مسؤول خادم تنفيذ هذه القائمة إذا لم تكن مرتاحًا لاستعادة PostgreSQL وخدمات النظام.

  1. احفظ الخادم وقاعدة البيانات الحاليين. تأكد من وقت النسخة وبصمتها وإصدارات التطبيق والمخطط. أوقف النسخة الأصلية قبل أن تصبح أي نسخة مستعادة نشطة.
  2. جهّز خادمًا منفصلًا أو بيئة استعادة. امنع الحركة العامة والعاملين الخلفيين والاتصالات المالية والإشعارات الصادرة حتى لا ترسل النسخة أموالًا أو تتداول أو تعيد الإشعارات.
  3. استعد ملف التفريغ إلى قاعدة بيانات جديدة وفارغة. استخدم ملفات التطبيق والإعدادات المطابقة ومفتاح تشفير المحافظ الأصلي. لا تنشئ مفتاحًا بديلًا ولا تشغّل برنامجًا أقدم على مخطط أحدث.
  4. أعد إنشاء دور قاعدة البيانات وصلاحياتها وإعدادات الخدمات وNginx وHTTPS المطلوبة. اجعل الأسرار متاحة لـroot فقط. راجع ملاحظات استعادة الإصدار المثبّت و وثائق استعادة PostgreSQL ↖.
  5. قارن المحافظ وفهارس العناوين والفواتير والتكاملات. طابق المدفوعات والمعاملات المبثوثة وأوامر المنصات التي حدثت بعد النسخة قبل السماح بالأتمتة. احتفظ بقاعدتي البيانات حتى تنتهي المطابقة.

قد تفتقد النسخ القديمة عناوين فواتير صدرت مؤخرًا وسجلات مدفوعات. استعادة قاعدة البيانات لا تعيد نشاط البلوكتشين إلى الوراء.

6. تحقق قبل إعادة الفتح

شغّل فحوص التشخيص التالية على التثبيت الأصلي المستعاد. لا ترسل هذه الفحوص أموالًا:

whollycrypto status
whollycrypto doctor

تحقق من الوصول للوحة وحالة الماسحات وعناوين المحافظ والفواتير الحديثة وسجل الإشعارات والتحويلات المعلقة. راجع قواعد التجميع والمنصات قبل إعادة تفعيل العاملين والوصول الخارجي. أبقِ نسخة نشطة واحدة تستخدم هذه المحافظ وحالة قاعدة البيانات المستعادة.

أنشئ نسخة احتياطية حديثة خارج الخادم بعد التحقق من الاستعادة. لا تحوّل حركة العملاء إلا بعد اكتمال الفحوص والمطابقة.

هل هذا مثل whollycrypto recover؟

لا. whollycrypto recover يعالج تحديثًا انقطع عندما لم يتغير المخطط، أو يستأنف المؤقتات إذا لم يبدأ التحديث باستبدال الملفات. ليس أداة عامة لاستعادة قاعدة البيانات. بعد فشل تحديث غيّر المخطط، احتفظ بسجل الاستعادة واطلب مساعدة المشغّل؛ لا تفرض الرجوع إلى إصدار أقدم.