כיצד לבנות את Dropbox משלך על בסיס תוכנה חופשית

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


קודם כל, מדוע לנטוש את Dropbox ולנסות את Sparkleshare?

1.- באמצעות SparkleShare אתה שולט בנתונים שלך מכיוון שאתה יכול לאחסן אותם בשרת שלך.

2.- אין מגבלת העלאה. במקרה שאתה שומר את הנתונים בשרת שלך, המגבלה היחידה היא קיבולת הכונן הקשיח.

3.- SparkleShare הוא חוצה פלטפורמות. עם זאת, למרות שהגרסה עבור Windows ו- iOS מתוכננת, עדיין אין תאריכים מוגדרים עבור גרסאות אלה.

התקנה

על הלקוח

פתחתי מסוף וכתבתי (אובונטו 11.10 בלבד):

sudo apt-get להתקין שיתוף נוצץ

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

לאחר מכן, פתח את SparkleShare והזן את שמך ואת דוא"לך. לחץ על המשך.

SparkleShare ייצור קובץ תצורה בתיקיה ~ / SparkleShare. העתק את תוכנו.

בשרת

ודא שיש לך את חבילות git ו- openssh מותקנות.

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

adduser - git סיסמא מושבתת
cd / home / git
git init - רק MyProject
mkdir .ssh
vi .ssh / מורשים_מפתחות

לחץ על מקש i כדי להפעיל את מצב העריכה. הדבק את הטקסט שהעתקת מקובץ התצורה קודם. לחץ על ESC, כתבתי: x! ולחץ על מקש Enter כדי לשמור את הקובץ. אם אתה רוצה שאנשים רבים יותר יוכלו לגשת לפרויקט זה, הדבק את הפלטה שלהם בשורה חדשה בקובץ זה.

לבסוף, הפעל את הפקודות הבאות:

chmod 700 .ssh
chmod 600 .ssh / מורשה_מפתחות
chown -R git.

בדוגמה, נבחר המשתמש git מכיוון שהלקוח מניח כי ישתמש במשתמש זה. עם זאת, במידת הצורך, ניתן לשנותו. אתה רק צריך לספר ללקוח (בשלב הבא) באמצעות הקידומת user @ בשרת השרת.

על הלקוח, שוב

לחץ על סמל הסטטוס של SparkleShare ובחר באפשרות "הוסף פרויקט מתארח". לאחר מכן בחר "בשרת שלי" והזן את כתובת השרת שלך בשדה כתובת ו "/ home / git / MyProject" בשדה נתיב מרוחק. לחץ על הוסף.

בוצע, SparkleShare צריך להיות מקושר לשרת שלך!

מקור: sparkleshare


השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.

  1.   מיץ ' דיג'ו

    אני חדש בלינוקס, אני באמת מנסה להגדיר את השרת הזה אבל חסר לי הרבה חלקים כדי להפעיל אותו. אני מקווה שהם לא יכלו לקחת דברים כמובנים מאליהם כמו "ודא שיש לך את חבילות git ו- openssh מותקנות."

    מה זה גיט? טוב, כבר חקרתי והתקנתי אותו ואז? מדוע בעת ביצוע פקודות adduser
    –סיסמת סיסמה מושבתת

    cd / home / git
    git init - רק MyProject
    mkdir .ssh
    vi .ssh / מורשים_מפתחות

    זה אומר לי משהו שאינו תקף.

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

    תודה על המידע והתמיכה.

  2.   הקטור גוזמן דיג'ו

    הממ! כמה מעניין ... אני חושב שהראשונה מהאלטרנטיבות הללו (מכיוון שיש כמה מהסגנון הזה), המותקנת על לינוקס, ויש לה לקוחות עבור iOS ו- Windows (בדיוק אלה שחסר לזה, יזכו את תשומת ליבי לחלוטין. עד שזה יקרה. , אני אשאר עם OwnCloud 😛

  3.   בואו נשתמש בלינוקס דיג'ו

    למרבה הצער כן.

  4.   Kazbayadûm דיג'ו

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

  5.   מיגלינוקס דיג'ו

    שאלה אחת: האם ידוע לך על אלטרנטיבה מסונכרנת שמורידה אוטומטית את הקבצים לנייד אנדרואיד?
    ברכות

  6.   גספר פרננדז דיג'ו

    אתה עדיין צריך מונו? זה הדבר היחיד שמושך אותי מהתוכנית הזו ...

  7.   מרקושייף דיג'ו

    תראה כמה מעניין, חשבתי להקים בקיץ תוכנית דומה ל- dropbox כדי לחלוק חומר מהאוניברסיטה עם חברים ולספק מתקנים מסוימים לכך.
    מה גם שכבר חשבתי לעשות את זה מיסוך של git או מנהל גרסאות אחר, עכשיו אני הולך לראות איך זה ולפחות נראה אם ​​איזה קוד או רעיונות יעזרו לי 😀
    תודה רבה לך