בניית cloud פרטי על windows

פורום לכל מה שקשור לאחסון (מקומי, נייד ובענן). NASים ועוד.
yossiyemin (פותח השרשור)
חבר שרק התחיל
חבר שרק התחיל
הודעות: 20
הצטרף: ספטמבר 2018
נתן תודות: 0
קיבל תודות: 0

בניית cloud פרטי על windows

הודעה שלא נקראה #1 

שלום חברים,

אשמח לעזרתכם בפרויקט קטן, אני מעוניין לבנות cloud פרטי בבית.
אחד כזה שאני אוכל לגשת אליו מכל מקום, המטרה היא גישה נוחה לקבצים שיושבים על המחשב.
הגישה לרוב תתבצע דרך הטלפון (אייפון) והמחשב חיצוני שלא נמצא ברשת הביתית, זאת אומרת יש צורך בגישת web. הפלטפורמה האפשרית להתקנה היא windows.
- אין לי כוונה לרכוש nas יעודיי

ניסיתי כמה דרכים מוכרות :
owncloud - הרצתי דרך docker לצערי לא הצלחתי לאפשר לו למשוך קבצים ישירות מתיקיה במחשב אלה כל קובץ שמועלה לשרת נשמר על הכונן הווירטואלי שנוצר ע"י ה docker.
nextcloud - בדומה לowncloud
tonido - נראה כמו אופציה טובה אבל לצערי לא נתמך יותר כך שכבר מרבית הפונקציות לא עובדות עליו.

אשמח להמלצות חדשות

תודה מראש

tomer953
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
הודעות: 5070
הצטרף: מרץ 2010
שם מלא: tomer953
נתן תודות: 213 פעמים
קיבל תודות: 1401 פעמים

Re: בניית cloud פרטי על windows

הודעה שלא נקראה #2 

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

https://docs.docker.com/storage/volumes/

או בקצרה להוסיף לקובץ Dockerfile

קוד: בחירת הכל

volumes:
 - /tohere:/fromhere
במקרה שלך, מגוגל קצר ראיתי שזה הנתיב:

קוד: בחירת הכל

voluems
    - /path/to/owncloud-persistence:/bitnami/owncloud
צד ימין זה הנתיב בקונטיינר וצד שמאל זה הנתיב האמיתי ב HOST שעליו רץ הדוקר. (בדומה ל BIND שאתה עושה ל PORTS)

אתה צריך לעקוב אחרי ההוראות להתקנת ה DOCKER שלהם, או פשוט להשתמש במישהו שהכין docker-compose מוכן כבר, בדר"כ יש בגיטהאב.
שים לב שגם לקונייטנר של ה DB שלהם צריך לעשות volumes (למעשה תמיד נרצה לעשות volume לדטהבייסים אחרת כל המידע יאבד ברגע שהקונטיינר נופל)

בהצלחה

yossiyemin (פותח השרשור)
חבר שרק התחיל
חבר שרק התחיל
הודעות: 20
הצטרף: ספטמבר 2018
נתן תודות: 0
קיבל תודות: 0

Re: בניית cloud פרטי על windows

הודעה שלא נקראה #3 

12/01/2021 8:20  
tomer953 כתב:
לא מכיר את הפתרונות, אבל מכיר דוקרים, ומה שציינת זו ממש לא בעיה, אתה פשוט צריך להגדיר VOLUME כדי לשמור קבצים מחוץ לקונטיינר.

https://docs.docker.com/storage/volumes/

או בקצרה להוסיף לקובץ Dockerfile

קוד: בחירת הכל

volumes:
 - /tohere:/fromhere
במקרה שלך, מגוגל קצר ראיתי שזה הנתיב:

קוד: בחירת הכל

voluems
    - /path/to/owncloud-persistence:/bitnami/owncloud
צד ימין זה הנתיב בקונטיינר וצד שמאל זה הנתיב האמיתי ב HOST שעליו רץ הדוקר. (בדומה ל BIND שאתה עושה ל PORTS)

אתה צריך לעקוב אחרי ההוראות להתקנת ה DOCKER שלהם, או פשוט להשתמש במישהו שהכין docker-compose מוכן כבר, בדר"כ יש בגיטהאב.
שים לב שגם לקונייטנר של ה DB שלהם צריך לעשות volumes (למעשה תמיד נרצה לעשות volume לדטהבייסים אחרת כל המידע יאבד ברגע שהקונטיינר נופל)

בהצלחה
...
ראשית תודה, אני לא משתמש מנוסה בDOCKER , אשמח להסבר מפורט יותר איזה פקודות צריך להריץ כדי להגדיר שnextcloud שיושב על ה- docker ישקף קבצים לדוגמא מכונן d:/

tomer953
סמל אישי של משתמש
חבר מכור קשה
חבר מכור קשה
הודעות: 5070
הצטרף: מרץ 2010
שם מלא: tomer953
נתן תודות: 213 פעמים
קיבל תודות: 1401 פעמים

Re: בניית cloud פרטי על windows

הודעה שלא נקראה #4 

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

בגלל שאתה מרים בעצם את המערכת מעל דוקר, הוא מריץ את הכל בסביבה וירטואלית ״קונטיינר״, מה שזה אומר שברגע שהקונטיינר נסגר המערכת כאילו נעלמה, והרמה מחדש של הקונטיינטר זה כאילו התחלת מאפס.
לצורך זה יש למפות נתיב מתוך הקונטיינר אל נתיב אמיתי בשרת שמריץ את הדוקר (נקרא דוקר הוסט).
עושים זאת על-ידי הקונפיגורציה של volumes
הרעיון הוא שתיקח את הנתיב הנכון מתוך הקונטיינר, שם המערכת שאתה מתקין שומרת את הקבצים הרלוונטים לה, ותמפה אותו לנתיב פיזי מחוץ לקונטיינר.
המשמעות היא שבכל פעם שהקונטיינר עולה הוא עושה את המיפוי הנל ואז אתה לא מאבד את הקבצים שנשמרים שם.

אז אתה צריך לבחור מקום פיזי במחשב שלך, למשל
D:/mycloud
ולהגדיר את זה בצד שמאל של הווליום, בצד ימין תשאיר מה שכתוב שם.

אגב, אין לי ניסיון בדוקר הוסט על גבי ווינדוס, לרוב (ובצדק) מתקינים דוקרים מעל שרת לינוקס. לכן תצטרך לקרוא איך ממפים volume בדוקר הוסט מעל ווינדוס.


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

OMRIJ
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 312
הצטרף: מרץ 2007
נתן תודות: 3 פעמים
קיבל תודות: 40 פעמים

Re: בניית cloud פרטי על windows

הודעה שלא נקראה #5 

המחשב הזה משמש לעוד משהו מלבד "nas"?

yossiyemin (פותח השרשור)
חבר שרק התחיל
חבר שרק התחיל
הודעות: 20
הצטרף: ספטמבר 2018
נתן תודות: 0
קיבל תודות: 0

Re: בניית cloud פרטי על windows

הודעה שלא נקראה #6 

12/01/2021 20:02  
OMRIJ כתב:
המחשב הזה משמש לעוד משהו מלבד "nas"?
...
כן, אני חייב שימשיך לרוץ עליו windows.
יש לך הצעה?

שלח תגובה

חזור אל “NAS ואחסון”