בניית cloud פרטי על windows
-
yossiyemin
-
- חבר שרק התחיל

- תגובות: 25
- הצטרף: ספטמבר 2018
- נתן תודות: 1 פעם
- קיבל תודות: 0
שלום חברים,
אשמח לעזרתכם בפרויקט קטן, אני מעוניין לבנות cloud פרטי בבית.
אחד כזה שאני אוכל לגשת אליו מכל מקום, המטרה היא גישה נוחה לקבצים שיושבים על המחשב.
הגישה לרוב תתבצע דרך הטלפון (אייפון) והמחשב חיצוני שלא נמצא ברשת הביתית, זאת אומרת יש צורך בגישת web. הפלטפורמה האפשרית להתקנה היא windows.
- אין לי כוונה לרכוש nas יעודיי
ניסיתי כמה דרכים מוכרות :
owncloud - הרצתי דרך docker לצערי לא הצלחתי לאפשר לו למשוך קבצים ישירות מתיקיה במחשב אלה כל קובץ שמועלה לשרת נשמר על הכונן הווירטואלי שנוצר ע"י ה docker.
nextcloud - בדומה לowncloud
tonido - נראה כמו אופציה טובה אבל לצערי לא נתמך יותר כך שכבר מרבית הפונקציות לא עובדות עליו.
אשמח להמלצות חדשות
תודה מראש
אשמח לעזרתכם בפרויקט קטן, אני מעוניין לבנות cloud פרטי בבית.
אחד כזה שאני אוכל לגשת אליו מכל מקום, המטרה היא גישה נוחה לקבצים שיושבים על המחשב.
הגישה לרוב תתבצע דרך הטלפון (אייפון) והמחשב חיצוני שלא נמצא ברשת הביתית, זאת אומרת יש צורך בגישת web. הפלטפורמה האפשרית להתקנה היא windows.
- אין לי כוונה לרכוש nas יעודיי
ניסיתי כמה דרכים מוכרות :
owncloud - הרצתי דרך docker לצערי לא הצלחתי לאפשר לו למשוך קבצים ישירות מתיקיה במחשב אלה כל קובץ שמועלה לשרת נשמר על הכונן הווירטואלי שנוצר ע"י ה docker.
nextcloud - בדומה לowncloud
tonido - נראה כמו אופציה טובה אבל לצערי לא נתמך יותר כך שכבר מרבית הפונקציות לא עובדות עליו.
אשמח להמלצות חדשות
תודה מראש
- tomer953
- חבר מכור קשה

- תגובות: 5196
- הצטרף: מרץ 2010
- שם מלא: tomer953
- נתן תודות: 225 פעמים
- קיבל תודות: 1440 פעמים
לא מכיר את הפתרונות, אבל מכיר דוקרים, ומה שציינת זו ממש לא בעיה, אתה פשוט צריך להגדיר VOLUME כדי לשמור קבצים מחוץ לקונטיינר.
https://docs.docker.com/storage/volumes/
או בקצרה להוסיף לקובץ Dockerfile
במקרה שלך, מגוגל קצר ראיתי שזה הנתיב:
צד ימין זה הנתיב בקונטיינר וצד שמאל זה הנתיב האמיתי ב HOST שעליו רץ הדוקר. (בדומה ל BIND שאתה עושה ל PORTS)
אתה צריך לעקוב אחרי ההוראות להתקנת ה DOCKER שלהם, או פשוט להשתמש במישהו שהכין docker-compose מוכן כבר, בדר"כ יש בגיטהאב.
שים לב שגם לקונייטנר של ה DB שלהם צריך לעשות volumes (למעשה תמיד נרצה לעשות volume לדטהבייסים אחרת כל המידע יאבד ברגע שהקונטיינר נופל)
בהצלחה
https://docs.docker.com/storage/volumes/
או בקצרה להוסיף לקובץ Dockerfile
קוד: בחירת הכל
volumes:
- /tohere:/fromhereקוד: בחירת הכל
voluems
- /path/to/owncloud-persistence:/bitnami/owncloud
אתה צריך לעקוב אחרי ההוראות להתקנת ה DOCKER שלהם, או פשוט להשתמש במישהו שהכין docker-compose מוכן כבר, בדר"כ יש בגיטהאב.
שים לב שגם לקונייטנר של ה DB שלהם צריך לעשות volumes (למעשה תמיד נרצה לעשות volume לדטהבייסים אחרת כל המידע יאבד ברגע שהקונטיינר נופל)
בהצלחה
-
yossiyemin
-
- חבר שרק התחיל

- תגובות: 25
- הצטרף: ספטמבר 2018
- נתן תודות: 1 פעם
- קיבל תודות: 0
ראשית תודה, אני לא משתמש מנוסה בDOCKER , אשמח להסבר מפורט יותר איזה פקודות צריך להריץ כדי להגדיר שnextcloud שיושב על ה- docker ישקף קבצים לדוגמא מכונן d:/12/01/2021 7:20tomer953 כתב: לא מכיר את הפתרונות, אבל מכיר דוקרים, ומה שציינת זו ממש לא בעיה, אתה פשוט צריך להגדיר VOLUME כדי לשמור קבצים מחוץ לקונטיינר.
https://docs.docker.com/storage/volumes/
או בקצרה להוסיף לקובץ Dockerfile
במקרה שלך, מגוגל קצר ראיתי שזה הנתיב:קוד: בחירת הכל
volumes: - /tohere:/fromhereצד ימין זה הנתיב בקונטיינר וצד שמאל זה הנתיב האמיתי ב HOST שעליו רץ הדוקר. (בדומה ל BIND שאתה עושה ל PORTS)קוד: בחירת הכל
voluems - /path/to/owncloud-persistence:/bitnami/owncloud
אתה צריך לעקוב אחרי ההוראות להתקנת ה DOCKER שלהם, או פשוט להשתמש במישהו שהכין docker-compose מוכן כבר, בדר"כ יש בגיטהאב.
שים לב שגם לקונייטנר של ה DB שלהם צריך לעשות volumes (למעשה תמיד נרצה לעשות volume לדטהבייסים אחרת כל המידע יאבד ברגע שהקונטיינר נופל)
בהצלחה...
- tomer953
- חבר מכור קשה

