استعراض Seafile

Seafile

Seafile هو حل تخزين ومزامنة سحابي مفتوح المصدر مفتوح المصدر. وبعبارة أخرى ، يشبه إلى حد كبير Dropbox أو Google Drive باستثناء أنه لديك سيطرة كاملة على مثيلك في النظام الأساسي. على هذا النحو ، تعمل Seafile في منافسة مباشرة مع Nextcloud و Owncloud.

ProPrivacy.com أحرز هدفا
6 من اصل 10

ملخص

يتكون نظام Seafile من ثلاثة أجزاء: برنامج الخادم وتطبيقات سطح المكتب وتزامن المزامنة ، وبرنامج Drive. هذا الأخير مخصص لأجهزة الكمبيوتر المكتبية فقط ويقوم بإنشاء محرك أقراص افتراضي للوصول إلى الملفات المخزنة على خادم Seafile وتحميلها.

التسعير

تتناول هذه المراجعة إصدار مجتمع Seafile المجاني والمفتوح المصدر بنسبة 100٪. تم إصدار هذا تحت رخصة جنو أفيرو العمومية v3 ، بدعم المجتمع المقدم من منتدى Seafile.

هناك أيضًا إصدار احترافي خاص بـ Linux فقط يتضمن دعم البريد الإلكتروني وبعض الميزات الإضافية التي تستهدف بيئات المؤسسات.

إذا كنت تستضيف Seafile على خادم طرف ثالث ، فستكون هناك بالطبع تكاليف تأجير الخادم.

المميزات

  • مزامنة عبر المنصات مع الدعم الكامل لنظام التشغيل Windows و macOS و Linux و Android و iOS
  • تعيين محرك الأقراص الظاهري
  • تشفير العميل (نهاية إلى نهاية)
  • المدمج في دعم وثائق ويكي
  • إصدار الملف واللقطات
  • تأمين الملفات لمنع التحرير المتزامن للملفات من إنشاء تعارضات
  • التحرير عبر الإنترنت والتأليف المشترك
  • سجل التدقيق لمراقبة النظام الخاص بك
  • تحميل الصور المحمول
  • مشاركة الملفات ومراقبة الأذونات
  • توثيق ذو عاملين
  • المدمج في فحص الفيروسات
  • دعم WebDAV

لا يوجد اتصال ومزامنة للتقويم في Seafile بشكل ملحوظ ، على الرغم من أن الكثيرين يعتبرون أن Seafile يحافظ على نقائه كبرنامج لمزامنة الملفات ليكون ميزة. يعتبر Nextcloud ، الذي يدعم هذا وغيرها من الميزات غير المدعومة من Seafile ، منتفخًا بشكل كبير من قبل عشاق Seafile.

إذا كنت بحاجة إلى الاتصال ومزامنة التقويم ، يمكن استخدام Radicale أو Calendarserver إلى جانب Seafile لتوفير ذلك.

على عكس Nextcloud (لم نقم بعد بمراجعة Owncloud في وقت كتابة هذا التقرير) ، Seafile مستضافة ذاتيًا فقط - سواء كان ذلك على الخادم الخاص بك أو خادم طرف ثالث) لا توجد شركات شريكة تقدم مثيلات مُعدة مسبقًا مُستضافة مسبقًا للنظام الأساسي.

عبر منصة

تتوفر تطبيقات Sync و SeaDrive (انظر أدناه) لأنظمة Windows و macOS و Linux. في Linux ، تتوفر إصدارات واجهة المستخدم الرسومية من هذه التطبيقات (والتي تتطابق بشكل أساسي مع نظيراتها في نظامي التشغيل Windows و macOS) لأوبونتو و Debian و CentOS و Fedora. عميل سطر الأوامر متاح أيضًا لجميع نكهات Linux.

SeaDrive - تعيين محرك الأقراص الظاهري

بدلاً من الوصول إلى الملفات التي تم تحميلها عبر عميل مزامنة سطح المكتب ، يقوم تطبيق SeaDrive لنظام التشغيل Windows و macOS و Linux بحساب مجلد SeaDrive كمحرك للوصول السهل. هذا لا يضيف أي وظيفة أساسية على عميل المزامنة العادي (الذي لا يقوم تلقائيًا بمزامنة الملفات محليًا ، إما) ، لكنه يوفر طريقة بديلة ملائمة للوصول إلى ملفاتك.

