كيف تبني 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 بخادمك!

مصدر: شرارة