- תגובות: 5196
- הצטרף: מרץ 2010
- שם מלא: tomer953
- נתן תודות: 225 פעמים
- קיבל תודות: 1440 פעמים
תקרא את ההוראות התקנה של הדוקר שלהם, יש שם הסברים.
דוקר מצריך טיפה קונפיגורציה והבנה.
בגלל שאתה מרים בעצם את המערכת מעל דוקר, הוא מריץ את הכל בסביבה וירטואלית ״קונטיינר״, מה שזה אומר שברגע שהקונטיינר נסגר המערכת כאילו נעלמה, והרמה מחדש של הקונטיינטר זה כאילו התחלת מאפס.
לצורך זה יש למפות נתיב מתוך הקונטיינר אל נתיב אמיתי בשרת שמריץ את הדוקר (נקרא דוקר הוסט).
עושים זאת על-ידי הקונפיגורציה של volumes
הרעיון הוא שתיקח את הנתיב הנכון מתוך הקונטיינר, שם המערכת שאתה מתקין שומרת את הקבצים הרלוונטים לה, ותמפה אותו לנתיב פיזי מחוץ לקונטיינר.
המשמעות היא שבכל פעם שהקונטיינר עולה הוא עושה את המיפוי הנל ואז אתה לא מאבד את הקבצים שנשמרים שם.
אז אתה צריך לבחור מקום פיזי במחשב שלך, למשל
D:/mycloud
ולהגדיר את זה בצד שמאל של הווליום, בצד ימין תשאיר מה שכתוב שם.
אגב, אין לי ניסיון בדוקר הוסט על גבי ווינדוס, לרוב (ובצדק) מתקינים דוקרים מעל שרת לינוקס. לכן תצטרך לקרוא איך ממפים volume בדוקר הוסט מעל ווינדוס.
בכל מקרה, אתה חייב לעבוד עם ההוראות שלהם, כי אתה תצטרך לעשות volume לכל הנתיבים שהם יגידו לך, אתה לא תרצה שאפילו הגדרה אחת או קובץ אחד יתאפסו לך ברגע שהקונטיינר כבוי.
אז גוגל קטן ואתה תמצא את כל הקונפיגורציות שאתה צריך לבצע, עכשיו שאתה יודע איך עובד ווליום, תנסה להבין לאן למפות כל נתיב.
דוקר מצריך טיפה קונפיגורציה והבנה.
בגלל שאתה מרים בעצם את המערכת מעל דוקר, הוא מריץ את הכל בסביבה וירטואלית ״קונטיינר״, מה שזה אומר שברגע שהקונטיינר נסגר המערכת כאילו נעלמה, והרמה מחדש של הקונטיינטר זה כאילו התחלת מאפס.
לצורך זה יש למפות נתיב מתוך הקונטיינר אל נתיב אמיתי בשרת שמריץ את הדוקר (נקרא דוקר הוסט).
עושים זאת על-ידי הקונפיגורציה של volumes
הרעיון הוא שתיקח את הנתיב הנכון מתוך הקונטיינר, שם המערכת שאתה מתקין שומרת את הקבצים הרלוונטים לה, ותמפה אותו לנתיב פיזי מחוץ לקונטיינר.
המשמעות היא שבכל פעם שהקונטיינר עולה הוא עושה את המיפוי הנל ואז אתה לא מאבד את הקבצים שנשמרים שם.
אז אתה צריך לבחור מקום פיזי במחשב שלך, למשל
D:/mycloud
ולהגדיר את זה בצד שמאל של הווליום, בצד ימין תשאיר מה שכתוב שם.
אגב, אין לי ניסיון בדוקר הוסט על גבי ווינדוס, לרוב (ובצדק) מתקינים דוקרים מעל שרת לינוקס. לכן תצטרך לקרוא איך ממפים volume בדוקר הוסט מעל ווינדוס.
בכל מקרה, אתה חייב לעבוד עם ההוראות שלהם, כי אתה תצטרך לעשות volume לכל הנתיבים שהם יגידו לך, אתה לא תרצה שאפילו הגדרה אחת או קובץ אחד יתאפסו לך ברגע שהקונטיינר כבוי.
אז גוגל קטן ואתה תמצא את כל הקונפיגורציות שאתה צריך לבצע, עכשיו שאתה יודע איך עובד ווליום, תנסה להבין לאן למפות כל נתיב.
-
yossiyemin
-
- חבר שרק התחיל

- תגובות: 25
- הצטרף: ספטמבר 2018
- נתן תודות: 1 פעם
- קיבל תודות: 0
כן, אני חייב שימשיך לרוץ עליו windows....
יש לך הצעה?