المدمج في دعم وثائق ويكي

يمكنك حفظ وتحرير مستندات Wiki داخل مكتبة باستخدام محرر WYSIWIG Markdown المدمج. يمكن ربط هذه الملفات بسلاسة بالملفات المخزنة داخل المكتبة ، مما يؤدي إلى إزالة لعنة العديد من أنظمة Wiki التقليدية - قيود حجم المرفقات.

إصدار الملف واللقطه

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

تاريخ إصدار ملف البحر

بالإضافة إلى إصدار الملف البسيط ، يأخذ Seafile لقطة من مكتبتك بأكملها كلما قمت بإجراء تغيير على تلك المكتبة. هذا يعني أنه يمكن استعادة جميع الملفات ، وليس فقط تلك التي تم تغييرها.

ملف البحر لقطة من الملفات

تتوفر إصدارات الملفات السابقة واللقطات فقط من خلال واجهة الويب ، حيث يمكنك أيضًا تحديد مدة الاحتفاظ بالإصدارات السابقة من الملفات في كل مكتبة (كما تم قياسها بالأيام).

التحرير عبر الإنترنت والتأليف المشترك

يمكن إنشاء الملفات (بما في ذلك ملفات Microsoft Office) وتحريرها والتعاون معها من خلال التكامل مع خادم Microsoft Office Online Server أو OnlyOffice أو Collabora Online. هذا ، بالطبع ، يتطلب بعض الإعداد لنشر.

يتضمن عميل الويب Seafile أيضًا دعم معاينة مضمن لمجموعة متنوعة من تنسيقات ملفات الفيديو والصوت وملفات PDF والصورة والنص.

تحميل الصور المحمول

تتيح لك تطبيقات Android و iOS تحميل الصور ومقاطع الفيديو تلقائيًا إلى مكتبة من اختيارك. يمكنك التحميل عبر WiFi فقط أو أيضًا استخدام بيانات الجوال ، ويمكنك السماح للتطبيق بتخمين ألبومات الكاميرا أو انتقاؤها بنفسك.

اختيار ألبومات على ملف البحر

مشاركة الملفات ومراقبة الأذونات

يمكن مشاركة الملفات والمجلدات بسهولة من المكتبات غير المشفرة عبر عنوان URL أو "رابط داخلي". وهذا يسمح لأعضاء فريق Seafile الآخرين بفتح الرابط في عميل سطح المكتب. يمكن مشاركة الملفات والمجلدات المشفرة بواسطة "رابط داخلي" فقط.

مشاركة مكتبتي على ملف البحر

يمكنك حماية المشاركات بكلمة مرور وتعيين حد انتهاء الصلاحية على الروابط. لدى عملاء المؤسسات بعض خيارات الأسهم الإضافية الدقيقة.

مكتبتي على ملف البحر

المصادقة الثنائية (2FA)

يتم تمكين المصادقة الثنائية بسهولة ، والتي تتطلب استخدام Google Authenticator (أو أي تطبيق مصادقة OTP آخر) لتسجيل الدخول إلى الحسابات. كما يدعم Seafile 2FA عبر خدمة Twilio.

دعم WebDAV

عند النشر ، يتيح لك دعم WebDAV مزامنة البيانات مع التطبيقات التي تدعم WebDAV. كما لوحظ بالفعل ، رغم ذلك ، لا يوجد دعم CalDAV أو CardDAV لمزامنة التقويمات وجهات الاتصال

خصوصية

أحد الأسباب الرئيسية لاستخدام حل مستضاف ذاتيا مثل Seafile ، بدلاً من حل مستضاف بالكامل مثل أي مزامنة ملفات منتظمة أو خدمة النسخ الاحتياطي السحابية ، هو أن لديك سيطرة كاملة على البيانات الخاصة بك.

يمكنك تثبيت برنامج خادم Seafile على الأجهزة التي تمتلكها فعليًا أو على مساحة الخادم المستأجرة.

