מי שמחזיק ב-NAS של Synology שואל אותי תמיד מה עוד אני יכול לעשות איתו. אז מלבד כמה דוגמאות שפרסמנו כאן באתר כמו המדריך –כך עושים בדיקת Speedtest מתמשכת ב- Synology NAS או כמו המדריך להתקנת Pi-hole מעל NAS מבית Synology של זיו, או אם אתם ממש באקסטרים אז המדריך- קחו את זה לשלב הבא – Docker compose על גבי Synology NAS של עופר . ועכשיו? – מצאתי לדעתי את הדבר השימושי ביותר עבורי. הורדת סרטוני ה-YouTube והשמע המועדפים עלי ישירות ל-Synology NAS שלי ללא פרסומות ובאופן אוטומטי לחלוטין.
אני יודע שיש לא מעט אתרים שמציעים בדיוק את זה, חלקם יעילים יותר, חלקם פחות אבל האמת היא שהם מלאים בפרסומות ולא מעט תוכנות זדוניות. והרי את דעתי לגבי פנייה לגורמי צד שלישי אתם כבר מכירים אז למה לפנות לשירותים חיצוניים אם יש לנו מאגר NAS פרטי שיודע לעשות את זה באופן הכי בטוח שיש ?
המדריך המוצג עושה זאת באמצעות קונטיינר Docker ומתבסס על YoutubeDL-Material קוד פתוח המאפשר ממשק משתמש ל- YouTube-DL . אז למי ממכם שעדיין לא התנסה עם Docker ב- NAS מתבקש קודם כל להתקין אותו מחנות האפליקציות ב- DSM ולהגיע למצב שהוא מופעל כמוצג בתמונה הבאה:

שלב 1 – פתיחת תיקיות
לאחר התקנת ה- Docker כנסו ל- File Station ומשם לתיקיית Docker. לאחר מכן נלחץ על create ואז create folder

נפתח תקייה חדשה בשם : Youtube_Downloader

בתוך תיקייה זו אנו נדרשים לפתוח תיקיות לאחסון הנתונים בשם :video , audio, users , subscriptions ולבסוף appdata.

שלב 2 – יצירת סקריפט התקנה
ב- DSM גשו ל – Control Panel – Task Scheduler – Create – Scheduled Task ולחצו על– User-defined script

הכניסו בשלושת הטאבים את הנתונים על פי המוצג בתמונה
בטאב General הכניסו שם ל- Task ובחרו ביוזר Root

בטאב Schedule בחרו אפשרות הרצה על פי תאריך ובלי חזרה על הפעולה

בטאב השלישי והחשוב ביותר – Task Settings הכניסו את הסקריפט הבא תחת User-defined script:
docker run -d –name=youtube_downloader \
-p 8084:17442 \
-v /volume1/docker/youtube_Dodwnloader/appdata:/app/appdata \
-v /volume1/docker/youtube_Dodwnloader/audio:/app/audio \
-v /volume1/docker/youtube_Dodwnloader/subscriptions:/app/subscriptions \
-v /volume1/docker/youtube_Dodwnloader/users:/app/users \
-v /volume1/docker/youtube_Dodwnloader/video:/app/video \
–restart always \
tzahi12345/youtubedl-material

לאחר לחיצה על ה- OK הכחול תופיע ההודעה הבאה , אשרו גם אותה בלחציה על ה- OK האדום היא מציינת כי המערכת הולכת להריץ קוד צד שלישי, אותו ה – YoutubeDL-Material שציינתי בתחילת המדריך.

לאחר האישור תחזרו לחלון הראשי של Task Scheduler , שם סמנו את השורה של youtube_Downloader ולאחר מכן על RUN . אשרו את ההודעה המופיעה בלחיצה על ה- OK הכחול.

שלב 3- גישה לממשק המשתמש
גשו ל-Docker וכנסו לרשימת ה- containers וודאו כי הקונטיינר שהגדרנו פעיל :

פתחו את הדפדפף וגלשו ל – http://NAS ip address:8084 שימו לב ל- HTTP ולא HTTPS, יפתח בפניכם ממשק המשתמש להורדה

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

