Syncthing: סנכרון קבצים בן מחשבים מרוחקים

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

  • האחסון בענן אומר שהמידע שלך נמצא ברשותו של צד שלישי.
  • מעבר לקיבולת מסויימת צריך להתחיל לשלם..
  • יש מגבלות לשיתוף. לדוגמה, חבר המשתף ספרייה עמך גורם להגדלת נפח האחסון אצלך ואצלו במקביל
  • אינך יכול לנהל 2 חשבונות במקביל. נאמר חשבון דרופבוקס פרטי + חשבון דרופבוקס של העסק.

פתרון נוסף הוא שיתוף פרטי, ללא שרת בענן. החלוצים התחום הם bit torrent שהוציאו את bittorrent sync.
התוכנה מאפשרת לסנכרן ספריות בן מחשבים ללא אכסון במחשב מרכזי.
bittorrent sync אינה מושלמת:

  • התוכנה קניינית. למרות שיש גרסאות גם ללינוקס הקוד אינו פתוח. (הבטיחו לפתוח את הפרוטוקול בעתיד)
  • הגרסה החינמית מאפשרת לשתף מספר מוגבל של ספריות
  • גרסה 2 החינמית גרעה יכולות שהיו בגרסה 1 החינמית – הם ממש משתדלים להעביר אותך לגרסה בתשלום

את החור הזה משתדלת למלא Syncthing.
Syncthing הנה תוכנה בקוד פתוח המאפשרת שיתוף קבצים בן מחשבים ללא שרת מרכזי.
גם בגרסה v0.11.11 התוכנה מפתיע בבשלותה וביצועיה.

ההתקנה וההפעלה של התוכנה פשוטה וקלה (בדקתי לינוקס ואנדרואיד, משתמשי חלונות מוזמנים לחלוק את החוויה שלהם). לאחר ההפעלה הראשונה מקבל כל מחשב מספר סידורי יחודי (מפתח) אשר ישמש אותו לצורך חיבור עם מחשבים אחרים. לטובת הסנכרון עם טלפונים ניידים מוצג גם ברקוד אשר ניתן לסריקה והעברת המפתח. דוגמא לשימוש ב-Syncthing עם טלפון נייד היא גיבוי התמונות מהנייד למחשב בזמן אמת.
מצאתי כי לא תמיד התוכנה יודעת לעקוף חומות אש ובמקרה שכזה יש לפתוח את פורט 22000 בנתב. מעבר לכך לא נתקלתי בבעייה כלשהי.
חתימת הזכרון של התוכנה קלה, כ-26MiB, וזאת לעומת 127MiB של המתחרה קנינית btsync. בגזרת צריכת משאבי המעבד נרשם טווח של 0.014%-0.028%. אין טענות..

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

פורסם בקטגוריה כללי. אפשר להגיע לכאן עם קישור ישיר.

כתיבת תגובה

האימייל לא יוצג באתר. שדות החובה מסומנים *