الاختصاص القضائي

إذا قمت بتثبيت Seafile على مساحة خادم مستأجرة ، فمن حيث المبدأ ، فإن البيانات المخزنة هناك تخضع لأي قوانين وممارسات مراقبة في البلد الذي يستند إليه الخادم و / أو مشغل الخادم.

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

الأمن التقني

لا يتم تشفير المكتبات في بقية بشكل افتراضي ولكن يمكن أن يكون. يتم تنفيذ هذا التشفير من جانب العميل. يتم تشفير البيانات في بقية باستخدام AES 256-CBC وتأمينها مع ملف مفتاح.

يتم تشفير ملف المفتاح باستخدام كلمة مرور وشفرة AES-CBC قبل إرسالها وتخزينها على الخادم. يتم أيضًا إنشاء زوج مفاتيح من كلمة المرور نفسها باستخدام PBKDF2 مع 1000 تكرار SHA256. مطلوب زوج مفاتيح كلمة المرور المشفرة هذا لفك تشفير ملف المفتاح المشفر ، والذي يستخدم بعد ذلك في فك تشفير بياناتك.

في حالة إجراء التشفير / فك التشفير في تطبيقات سطح المكتب أو الأجهزة المحمولة ، فلن تترك كلمة المرور جهازك مطلقًا. عند استخدام عميل الويب (Seahub) ، يتم تخزين نسخة مجزأة من كلمة المرور من جانب الخادم لمدة ساعة واحدة.

من الواضح أن هذا غير آمن مثل كلمة المرور التي لا تترك نظامك أبدًا ، ولكن نظرًا لأن كلمة المرور المخزنة مجزأة باستخدام PBKDF2 مع 1000 تكرار من SHA256 ، فهي مع ذلك آمنة تمامًا. وبالطبع ، يمكنك التحكم في الخادم ، على أي حال.

تجدر الإشارة إلى أن محتويات الملفات مشفرة ، لكن أسماء الملفات وهيكل الدليل ليست كذلك.

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

بالطبع ، ستبقى البيانات الموجودة في المجلدات المشفرة مشفرة حتى لو لم تكن عملية النقل آمنة.

الدعم

السطر الأول من الدعم هو دليل تم تحديثه وتوسيعه مؤخرًا عبر الإنترنت. يحتوي هذا على قدر كبير من المعلومات ، بما في ذلك أدلة الإعداد التفصيلية.

على الرغم من ذلك ، واجهنا مشكلات لم يتم تغطيتها بواسطة الدليل وهو المكان الذي تأتي فيه منتديات المجتمع النشطة. ولكن هناك إزعاج هو أن معظم الروابط في سلاسل المنتدى السابقة تتعلق بالإصدار القديم من الدليل وبالتالي لم تعد مفيدة.

سهولة الاستعمال

اقامة

لاستخدام Seafile ، يجب أولاً استضافة مثيل لبرنامج الخادم الخاص به. يمكن أن يتم ذلك في Linux و Raspberry Pi العامة بعدة طرق ، لكن بالنسبة للمستخدمين المنزليين (محور هذه المقالة) ، يوصى بالنشر في Linux باستخدام SQLite. كل هذا جيد وجيد (وهو سهل للغاية) ، فيما عدا أن تعليمات نشر HTTPS متوفرة فقط لطرق Nginx أو Apache.

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

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

يتم توفير التعليمات في دليل Seafile لتمكين HTTPS على خوادم Linux باستخدام Nginx أو Apache ، ولكن هذه تفترض أنك قمت بنشر Seafile باستخدام تلك المنصات. إذا قمت بنشرها باستخدام SQLite أو Docker أو Windows ، فمن غير الواضح ما إذا كان من الممكن تمكين HTTPS.

يتوفر عدد من الأدلة عبر الإنترنت لتمكين HTTPS لـ Seafile Windows Server باستخدام مجموعة Microsoft IIS ، ولكن هذه كلها قديمة.

واجهة الويب

واجهة الويب هي الوسيلة الأساسية للوصول إلى ملفاتك وإدارتها ، وإدارة إعدادات حسابك.

