الأسئلة الشائعة
Dockstash منسّق نسخ احتياطي قابل للاستضافة الذاتية ويفهم Docker. يكتشف تلقائيًا حزمة Compose لديك، ويفرّغ كل قاعدة بيانات بالطريقة الصحيحة من حاويتها العاملة، ويخزّن لقطات Restic مشفّرة على خادم التخزين الخاص بك، ويختبر الاستعادة بتدريبات. إليك أكثر الأسئلة التي نسمعها.
الأسئلة الشائعة
ماذا يفعل Dockstash فعليًا؟
يعمل على خادم الإنتاج لديك، يفحص مشاريع Docker Compose، ويكتشف كل طبقة قابلة للنسخ — وحدات التخزين وقواعد البيانات وملفات compose/.env وإعدادات الوكيل العكسي. يفرّغ قواعد البيانات باتّساق من الحاوية العاملة، ثم يخزّن لقطات Restic مشفّرة خارج الموقع عبر SSH مع تحقّق آلي بتدريبات الاستعادة.
لماذا لا أستخدم Backrest فحسب؟
Backrest واجهة restic عامة جيدة، لكنه لا يعرف أن قاعدتك تحتاج pg_dumpall لا نسخ ملفات، ولا يكتشف حزمة Compose لديك، ولن يختبر الاستعادة. Dockstash يفهم مشاريع Docker ويتحقق من الاسترداد.
لماذا لا أكتب سكربت restic + cron بنفسي؟
تستطيع — ثم عليك صيانته، والأمل أن تبقى التفريغات متّسقة عبر ترقيات الإصدارات، وملاحظة توقف cron الصامت. Dockstash هو ذلك السكربت: مُحصَّنًا، ومُنبَّهًا، ومُتحقَّقًا منه، ومختزلاً إلى نقرة.
هل بياناتي آمنة مع Dockstash؟
في خطة Free/الاستضافة الذاتية يعمل كل شيء على خوادمك أنت وتحطّ النسخ على خادم التخزين لديك — لا نحتفظ ببياناتك أبدًا. الأسرار مشفّرة مخزّنةً بـ AES-256-GCM ومستودعات Restic مشفّرة بمفتاحك أنت.
ماذا لو أغلق Dockstash أبوابه؟
مستودعاتك Restic قياسية. وجّه واجهة restic إلى خادم التخزين لديك واستعد من دوننا. تصدير/استيراد الإعدادات مضمّن، فالاحتجاز صفر.
كيف أعرف أن نسخي ستُستعاد فعلاً؟
يشغّل Dockstash تدريبات استعادة آلية: يستعيد أحدث لقطة إلى موقع مؤقت، ويقارنها بالمصدر، ويعرض حالة التدريب لكل مشروع. النسخة غير المختبَرة تُعامل كأنها غير موجودة.
ما قواعد البيانات التي يدعمها Dockstash؟
تغطي المحوّلات الفاهمة لـ Docker كلاً من PostgreSQL وMySQL وMariaDB وMongoDB وRedis وValkey وSQLite وClickHouse وElasticsearch وRabbitMQ وMinIO وInfluxDB وNeo4j — وتُفرَّغ كل واحدة بالطريقة الصحيحة والمتّسقة لمحركها.
هل أحتاج إلى كتابة ملف إعداد للنسخ الاحتياطي؟
لا. يفحص Dockstash مشروع Compose لديك، ويكتشف قواعد البيانات ووحدات التخزين وإعدادات الوكيل العكسي، ويقترح خطة تؤكدها بمربعات اختيار. نقرة واحدة تنسخ كل شيء — لا YAML تكتبه.
أين تُخزَّن نسخي الاحتياطية؟
على خادم التخزين الخاص بك عبر SSH، على شكل مستودعات Restic قياسية مشفّرة. تعمل خطة Free بالكامل باستضافة ذاتية دون مزوّد مدفوع، فلا يمر شيء عبر طرف ثالث.
كم يكلّف Dockstash؟
خطة Free بـ $0 لمشروع واحد مستضاف ذاتيًا. تضيف Pro عددًا يبلغ 10 مشاريع ونسخًا كل ساعة وتنبيهات بريدية؛ وBusiness مشاريع غير محدودة مع دعم ذي أولوية وخوادم متصلة غير محدودة. الدفع السنوي يمنحك شهرين مجانًا.
هل Dockstash مفتوح المصدر؟
نعم. Dockstash مفتوح المصدر بترخيص Apache-2.0 — الشيفرة الكاملة متاحة على GitHub في github.com/SelmiAbderrahim/dockstash. يمكنك استضافة المنظومة كاملة على خادمك الخاص، والنسخ الاحتياطية مستودعات Restic قياسية مشفّرة يمكنك استعادتها بأداة restic وحدها.