المصطلح “السحابة” يقترح شيئًا هائلًا، يمتد عبر مساحة شاسعة. في مجال التكنولوجيا، “السحابة” تشير إلى كيان افتراضي يقدم خدمات للمستخدمين النهائيين، بما في ذلك تخزين البيانات، واستضافة التطبيقات، وتحويل الموارد المادية إلى افتراضية.
في المناظر الحالية، يستخدم الحوسبة السحابية من قبل المؤسسات بمختلف الأحجام لتخزين البيانات وتوفير فوائد للعملاء كما هو مبين أعلاه.
بشكل أساسي، هناك ثلاثة أنواع رئيسية من خدمات السحابة:
- خدمة SaaS (البرمجيات كخدمة) – تمكن هذه الخدمة المستخدمين من الوصول إلى السحب العامة المتاحة من قبل المؤسسات الكبيرة لتخزين البيانات، مثل Gmail.
- خدمة PaaS (المنصة كخدمة) – تتيح PaaS للمستخدمين استضافة التطبيقات أو البرمجيات على السحابات العامة الأخرى. على سبيل المثال، يستضيف Google App Engine تطبيقات المستخدمين.
- خدمة IaaS (البنية التحتية كخدمة) – تقوم IaaS بتحويل الماكينات الفعلية إلى افتراضية، مما يجعلها متاحة للعملاء ويوفر تجربة مشابهة لاستخدام ماكينة حقيقية.
ما هو تخزين السحابة؟
تخزين السحابة يشير إلى ممارسة تخزين البيانات على خوادم بعيدة بدلاً من أنظمة المستخدمين المحلية. يعود هذا المفهوم إلى عام 1983 عندما قدمت CompuServe لعملائها مساحة قرص بحجم 128 كيلوبايت لتخزين الملفات.
منذ ذلك الحين، شهد مجال تخزين السحابة تطورًا مستمرًا، وسيستمر في التطور بسبب التهديدات المستمرة مثل فقدان البيانات، وانتهاكات المعلومات، والاختراقات، وغيرها من الهجمات الخبيثة.
نتيجة لذلك، قامت العديد من المنظمات بتقديم حلولها الخاصة في تخزين السحابة وخصوصية البيانات، مما ساهم في تعزيز وتحقيق استقرار مستقبلها
في هذا المقال، سنعرض برمجيات تخزين السحابة مفتوحة المصدر المختارة لنظام Linux التي اكتسبت قبولًا واسع النطاق بين كل من المنظمات الكبيرة والجمهور العام.
1. OwnCloud
كبديل لـ Dropbox لمستخدمي Linux، يوفر ownCloud وظائف عديدة مشابهة لتلك المتوفرة في Dropbox. يعمل كخادم تزامن ومشاركة ملفات يتم استضافته ذاتيًا.
توفر وظيفته مفتوحة المصدر للمستخدمين وصولًا إلى مساحة تخزين غير محدودة. بدأ المشروع في يناير 2010 بهدف توفير بديل مفتوح المصدر لمقدمي خدمات تخزين السحابة الخاصة. يتم كتابته باستخدام PHP و JavaScript وهو متاح لأجهزة سطح المكتب التي تعمل بنظام التشغيل Windows و Linux و OS X، ويوفر حتى نجاحًا عملاء للهواتف المحمولة لنظامي Android و iOS.
يستخدم OwnCloud خادمًا WebDav للوصول عن بعد ويمكنه التكامل مع عدد كبير من قواعد البيانات بما في ذلك SQLite و MariaDB و MySQL و Oracle Database و PostgreSQL.
يقدم عددًا كبيرًا من الميزات القابلة للتعداد والتي تشمل: تخزين وتشفير الملفات، تدفق الموسيقى، مشاركة المحتوى عبر عناوين URL، استضافة تزامن mozilla sync وقارئ RSS/atom، تثبيت التطبيق بنقرة واحدة، مشاهدة الفيديو وملف PDF، والكثير.
الإصدار الأحدث من ownCloud أي 10 يضيف ميزات جديدة أخرى بما في ذلك تصميم محسن، الذي يتيح للمسؤول إعلام المستخدمين وتعيين حدود الاحتفاظ بالملفات في سلة المهملات.

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

