كيف تبني Dropbox الخاص بك على أساس البرمجيات الحرة

شرارة هو تطبيق مفتوح المصدر يمكن تثبيته على أجهزة Linux و Mac و Android مزامنة الملفات بين أجهزة كمبيوتر متعددة على غرار الطريقة التي تفعل بها ذلك Dropbox .


بادئ ذي بدء ، لماذا تتخلى عن Dropbox وتجرب Sparkleshare؟

1.- مع SparkleShare ، يمكنك التحكم في بياناتك لأنه يمكنك تخزينها على الخادم الخاص بك.

2.- لا يوجد حد للتحميل. في حالة تخزين البيانات على الخادم الخاص بك ، فإن الحد الوحيد هو سعة محرك الأقراص الثابتة.

3.- SparkleShare عبارة عن منصة مشتركة. ومع ذلك ، على الرغم من التخطيط لإصدار Windows و iOS ، لا توجد حتى الآن تواريخ محددة لهذه الإصدارات.

تركيب

على العميل

فتحت محطة وكتبت (Ubuntu 11.10 فقط):

sudo apt-get install شرارة

هذه الحزمة متاحة أيضًا في مستودعات من توزيعات Linux الشائعة الأخرى. متاح أيضا الخاص بك كود المصدر.

ثم افتح SparkleShare وأدخل اسمك وبريدك الإلكتروني. انقر فوق متابعة.

ستنشئ SparkleShare ملف تكوين في مجلد ~ / SparkleShare. انسخ محتواه.

على الخادم

تأكد من تثبيت حزم خادم git و openssh.

قم بتسجيل الدخول إلى الخادم وقم بتشغيل الأوامر التالية:

adduser - معطل-كلمة المرور بوابة
cd / home / git
git init - bare MyProject
مكدير .ssh
vi .ssh / author_keys

اضغط على مفتاح i لتنشيط وضع التحرير. الصق النص الذي نسخته من ملف التكوين سابقًا. اضغط على ESC ، كتبت: x! واضغط على مفتاح Enter لحفظ الملف. إذا كنت تريد أن يتمكن المزيد من الأشخاص من الوصول إلى هذا المشروع ، فقم بلصق أقواسهم في سطر جديد في هذا الملف.

أخيرًا ، قم بتشغيل الأوامر التالية:

chmod 700ssh
chmod 600 .ssh / author_keys
chown -R بوابة.

في المثال ، تم اختيار مستخدم git لأن العميل يفترض أنه سيتم استخدام هذا المستخدم. ومع ذلك ، إذا لزم الأمر ، يمكن تغييره. عليك فقط إخبار العميل (في الخطوة التالية) باستخدام البادئة user @ في عنوان الخادم.

على العميل ، مرة أخرى

انقر على أيقونة حالة SparkleShare وحدد خيار "Add Hosted Project". ثم حدد "على الخادم الخاص بي" وأدخل عنوان الخادم الخاص بك في حقل العنوان و "/ home / git / MyProject" في حقل "المسار البعيد". انقر فوق إضافة.

تم ، يجب ربط SparkleShare بخادمك!

مصدر: شرارة


اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.

  1.   ميش قال

    أنا جديد على نظام Linux ، فأنا أحاول حقًا تهيئة هذا الخادم ولكني أفتقد الكثير من القطع لتنشيطه وتشغيله. نأمل ألا يأخذوا الأشياء كأمر مسلم به مثل "تأكد من تثبيت حزم خادم git و openssh."

    ما هو جيت؟ حسنًا ، لقد بحثت بالفعل وقمت بتثبيته ، وبعد ذلك؟ لماذا عند تنفيذ أوامر adduser
    –معطل-كلمة المرور بوابة

    cd / home / git
    git init –are MyProject
    مكدير .ssh
    vi .ssh / author_keys

    يخبرني بشيء غير صحيح.

    اعذرني على لهجتي ولكني محبط للغاية وأود أن أعرف ما إذا كان هناك برنامج تعليمي أكثر اكتمالاً وتفصيلاً حول كيفية تجميعه من البداية.

    شكرا على المعلومات والدعم.

  2.   هيكتور جوزمان قال

    هممم! كم هو مثير للاهتمام ... أعتقد أن أول هذه البدائل (نظرًا لوجود العديد من هذا النمط) ، والذي تم تثبيته على Linux ، ولديه عملاء لنظامي التشغيل iOS و Windows (على وجه التحديد تلك التي يفتقر إليها هذا البرنامج ، ستلفت انتباهي تمامًا حتى يحدث ذلك ، سأبقى مع OwnCloud 😛

  3.   لنستخدم لينكس قال

    نعم للأسف.

  4.   كازبايادوم قال

    ربما سيحصلون على شيء ما من SparkleShare. الحقيقة هي أن الجميع يريد شيئًا من هذا القبيل ، إما أن يقوم بتحميل الصور تلقائيًا من الهاتف المحمول إلى مجلد معين على الكمبيوتر أو تنزيل الموسيقى من مجلد معين من الكمبيوتر إلى الهاتف المحمول. لأول مرة لدينا Dropin.

  5.   ميغيلنو قال

    سؤال واحد: هل تعرف أي بديل متزامن يقوم تلقائيًا بتنزيل الملفات إلى هاتف android؟
    تحيات

  6.   جاسبار فرنانديز قال

    هل مازلت بحاجة مونو؟ إنه الشيء الوحيد الذي يسحبني من هذا البرنامج ...

  7.   ماركوشيبي قال

    انظر كم هو مثير للاهتمام ، لقد فكرت في الصيف أن أضع برنامجًا مشابهًا لبرنامج Dropbox لمشاركة مواد من الجامعة مع الأصدقاء ولتوفير تسهيلات معينة لهذا الغرض.
    علاوة على ذلك ، كنت قد خططت بالفعل للقيام بذلك لإخفاء git أو مدير إصدارات آخر ، والآن سأرى كيف يكون هذا ، وعلى الأقل سأرى ما إذا كانت بعض التعليمات البرمجية أو الأفكار ستساعدني 😀
    شكرا ، انها تساعدني كثيرا