قراءة تطبيقاتك القديمة
خبير
اقرأ إعداد تطبيق قديم، عبر التطبيق أو من نسخته الاحتياطية، وهي الخطوة 1 من النقل. القراءة لا تغيّر شيئًا في HolyArrs ولا في التطبيق القديم.
القراءة هي نسخة HolyArrs من إعداد تطبيق واحد. تبقى محفوظة إلى أن تنقلها أو تزيلها.
اقرأ تطبيقًا
رابط إلى اقرأ تطبيقًا- افتح Settings > Move from other apps (الإعدادات > الانتقال من تطبيقات أخرى) وانقر Add an app (إضافة تطبيق).
- اختر التطبيق، ثم Through the app (عبر التطبيق) أو From a backup (من نسخة احتياطية).
- انقر Check connection (فحص الاتصال). سترى التطبيق وإصداره خلال ثوانٍ قليلة.
- ابدأ القراءة. المكتبة الكبيرة تأخذ بضع دقائق. يوقفها Stop reading (إيقاف القراءة)؛ أما إغلاق اللوحة فلا يوقفها.
- سترى القراءة في القائمة. أضف التطبيق التالي بالطريقة نفسها.
Edit (تعديل) في الصف يقرأ ذلك التطبيق من جديد. و Remove (إزالة) يتخلص من القراءة.
الخيارات
رابط إلى الخياراتعبر التطبيق
رابط إلى عبر التطبيقاكتب عنوان التطبيق ومفتاح API الخاص به. في qBittorrent، اكتب اسم المستخدم وكلمة المرور، أو مفتاح API الخاص به في الإصدار 5.2 وما بعده.
تعمل التطبيقات القديمة عادةً على شبكتك المنزلية، فشغّل مفتاح الشبكة المحلية للقراءة. تبقى عناوين البيانات الوصفية السحابية محجوبة، ولا يُسمح للتطبيق بأن يعيد توجيه HolyArrs إلى عنوان آخر.
من نسخة احتياطية
رابط إلى من نسخة احتياطيةاكتب المسار الكامل، على خادم HolyArrs، لواحد مما يلي:
- ملف zip لنسخة احتياطية من Radarr أو Sonarr أو Lidarr أو Prowlarr أو Bazarr،
- مجلد إعدادات Seerr أو Overseerr أو qBittorrent أو SABnzbd،
- ملف قاعدة بيانات واحد أو ملف إعدادات واحد.
القراءة من نسخة احتياطية لا تحفظ أي مفتاح.
ما يُقرأ
رابط إلى ما يُقرأ| التطبيق | ما يُقرأ |
|---|---|
| Radarr، Sonarr، Lidarr | كل فيلم أو مسلسل (مع مواسمه) أو فنان: المعرّفات، والمجلد، وعلامة المراقبة، و quality profile، والوسوم، وتاريخ الإضافة. وكذلك مجلدات المكتبة، والوسوم، و quality profiles، و custom formats، وقواعد كلمات الإصدار، وقواعد الانتظار، والتسمية، و indexers، و download clients، والقوائم، والإشعارات، وكاتبات البيانات الوصفية، والاستثناءات، وملفات اللغات (Sonarr v3)، و metadata profiles (Lidarr)، وتأخير التوفر في Radarr. |
| Prowlarr | Indexers، وروابط التطبيقات، وملفات المزامنة، ووكلاء الـ indexers، و download clients، والإشعارات. |
| Bazarr | اللغات المفعّلة، وملفات اللغات، ومواقع الترجمات المفعّلة، والملفات الافتراضية. |
| qBittorrent، SABnzbd | العنوان، والمنفذ، واسم المستخدم، ومجلدات التنزيل، والفئات، و(في SABnzbd) خوادم usenet. |
| Seerr، Overseerr | الأشخاص (الاسم، والبريد الإلكتروني، والدور، والأذونات، وحدود الطلبات)، والحدود الافتراضية، وكل طلب ينتظر أو نال الموافقة: من طلب، ومتى، وماذا طلب. الطلبات المنتهية والمرفوضة تُعدّ فقط. الصور الرمزية لا تُقرأ. |
قراءة أكثر مما يُنقل أمر مقصود: كل ما قُرئ ولم يُنقل يظهر في قائمة not moved (لم يُنقل) مع سببه.
المفاتيح وكلمات المرور
رابط إلى المفاتيح وكلمات المرورلا تحتوي القراءة أبدًا على مفتاح أو كلمة مرور أو رمز (token) أو ملف تعريف ارتباط (cookie)، حتى لو كانت في النسخة الاحتياطية بنص صريح. يُسرد كل واحد منها تحت needs re-entry (يحتاج إلى إعادة إدخال)، مثل indexer "Nyaa": apiKey.
تُعدّ الروابط بيانات سرية، لأن الرموز تختبئ فيها. روابط الإشعارات وعناوين خلاصات RSS والمعاملات الإضافية المكتوبة كنص حر تُترك وتُسرد. وعنوان الـ indexer لا يحتفظ إلا باسم المضيف ومسار API.
المفتاح الذي كتبته
رابط إلى المفتاح الذي كتبتهحين يقرأ المالك تطبيقًا بمفتاح مكتوب، يحتفظ HolyArrs بذلك العنوان والمفتاح في مخزنه المشفّر. في المرة التالية، يقرأ Edit من جديد والخيار Use the saved key (استخدام المفتاح المحفوظ) مشغّل، ولا يذهب المفتاح إلا إلى العنوان المحفوظ. ولا يعرضه HolyArrs أبدًا.
| يُحذف المفتاح المحفوظ عندما |
|---|
| تزيل قراءة ذلك التطبيق |
| تنتهي عملية نقل دون أي فشل (العنصر الفاشل يبقي المفاتيح، فيمكنك النقل من جديد) |
تشغّل holyarrs import-secrets -forget-move-credentials |
من يُسمح له بالقراءة
رابط إلى من يُسمح له بالقراءةالمالك والمشرفون، بعد تسجيل الدخول بكلمة المرور. تخطي تسجيل الدخول على الشبكة المحلية لا يُحتسب. ومفتاح API يحتاج إلى نطاق admin (المشرف).
إذا لم ينجح الأمر
رابط إلى إذا لم ينجح الأمر| العَرَض | السبب | الحل |
|---|---|---|
| يفشل Check connection | يُختبر العنوان من خادم HolyArrs. | استخدم عنوانًا يصل إليه الخادم. وشغّل مفتاح الشبكة المحلية لتطبيق على الشبكة المنزلية. |
| المفتاح خطأ | خطأ في النسخ، أو أن qBittorrent يريد اسم مستخدم. | انسخ المفتاح من جديد من إعدادات التطبيق القديم. |
| نسخة احتياطية مرفوضة | ملف zip تغيّر، أو المسار خارج الحاوية. | استخدم ملف zip الذي أنشأه التطبيق نفسه، دون تغيير، وبمساره داخل حاوية HolyArrs. |
| القراءة كبيرة جدًا | حدود لكل قراءة ولكل خادم. | أزل القراءات القديمة التي لم تعد تحتاج إليها. |
للخبراء
رابط إلى للخبراءالتعامل مع النسخ الاحتياطية وحدودها
| القاعدة | القيمة |
|---|---|
| الملفات المنسوخة | الملفات اللازمة فقط، إلى مجلد مؤقت خاص، يُحذف بعد القراءة. |
| الحجم لكل ملف منسوخ | 1 GB على الأكثر. |
config.xml في تطبيق arr |
لا يُنسخ أبدًا؛ فهو يحتوي على مفتاح API. |
| قاعدة البيانات | تُفتح للقراءة فقط. |
| تُرفض كلها عندما | يشير إدخال إلى خارج ملف zip، أو تحتوي على رابط، أو يُفكّ ملف بحجم أكبر كثيرًا من حجمه. |
| النسخ الاحتياطية في وقت واحد | 1. |
| المحفوظ لكل قراءة | 16 MB. |
| القراءات المحفوظة | أحدث 50. |
API
| المسار | ما يفعله |
|---|---|
POST /api/v1/migrate/probe |
يذكر أي تطبيق وأي إصدار يجيب، أو أي نسخة احتياطية هذه. |
POST /api/v1/migrate/read |
يقرأ الإعداد كله ويحتفظ به. |
GET /api/v1/migrate/snapshots |
يسرد القراءات، الأحدث أولًا. |
GET /api/v1/migrate/snapshots/{id} |
قراءة واحدة مع كل ما تحتويه. |
DELETE /api/v1/migrate/snapshots/{id} |
يزيل قراءة والمفتاح المحفوظ لذلك التطبيق. |
GET /api/v1/migrate/saved-keys |
التطبيقات التي لها مفتاح محفوظ وعناوينها، دون المفتاح أبدًا. للمالك فقط. |
DELETE /api/v1/migrate/saved-keys |
يحذف كل المفاتيح المحفوظة، أو واحدًا عبر ?kind=. للمالك فقط. |
جسم طلب probe و read يسمّي التطبيق: radarr أو sonarr أو lidarr أو prowlarr أو bazarr أو seerr أو overseerr أو qbittorrent أو sabnzbd. أضف url مع key (أو username و password)، أو path. أضف allow_local_network للوصول إلى شبكتك المنزلية و use_saved_key لاستخدام المفتاح المحفوظ.
صفحات ذات صلة
رابط إلى صفحات ذات صلةHolyArrs مجاني. إذا وفّر عليك وقتًا، امنحه نجمة على GitHub أو ادعمه ماليًا أو ادعُني إلى فنجان قهوة.