3. Seafile
Seafile هو نظام آخر لاستضافة الملفات يستغل الخصائص مفتوحة المصدر لتوفير جميع المزايا التي يتوقعها المستخدمون من نظام برمجيات تخزين سحابي جيد. وهو مكتوب بلغة C وبايثون، وأحدث إصدار مستقر هو 10.0.1.
Seafile يوفر عملاء سطح المكتب لنظام التشغيل Windows و Linux و OS X وعملاء للهواتف المحمولة لنظام التشغيل Android و iOS و Windows Phone. بالإضافة إلى النسخة المجتمعية التي تم إصدارها بموجب رخصة البرمجيات العامة، لديه أيضًا نسخة احترافية تم إصدارها بموجب ترخيص تجاري توفر ميزات إضافية لا تدعمها النسخة المجتمعية، مثل تسجيل المستخدم والبحث النصي.
منذ أن تم إصداره كمصدر مفتوح في يوليو 2012، بدأ في جذب الاهتمام الدولي. وميزاته الرئيسية هي المزامنة والمشاركة مع التركيز الرئيسي على سلامة البيانات.
ميزات أخرى لـ Seafile التي جعلته شائعًا في العديد من الجامعات مثل جامعة ماينز وجامعة HU برلين وجامعة ستراسبورغ وأيضًا بين آلاف الأشخاص في جميع أنحاء العالم هي تحرير الملفات عبر الإنترنت، والمزامنة التفاضلية لتقليل عرض النطاق المطلوب، وتشفير البيانات على جانب العميل لتأمين بيانات العميل.

4. خلايا Pydio
خلايا Pydio، المعروفة سابقًا ببساطة باسم Pydio وكانت تعرف سابقًا باسم AjaXplorer، هي برمجية مفتوحة المصدر لمشاركة الملفات ومزامنتها التي يمكن أن تعمل على خادم الشخصي للمستخدم أو في السحابة.
Pydio Cells متاح في توزيعتين متميزتين: إصدار مجاني ومفتوح المصدر للمجتمع (Pydio Cells Home) وإصدار تجاري مرخص (المقدم في اثنتين من الأصناف، Pydio Cells Connect و Pydio Cells Enterprise). توفر توزيعات المؤسسات ميزات إضافية غير متوفرة في الإصدار المجاني وتقدم خيارات دعم محسّنة تتجاوز ما هو متاح في منتديات المجتمع.
الميزات الأخرى التي تأتي مع هذا البرنامج هي محرر نص مع تحديد الصيغة، وتشغيل الصوت والفيديو، وتكامل مع أمازون، S3، FTP، أو قواعد بيانات MySQL، محرر صور، ومشاركة ملف أو مجلد حتى من خلال عناوين URL العامة.

5. Ceph
Ceph بدأته Sage Weil في أطروحته الدكتوراه، وفي خريف عام 2007، واصل عمله على هذا المشروع بدوام كامل ووسع فريق التطوير.
في أبريل 2014، قامت Red Hat بجلب تطويرها داخل المؤسسة. حتى الآن، تم إصدار 18 إصدارًا من Ceph وأحدث إصدار هو 18.2.0. Ceph هو عبارة عن مجموعة موزعة مكتوبة بلغة C++ و Python وهي قابلة للتوسع بشكل كبير ومتاحة بحرية.
يمكن تعبئة البيانات في Ceph كجهاز كتلة، أو ملف، أو عبر بوابة RADOS التي يمكن أن تدعم Amazon S3 و Openstack Swift API. بالإضافة إلى أمان البيانات وقابلية التوسع والموثوقية، الميزات الأخرى التي يوفرها Ceph هي:
- نظام ملفات الشبكة الذي يهدف إلى الأداء العالي وتخزين البيانات الكبيرة.
- التوافق مع عملاء VM.
- السماح بالقراءات/الكتابات الجزئية/الكاملة.
- تعيينات على مستوى الكائن.