مجلدات ملف البحر

يمكنك إنشاء مكتبات جديدة ، وتنزيل الملفات ، أو السحب والإفلات للتحميل إلى المكتبات.

ملف البحر سحب وإسقاط الملفات إلى المكتبات

تطبيقات مزامنة سطح المكتب

تطبيقات مزامنة البيانات كلها متطابقة في Windows و macOS و Linux. على عكس Dropbox أو Google Drive ، لا تتم مزامنة الملفات التي تمت مزامنتها مع الخادم تلقائيًا محليًا مع أجهزة أخرى.

مزامنة التطبيقات على ملف البحر

يمكنك مزامنة أي مجلد على نظامك ببساطة عن طريق السحب والإفلات إلى العميل ، حيث يمكنك عرض وإدارة ومشاركة الملفات.

SeaDrive

واحدة من أكثر الميزات المفيدة لـ Seafile هي القدرة على إنشاء محركات أقراص افتراضية في Windows و macOS و Linux. هذه تتصرف مثل محرك أقراص محلي منتظم باستثناء أن يتم حفظ البيانات المخزنة فيها إلى خادم Seafile الخاص بك.

محرك البحر على نظام التشغيل ماك

أشار أيقونة بجانب كل ملف إلى حالته: سحابة فقط أو تم تنزيلها أو تنزيلها جزئيًا (للمجلدات).

تطبيقات المحمول

تطبيقات Android و iOS متشابهة جدًا. في كلا التطبيقين ، يمكنك عرض وإدارة وتنزيل الملفات التي تمت مزامنتها مع خادم السحابة.

تطبيق البحر ملف المحمول

في Android ، من الممكن تحميل أي ملف على جهازك ، على الرغم من أننا نشعر بخيبة أمل صغيرة لملاحظة أنه لا يمكن مزامنة المجلدات تلقائيًا. في نظام التشغيل iOS ، تقتصر على تحميل الصور ومقاطع الفيديو.

الصور على ملف البحر

يدعم كلا التطبيقين التحميل التلقائي للصور ومقاطع الفيديو.

افكار اخيرة

قيد الاستخدام ، يعمل Seafile جيدًا ونرحب بحقيقة أن الملفات التي تمت مزامنتها في السحابة لا تتم مزامنتها تلقائيًا عبر جميع الأجهزة المتصلة. واجهته سهلة الاستخدام وسهلة الاستخدام ، وتطبيقاته في غاية البساطة. نقدر بشكل خاص دعم قوي لنظام Linux ، مع إصدارات واجهة المستخدم الرسومية لكل من برنامج Sync و SeaDrive.

ومع ذلك ، نشعر بخيبة الأمل قليلاً لأنه لا يمكنك مزامنة المجلدات تلقائيًا من أجهزة Android (ميزة نعرف أن نظام التشغيل iOS لن يدعمها على أي حال).

نحن نتفهم سبب إعجاب الأشخاص بحقيقة أن Seafile يتجنب زحف المهام ، لكننا لا نفتقد مزامنة التقويم والاتصال. نعلم أنه يمكن تحقيق ذلك باستخدام برامج أخرى بجانب Seafile ، ولكن هذا يتطلب نشرًا إضافيًا على مستوى الخادم.

الذي يقودنا إلى العقبة الكبيرة مع Seafile - النشر. بخلاف Nextcloud ، لا توجد خيارات مستضافة متاحة للمستخدم العادي. Seafile هو حل تخزين سحابي مستضاف ذاتيًا ، فقط. مما يعني أنه يلزم قدر لا بأس به من المعرفة التقنية لإعدادها بالكامل. خاصة إذا كنت ترغب في تأمين الاتصال باستخدام HTTPS.

إذا كانت لديك الدراية ، فإن Seafile هو حل استضافة سحابي أنيق ومجاني وآمن (بافتراض نشر HTTPS واستخدام تشفير e2e. وإلا ، فمن المحتمل وجود خدمة سحابية أفضل لك.

Brayan Jackson
Brayan Jackson Administrator
Sorry! The Author has not filled his profile.
follow me