דלגו לתוכן

קריאת האפליקציות הקודמות

מומחה

קרא את ההגדרות של אפליקציה קודמת, דרך האפליקציה או מהגיבוי שלה, כשלב 1 של ייבוא. הקריאה לא משנה דבר ב-HolyArrs ולא באפליקציה הקודמת.

Read (קריאה) היא העותק של HolyArrs להגדרות של אפליקציה אחת. היא נשמרת עד שתייבא אותה או תסיר אותה.

  1. פתח את Settings > Import from other apps (הגדרות > ייבוא מאפליקציות אחרות) ולחץ על Add an app (הוספת אפליקציה).
  2. בחר את האפליקציה, ואז Through the app (דרך האפליקציה) או From a backup (מגיבוי).
  3. לחץ על Check connection (בדיקת חיבור). אתה אמור לראות את האפליקציה ואת הגרסה תוך כמה שניות.
  4. התחל את הקריאה. ספרייה גדולה לוקחת כמה דקות. Stop reading (עצור קריאה) עוצר אותה; סגירת החלון לא.
  5. אתה אמור לראות את הקריאה ברשימה. הוסף את האפליקציה הבאה באותו אופן.

Edit (עריכה) בשורה קוראת את אותה אפליקציה שוב. Remove (הסרה) זורק את הקריאה.

הקלד את הכתובת ואת מפתח ה-API של האפליקציה. ב-qBittorrent הקלד שם משתמש וסיסמה, או את מפתח ה-API שלו מגרסה 5.2 ואילך.

אפליקציות קודמות בדרך כלל נמצאות ברשת הביתית שלך, אז הפעל את מתג הרשת המקומית לקריאה. כתובות מטא-דאטה של ענן נשארות חסומות, והאפליקציה לא יכולה להפנות את HolyArrs לכתובת אחרת.

הקלד את הנתיב המלא, בשרת HolyArrs, של אחד מאלה:

  • קובץ zip של גיבוי מ-Radarr, Sonarr, Lidarr, Prowlarr או Bazarr,
  • תיקיית ההגדרות של Seerr, Overseerr, qBittorrent או SABnzbd,
  • קובץ מסד נתונים אחד או קובץ הגדרות אחד.

קריאה מגיבוי לא שומרת אף מפתח.

אפליקציה מה נקרא
Radarr, Sonarr, Lidarr כל סרט, סדרה (עם עונות) או אמן: מזהים, תיקייה, סימון מעקב, פרופיל איכות, תגיות, תאריך הוספה. וגם תיקיות ספרייה, תגיות, פרופילי איכות, פורמטים מותאמים, כללי מילים בגרסאות הפצה, כללי המתנה, מתן שמות, אינדקסרים, לקוחות הורדה, רשימות, התראות, כותבי מטא-דאטה, החרגות, פרופילי שפה (Sonarr v3), פרופילי מטא-דאטה (Lidarr) ועיכוב הזמינות של Radarr.
Prowlarr אינדקסרים, קישורי אפליקציות, פרופילי סנכרון, פרוקסי אינדקסרים, לקוחות הורדה, התראות.
Bazarr שפות מופעלות, פרופילי שפה, אתרי כתוביות מופעלים, פרופילי ברירת מחדל.
qBittorrent, SABnzbd כתובת, פורט, שם משתמש, תיקיות הורדה, קטגוריות ו(ב-SABnzbd) שרתי Usenet.
Seerr, Overseerr אנשים (שם, אימייל, תפקיד, הרשאות, מגבלות בקשות), מגבלות ברירת מחדל, וכל בקשה שממתינה או אושרה: מי ביקש, מתי, ומה. בקשות שהסתיימו ובקשות שנפסלו רק נספרות. אווטארים לא נקראים.

קריאה של יותר ממה שמיובא היא בכוונה: כל מה שנקרא ולא יובא מופיע ברשימה not imported (לא יובאו) עם הסיבה.

קריאה אף פעם לא מחזיקה מפתח, סיסמה, token או cookie, גם כשבגיבוי הם בטקסט רגיל. כל אחד מהם מפורט תחת needs re-entry (צריך הקלדה מחדש), למשל indexer "Nyaa": apiKey.

קישורים נחשבים לסודות, כי tokens מסתתרים בהם. קישורי התראות, כתובות של RSS feed ופרמטרים נוספים בטקסט חופשי נשארים מאחור ומפורטים. כתובת של אינדקסר שומרת רק את המארח ואת נתיב ה-API שלו.

כשהבעלים קורא אפליקציה עם מפתח שהוקלד, HolyArrs שומר את הכתובת והמפתח האלה במאגר המוצפן שלו. בפעם הבאה, Edit קורא שוב כש-Use the saved key (להשתמש במפתח השמור) מופעל, והמפתח הולך רק לכתובת השמורה. HolyArrs אף פעם לא מציג אותו.

המפתח השמור נמחק כש
אתה מסיר את הקריאה של אותה אפליקציה
ייבוא מסתיים בלי שום כישלון (פריט שנכשל שומר את המפתחות, כדי שתוכל לייבא שוב)
אתה מריץ holyarrs import-secrets -forget-move-credentials

הבעלים והמנהלים, מחוברים עם הסיסמה שלהם. דילוג ההתחברות ברשת המקומית לא נחשב. מפתח API צריך את ההיקף admin.

תסמין סיבה פתרון
Check connection נכשל הכתובת נבדקת משרת HolyArrs. השתמש בכתובת ששרת 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, תמוך בפרויקט או קנה לי קפה.