NAS, Synology ו-Unraid
חדש כאן
הרץ את HolyArrs על ה-NAS שלך עם התיקיות, הבעלים והגדרת ההפעלה מחדש הנכונים. קרא קודם את ההתקנה.
לפני שמתחילים
קישור אל לפני שמתחילים/configהולך על ווליום או pool מקומי. אף פעם לא על שיתוף רשת.- המדיה הולכת לתיקייה משותפת אחת, ובתוכה
downloads,movies,tvו-music. עגן כל אחת, או את תיקיית האב פעם אחת בשביל hardlinks (קישורים קשיחים). ראה תיקיות.
להגדיר את ה-NAS
קישור אל להגדיר את ה-NAS::tab[Synology]
- ב-File Station, צור
docker/holyarrs/config. - צור תיקייה משותפת אחת
mediaובתוכהdownloads,movies,tvו-music. - ב-Container Manager, פתח Project > Create (פרויקט > יצירה) והדבק את קובץ ה-Compose מתוך ההתקנה.
- הגדר את הווליומים ל-
/volume1/docker/holyarrs/config:/config, ואז/volume1/media/movies:/movies,/volume1/media/tv:/tv,/volume1/media/music:/musicו-/volume1/media/downloads:/downloads. - הגדר את
PUIDו-PGIDלמשתמש שלך, לרוב1026ו-100. בדוק עםid <user>דרך SSH. - תן למשתמש הזה קריאה וכתיבה על
media: Control Panel > Shared Folder > Edit > Permissions. - סמן Enable auto-restart (הפעל הפעלה מחדש אוטומטית).
- פתח
http://your-server:6262. אתה אמור לראות את אשף ההפעלה הראשונה. הוסף את/movies,/tvו-/musicכתיקיות ספרייה.
::tab[Unraid]
עדיין אין תבנית ב-Community Applications, ולכן הוסף את הקונטיינר ידנית.
- בלשונית Docker, הוסף קונטיינר עם ה-image של HolyArrs.
- מפה את פורט
6262. - מפה את
/configלנתיב ב-pool, כמו/mnt/<pool>/appdata/holyarrs.<pool>הוא שם ה-pool שלך. לא/mnt/user/appdata. - מפה את תיקיות המדיה שלך ל-
/movies,/tv,/musicו-/downloads, עם נתיבי דיסק או pool, למשל/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicו-/mnt/<pool>/media/downloads:/downloads. - הגדר
PUID=99,PGID=100(ה-nobody:usersשל Unraid) ו-UMASK=022. - הפעל auto-start לקונטיינר, כדי שיופעל מחדש מעצמו.
- פתח
http://your-server:6262. אתה אמור לראות את אשף ההפעלה הראשונה.
::tab[QNAP]
- צור
Container/holyarrs/configושיתוףmediaאחד ובתוכוdownloads,movies,tvו-music. - ב-Container Station, פתח Applications > Create (אפליקציות > יצירה) והדבק את קובץ ה-Compose.
- השתמש ב-
/share/Container/holyarrs/config:/config, ואז/share/media/movies:/movies,/share/media/tv:/tv,/share/media/music:/musicו-/share/media/downloads:/downloads. - הגדר את
PUIDו-PGIDלבעלים של שיתוףmedia. - הגדר את מדיניות ההפעלה מחדש ל-
unless-stopped. - פתח
http://your-server:6262. אתה אמור לראות את אשף ההפעלה הראשונה.
::tab[TrueNAS SCALE]
- צור 2 datasets:
apps/holyarrs-configו-media, עם תיקיותdownloads,movies,tvו-musicבתוךmedia. - ב-Apps, הוסף אפליקציה מותאמת מ-YAML עם קובץ ה-Compose.
- השתמש ב-
/mnt/<pool>/apps/holyarrs-config:/config, ואז/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicו-/mnt/<pool>/media/downloads:/downloads. - הגדר את
PUIDו-PGIDלבעלים של ה-dataset, לרוב568. תן למשתמש הזה הרשאת כתיבה ב-ACL של ה-dataset. - הגדר את מדיניות ההפעלה מחדש ל-
unless-stopped. - פתח
http://your-server:6262. אתה אמור לראות את אשף ההפעלה הראשונה.
בכל NAS: תן למשתמש של PUID קריאה וכתיבה על תיקיית המדיה במסך ההרשאות של ה-NAS; HolyArrs דואג בעצמו לתיקיית ההגדרות. הפעל הפעלה מחדש אוטומטית לקונטיינר (מדיניות unless-stopped של Docker).
בשביל hardlinks, שלא תופסים מקום נוסף ומסתיימים מיד, עגן את תיקיית המדיה האחת במקום הארבע, ותן למוריד שלך את אותה נקודת עיגון באותו נתיב. ראה תיקיות מדיה.
אפשרויות
קישור אל אפשרויותנקודות עיגון נפרדות
קישור אל נקודות עיגון נפרדותעיגון של /movies, /tv, /music ו-/downloads אחד אחד עובד, אבל כל ייבוא הופך להעתקה מלאה. כל נקודת עיגון היא מערכת קבצים משלה בתוך הקונטיינר, ו-hardlink לא יכול לחצות מערכות קבצים. שיתופים או datasets נפרדים תחת אב אחד גם מועתקים. Settings > Library folders (הגדרות > תיקיות ספרייה) מזהיר כש-HolyArrs צריך להעתיק.
לתת לדיסקים לישון
קישור אל לתת לדיסקים לישוןהמשימות האלה מעירות את דיסקי המדיה. שנה את תדירות ההרצה שלהן בדף Schedules (לוחות זמנים).
| משימה | מה היא קוראת |
|---|---|
| Rescan the Library (סרוק מחדש את הספרייה) | כל תיקיית ספרייה. מעירה הכי הרבה דיסקים. |
| Check Library folders (בדוק תיקיות ספרייה) | הפרטים והמקום הפנוי של כל תיקייה. בדיקת הכתיבה וה-hardlink רצה רק בהפעלה, ב-Run now (הרץ עכשיו) וכשתיקיות משתנות. |
| Look for missing subtitles (חפש כתוביות חסרות), Look for better subtitles (חפש כתוביות טובות יותר) | התיקייה שליד כל סרטון. |
- שים את
/configואת תיקיית ההורדות על SSD או pool של cache. - השאר 1 GB פנוי בדיסק שמחזיק את
/config. מתחת לזה תקבל אזהרת תקינות. - ב-Unraid, התוסף Cache Directories שומר רשימות תיקיות בזיכרון, כך שסריקות לא נוגעות בדיסק.
- ייבוא, הוספה ומחיקה נוגעים בדיסק שהם עובדים עליו, כשהם קורים.
- הגדר את הסריקה מחדש לכל 7 ימים או כבה אותה. קבצים שאתה מוסיף ידנית יימצאו אז רק כשתלחץ על Run now ב-Rescan the Library.
- torrent שעושה seeding קורא את הקובץ שלו. אם הוא מקושר ב-hardlink לספרייה שלך, הדיסק הזה נשאר ער עד שה-seeding נגמר.
אם זה לא עובד
קישור אל אם זה לא עובד| תסמין | סיבה | פתרון |
|---|---|---|
| לא עולה, ומציין נתיב FUSE, שיתוף רשת או שיתוף משתמש של Unraid | /config לא על דיסק מקומי (ב-Unraid, הוא מצביע על /mnt/user) |
העבר את /config לדיסק מקומי או לנתיב pool, כמו /mnt/<pool>/appdata/holyarrs. |
| נשאר עצור אחרי הפעלה מחדש או שחזור | הפעלה מחדש אוטומטית כבויה | הפעל אותה והפעל את הקונטיינר. |
| ייבוא נכשל עם שגיאת הרשאה | למשתמש של PUID אין כתיבה למדיה |
תן לו קריאה וכתיבה במסך ההרשאות של ה-NAS (ב-Synology: Control Panel > Shared Folder > Edit > Permissions). |
| ייבואים הם העתקות, לא hardlinks | ההורדות והספרייה על נקודות עיגון או דיסקים שונים | עגן תיקייה משותפת אחת פעם אחת, ב-HolyArrs ובמוריד. |
עוד פתרונות: פתרון בעיות.
למומחים
קישור אל למומחיםלמה HolyArrs דוחה חלק מנתיבי ההגדרות
HolyArrs שומר את מסדי הנתונים שלו ב-/config. שיתופי רשת ונתיבי FUSE יכולים לפגוע בהם, ולכן HolyArrs מסרב להתחיל על אחד כזה ואומר למה.
ב-Unraid, /mnt/user הוא נתיב FUSE. השתמש בנתיב pool, או הפוך את appdata ל-Exclusive: הפעל את Permit exclusive shares ב-Settings > Global Share Settings, ואז הגדר ב-Shares > appdata אחסון ראשי על pool אחד ואחסון משני ל-none.
נתיב /config על pool שלא קיים נוחת בזיכרון ואובד בהפעלה מחדש. HolyArrs דוחה גם את זה. הימנע מ-/mnt/user גם למדיה; hardlinks דרכו יכולים להיכשל.
למה הפעלה מחדש אוטומטית חשובה
הפעלה מחדש מתוך האפליקציה, מצב בטוח ושחזור גיבוי כולם עוצרים את HolyArrs ומצפים ש-Docker יפעיל אותו שוב. בלי הפעלה מחדש אוטומטית הוא נשאר עצור. ראה חלקים ומצב בטוח.
פורט ועדכונים
- מפה את פורט
6262לרשת הביתית שלך בלבד. קרא את יסודות אבטחה לפני שאתה פותח אותו למישהו מבחוץ. - כדי לעדכן, משוך את ה-image החדש וצור מחדש את הקונטיינר. הנתונים שלך נשארים ב-
/config. ראה עדכונים.
קשור
קישור אל קשורHolyArrs חינמי. אם זה חסך לך זמן, תן לו כוכב ב-GitHub, תמוך בפרויקט או קנה לי קפה.