6. Syncany
Syncany هو واحد من أخف وأكثر تطبيقات التخزين السحابي مفتوحة المصدر التي تُطوّر حاليًا بنشاط من قبل Philipp C. Heckel وحتى الآن، متاح كأداة سطر أوامر وواجهة رسومية لجميع الأنظمة المدعومة.
واحدة من أهم الميزات لـSyncany هي أنها أداة تتطلب منك إحضار تخزينك الخاص، والذي يمكن أن يكون تخزينًا FTP أو SFTP، أو WebDAV أو مشاركات Samba، أو دلاء Amazon S3، وما إلى ذلك.
الميزات الأخرى التي تجعلها أداة رائعة للحصول عليها هي التشفير بتقنية AES+Twofish/GCM بحجم 128 بت لجميع البيانات الخارجة من الجهاز المحلي، ودعم مشاركة الملفات حيث يمكنك مشاركة ملفاتك مع أصدقائك، وتخزين خارجي حسب اختيار المستخدم بدلاً من التخزين الذي يقدمه موفر الخدمة، ونسخ احتياطية على فترات زمنية أو عند الطلب، وإصدارات الملفات المتوافقة بتنسيق ثنائي، وتكرار الملفات المحلي.
يمكن أن يكون أكثر فائدة للشركات التي ترغب في استخدام مساحة تخزينها الخاصة بدلاً من الاعتماد على بعض موفري الخدمات لتوفير التخزين.

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

8. غلانترفس
غلانترفس هو نظام تخزين ملفات مرتبط بالشبكة. في البداية، بدأت من قبل شركة غلانتر، هذا المشروع الآن تحت ريد هات إنك. بعد شرائهم لشركة غلانتر في عام 2011. ادمجت ريد هات غلانتر FS مع خادم تخزين ريد هات الخاصة بهم غيرت اسمه إلى خادم تخزين غلانتر ريد هات.
هو متوفر لمنصات تشمل Linux و OS X و NetBSD و OpenSolaris مع بعض أجزائه مرخصة بموجب GPLv3 بينما يتم ترخيص البعض الآخر بموجب GPLv2 مزدوج الترخيص. وقد تم استخدامه كأساس للأبحاث الأكاديمية.
GlusterFS يستخدم نموذج العميل-الخادم مع نشر الخوادم ككتل تخزين. يمكن للعميل الاتصال بالخادم ببروتوكول مخصص عبر TCP/IP أو Infiniband أو SDP وتخزين الملفات في خادم GlusterFs.
تُستخدم وظائف مختلفة من خلالها على الملفات وتشمل المزامنة والنسخ الاحتياطي للملفات والتجزئة على أساس الملفات وتوازن الحمل والجدولة والتخزين المؤقت للقرص لذكر بعضها.
ميزة أخرى مفيدة له هي أنه مرن أي أن البيانات تُخزن هنا على أنظمة ملفات أصلية مثل xfs و ext4 وما إلى ذلك.

9. Git-annex
Git-annex هو خدمة مزامنة ملفات أخرى طورها جوي هيس، تهدف أيضًا إلى حل مشاكل مشاركة الملفات ومزامنتها ولكنها مستقلة عن أي خدمة تجارية أو خادم مركزي. وهو مكتوب بلغة Haskell ومتوفر لنظام التشغيل Linux و Android و OS X و Windows.
Git-annex يدير مستودع git للمستخدم دون تخزين الجلسة في git. بل يخزن فقط الرابط إلى الملف في مستودع git ويدير الملفات المرتبطة بالرابط في مكان منفصل. يضمن تكرار ملف مطلوب في حالة الاسترداد للمعلومات المفقودة.
بالإضافة إلى ذلك، يضمن توفر بيانات الملفات على الفور عند الحاجة مما يمنع وجود الملفات على كل نظام. وهذا يقلل الكثير من الذاكرة الزائدة. يُلاحَظ أن git-annex متاح على مختلف توزيعات Linux بما في ذلك Fedora وUbuntu وDebian وما إلى ذلك.

10. XigmaNAS
XigmaNAS هو نظام تشغيل تخزين مفتوح المصدر قوي وقابل للتخصيص لـ NAS (معنى الـتخزين المتصل بالشبكة) يعتمد على FreeBSD، مصمم لمشاركة تخزين البيانات عبر شبكة الحاسوب.
يمكن تثبيته على أي منصة عتادية تقريبًا ويدعم مشاركة البيانات عبر أنظمة التشغيل Linux وغيرها من أنظمة التشغيل شبيهة Unix، ويندوز وكذلك نظام التشغيل Mac OS.
بعض ميزاته تشمل دعم ZFS v5000، RAID البرمجيات (0،1،5)، تشفير القرص، تقارير S.M.A.R.T / البريد الإلكتروني، وأكثر من ذلك بكثير. يدعم عدة بروتوكولات شبكية بما في ذلك CIFS/SMB (Samba)، Active Directory Domain Controller (Samba)، FTP، NFS، و RSYNC بين آخرين.

