Syncthing – a way to sync and backup your data

SyncThing

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

המערכת קלה מאוד להתקנה ונוחה לתפעול וכולל ממשק משתמש אינטרנטי פשוט ונוח כמו גם ממשק CLI ואפליקציה מותאמת למובייל.

חלק א' – התקנת המערכת

תחילה נייבא את המפתח של הריפו הרשמי באמצעות הפקודות הבאות:

כעת נוסיף את ה Repository לרשימת המקורות על ידי הפקודה הבאה:

נעדכן את אינדקס החבילות ונתקין את SyncThing על ידי הפקודות הבאות:

 

חלק ב' – הפעלת המערכת כשרות רקע

כברירת מחדל, קובץ ה deb של ההתקנה מגיע גם עם הקבצים הנדרשים להפעל המערכת כשרות ברקע. הקבצים נמצאים תחת /lib/systemd/system/.
כעת נרשום את המערכת כשרות רקע על ידי הפקודות הבאות:

כאשר במקום ה username כתבו את שם המשתמש שלכם.
כעת כתבו את הפקודה הבאה על מנת לייצר Symbolic Link שיצביע ל Service:

כעת נפעיל את השרות על ידי הפקודה הבאה::

ולבסוף נבדוק את סטטוס השרות על מנת לוודא שרץ בצורה תקינה:

במידה ופעלנו נכון אנו אמורים לקבל פלט שנראה כך:

חלק ג' – שינוי פורט ברירת המחדל

כברירת מחדל, המערכת מאזינה בפורט 8384 ובכתובת localhost 127.0.0.1. על מנת לשנות זאת ולאפשר התחברות מקליינטים מרוחקים יש לשנות את ההגדרות בקובץ ה xml. קובץ זה נמצא בנתיב הבא:

על מנת לערוך אותו נקיש את הפקודה:

כעת לחצו ctrl+w וחפשו את השורה הבאה:

החליפו אותה בזו:

כעת לחצו על ctrl+x ולאחר מכן y ו Enter לשמירה.
אתחלו את המערכת על ידי הפקודה:

כעת תוכלו להתחבר למערכת ממחשב מרוחק.

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*