11. Yunohost
Yunohost هو نظام تشغيل للخدمة الذاتية مجاني ومفتوح المصدر خفيف الوزن وموثوق وآمن يعتمد على Debian GNU/Linux. يبسط إدارة الخادم عن طريق توفير واجهة ويب ودية لك لإدارة خادمك.
يتيح إدارة حسابات المستخدمين (عبر LDAP) وأسماء النطاقات، ويدعم إنشاء واستعادة النسخ الاحتياطية، ويأتي مع مكدس بريد كامل (بوستفيكس، دوفكوت، رسبامد، ديكيم) وخادم للرسائل الفورية. بالإضافة إلى ذلك، يدعم أدوات الأمان مثل yunohost-firewall و fail2ban، وإدارة شهادات SSL.

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

13. Syncthing
سينكثينج هو أداة مزامنة ملفات مستمرة خاصة وآمنة ومحمولة، مفتوحة المصدر، بسيطة وفعّالة تقوم بمزامنة الملفات بين جهازين أو أكثر في الوقت الحقيقي. يعمل على نظام تشغيل لينكس، ماك أو إس إكس، ويندوز، فري بي إس دي، سولاريس، وأوبن بي إس دي.
جميع التواصلات عبر سينكثينج مشفرة (مؤمنة باستخدام TLS)، ويتم تحديد كل جهاز بشهادة تشفيرية قوية لضمان المصادقة الآمنة. يمكنك إعداد ومراقبة عمليات سينكثينج عبر واجهة مستخدم قوية ومستجيبة يمكن الوصول إليها عبر متصفح الويب.

14. FileCloud
FileCloud هو خدمة تخزين سحابية خاصة وآمنة تدعم مشاركة الملفات والمزامنة والنسخ الاحتياطي والوصول عن بُعد للاستخدام المنزلي والتجاري. يعمل على نظام تشغيل لينكس، ويندوز، وماك، وجميع الهواتف المحمولة الرئيسية والأجهزة اللوحية بما في ذلك أيفون، وآيباد، وأندرويد، وويندوز فون. بالإضافة إلى ذلك، يعمل على رازبيري باي.
يتيح لك الوصول إلى الملفات ومشاركتها من جهاز الكمبيوتر الخاص بك في المنزل. يمكن للمستخدمين التجاريين استخدامه لتنظيم، والبحث، والمشاركة، والمزامنة، والنسخ الاحتياطي، والإدارة الشاملة للمستندات التجارية لموظفيك، وعملائك، وزبائنك. كما أنه يدعم تنظيم والوصول السريع لوسائط عالية الأداء من أي مكان.

15. خادم تخزين سحابي
خادم تخزين السحابة هو واجهة برمجة تطبيقات سحابية مفتوحة المصدر وآمنة وقابلة للتوسيع وتستضيف ذاتيًا لبناء حل تخزين سحابي خاص بك. إنه أداة مستقلة لذا لا داعي لتثبيت خادم ويب منفصل أو محرك قاعدة بيانات مؤسسي وهو مصمم ليكون نسبيا سهل التكامل في بيئتك.
ينفذ البرنامج الخادمي الأساسي نظام ملفات كامل مشابه لمحرك تخزين السحابة من أمازون ومزودي خدمات آخرين. يدعم عمليات تخزين السحابة القائمة على الملفات مثل إدارة التسلسل الهرمي للمجلدات، وتحميل/تنزيل الملفات، والنسخ، والنقل، وإعادة التسمية، والإلغاء، واستعادة الملفات، والحذف، والمزيد. كما يتميز أيضًا بإدارة الحصص لكل مستخدم، والحد الأقصى للنقل الشبكي اليومي لكل مستخدم والمزيد من الميزات.
الختام
هذه بعض البرامج المعروفة لتخزين السحابة مفتوحة المصدر ومزامنتها التي اكتسبت شهرة كبيرة على مر السنين أو استطاعت فقط أن تدخل وتحقق بصمتها في هذه الصناعة مع طريق طويل للذهاب. يمكنك مشاركة أي برنامج تستخدمه أنت أو منظمتك وسنقوم بإدراجه في هذه القائمة.
Source:
https://www.tecmint.com/free-open-source-cloud-storage-tools-for-linux/