2024 Yılında Linux için En İyi 15 Açık Kaynak Bulut Depolama Yazılımı


"Bulut" terimi, uçsuz bucaksız bir alana yayılan muazzam bir şeyi ima eder. Teknoloji alanında "bulut", son kullanıcılara veri depolama, uygulama barındırma ve fiziksel kaynakların sanallaştırılması dahil olmak üzere hizmetler sunan sanal bir varlığı ifade eder.

Günümüz ortamında bulut bilişim, her boyuttaki kuruluş tarafından verileri depolamak ve müşterilere yukarıda belirtilen faydaları sağlamak için kullanılmaktadır.

Temel olarak üç tür bulut hizmeti vardır:

  • SaaS (Hizmet Olarak Yazılım) – Bu hizmet, kullanıcıların büyük kuruluşlar tarafından veri depolama için sağlanan Gmail gibi genel kullanıma açık bulutlara erişmesine olanak tanır.
  • PaaS (Hizmet Olarak Platform) – PaaS, kullanıcıların uygulamaları veya yazılımları diğer genel bulutlarda barındırmasına olanak tanır. Örneğin, Google App Engine kullanıcı uygulamalarını barındırır.
  • IaaS (Hizmet Olarak Altyapı) – IaaS, fiziksel makineleri sanallaştırarak müşterilerin kullanımına sunar ve gerçek bir makine kullanmaya benzer bir deneyim sunar.

Bulut Depolama Nedir?

Bulut Depolama, verilerin kullanıcıların yerel sistemleri yerine uzak sunucularda depolanması uygulamasını ifade eder. Bu konseptin geçmişi, CompuServe'in müşterilerine dosya depolama için ilk olarak 128 bin disk alanı sağladığı 1983 yılına kadar uzanıyor.

O zamandan bu yana bulut depolama alanı sürekli bir gelişme gösterdi ve veri kaybı, bilgi ihlalleri, bilgisayar korsanlığı ve diğer kötü niyetli saldırılar gibi sürekli mevcut tehditler nedeniyle gelişmeye devam edecek.

Sonuç olarak birçok kuruluş, bulut depolama ve veri gizliliği konularında kendi çözümlerini sunmaya yönelerek geleceğinin güçlenmesine ve istikrar kazanmasına katkıda bulundu.

Bu yazıda, hem büyük kuruluşlar hem de genel halk arasında yaygın kabul görmüş, Linux için seçilmiş açık kaynaklı bulut depolama yazılımlarını sergileyeceğiz.

1.OwnCloud

Linux kullanıcıları için bir Dropbox alternatifi olan ownCloud, Dropbox'a benzer çok sayıda işlevsellik sağlar. Kendi kendine barındırılan bir dosya senkronizasyonu ve paylaşım sunucusu olarak çalışır.

Açık kaynak işlevselliği, kullanıcılara sınırsız miktarda depolama alanına erişim sağlar. Proje, özel bulut depolama hizmeti sağlayıcılarına açık kaynaklı bir alternatif sunmak amacıyla Ocak 2010'da başladı. PHP, JavaScript ile yazılmıştır ve Windows, Linux ve OS X masaüstü bilgisayarlarda kullanılabilir ve hatta Android ve iOS için başarıyla mobil istemciler sağlar.

OwnCloud, uzaktan erişim için bir WebDav sunucusu kullanır ve SQLite, MariaDB, MySQL, Oracle Database ve PostgreSQL dahil çok sayıda veritabanıyla entegre olabilir.

sayılabilecek çok sayıda özellik sağlar: dosya depolama ve şifreleme, müzik akışı, URL'ler arasında içerik paylaşımı, mozilla senkronizasyon barındırma ve RSS/atom besleme okuyucusu, tek tıklamayla uygulama kurulumu, video ve pdf görüntüleyici ve çok daha fazlası.

ownCloud'un en son sürümü, yani 10, yöneticinin kullanıcıları bilgilendirmesine ve çöp kutusundaki dosyalar için saklama sınırları belirlemesine olanak tanıyan gelişmiş tasarım da dahil olmak üzere başka yeni özellikler ekler.

2. Sonraki bulut

Nextcloud, dosya barındırma hizmetlerini oluşturmaya ve kullanmaya yönelik açık kaynaklı bir istemci-sunucu uygulamaları paketidir. Yazılım, bireyselden büyük işletmelere kadar herkesin uygulamayı kendi özel sunucu cihazlarına kurması ve çalıştırması için mevcuttur.

Nextcloud ile sisteminizdeki birden fazla dosya ve klasörü paylaşabilir ve bunları nextcloud sunucunuzla senkronize edebilirsiniz. İşlevsellik Dropbox'a benzer, ancak kontrol ettiğiniz sunucuyla senkronizasyon ve paylaşım çözümlerinde güçlü güvenlik, uyumluluk ve esneklikle şirket içi dosya depolama barındırma olanağı sunar.

3. Deniz Dosyası

Seafile, kullanıcılarına iyi bir bulut depolama yazılım sisteminden bekledikleri tüm avantajlardan yararlanmak için açık kaynak özelliğini kullanan başka bir dosya barındırma yazılım sistemidir. C ve Python ile yazılmıştır ve en son kararlı sürüm 10.0.1'dir.

Seafile, Windows, Linux ve OS X için masaüstü istemcileri ve Android, iOS ve Windows Phone için mobil istemciler sağlar. Genel Kamu Lisansı altında yayınlanan bir topluluk sürümünün yanı sıra, topluluk sürümünde desteklenmeyen kullanıcı günlüğü tutma ve metin arama gibi ekstra özellikler sağlayan, ticari bir lisans altında yayınlanan profesyonel bir sürümü de vardır.

Temmuz 2012'de açık kaynak haline geldiğinden beri uluslararası ilgi görmeye başladı. Ana özellikleri, veri güvenliğine odaklanarak senkronizasyon ve paylaşımdır.

Seafile'ın University Mainz, University HU Berlin ve University Strasbourg gibi birçok üniversitede ve aynı zamanda dünya çapındaki binlerce insanda yaygın hale gelen diğer özellikleri arasında çevrimiçi dosya düzenleme, gereken bant genişliğini en aza indirmek için diferansiyel senkronizasyon, güvenliği sağlamak için istemci tarafı şifreleme yer almaktadır. müşteri verileri.

4. Pydio Hücreleri

Daha önce yalnızca Pydio olarak bilinen ve daha önce AjaXplorer olarak anılan Pydio Cells, üzerinde çalışabilen açık kaynaklı bir dosya paylaşım ve senkronizasyon yazılımıdır. kullanıcının kişisel sunucusunda veya bulutta.

Pydio Cells'e iki farklı dağıtım halinde erişilebilir: ücretsiz ve açık kaynaklı topluluk sürümü (Pydio Cells Home) ve ticari lisanslı kurumsal sürüm (iki farklı sürümde sunulur, >Pydio Cells Connect ve Pydio Cells Enterprise). Kurumsal dağıtımlar, topluluk sürümünde bulunmayan ek özellikler sağlar ve topluluk forumlarında mevcut olanların ötesinde gelişmiş destek seçenekleri sunar.

Bu yazılımla birlikte gelen diğer özellikler arasında sözdizimi vurgulamalı bir metin düzenleyici, ses ve video oynatma, Amazon, S3, FTP veya MySQL Veritabanlarının entegrasyonu, görüntü düzenleyici ve genel URL'ler aracılığıyla bile dosya veya klasör paylaşımı yer alır.

5. Cep

Ceph ilk olarak Sage Weil tarafından doktora tezi için başlatıldı ve 2007 sonbaharında bu projeye tam zamanlı olarak devam etti ve geliştirme ekibini genişletti.

Nisan 2014'te Red Hat geliştirme sürecini kendi bünyesinde gerçekleştirdi. Şu ana kadar Ceph'in 18 sürümü yayınlandı ve en son sürümü 18.2.0'dır. Ceph, C++ ve Python ile yazılmış, yüksek düzeyde ölçeklenebilir ve ücretsiz olarak kullanılabilen dağıtılmış bir kümedir.

Veriler Ceph'e bir blok cihaz, bir dosya olarak veya Amazon S3 ve Openstack Swift API desteği sunabilen RADOS ağ geçidi aracılığıyla Object biçiminde doldurulabilir. Veri açısından güvenli, Ölçeklenebilir ve güvenilir olmanın yanı sıra Ceph'in sağladığı diğer özellikler şunlardır:

  • Yüksek performans ve büyük veri depolamayı hedefleyen ağ dosya sistemi.
  • VM istemcileriyle uyumluluk.
  • kısmi/tam okuma/yazma izni.
  • Nesne düzeyinde eşlemeler.

6. Senkronizasyon

Syncany, şu anda Philipp C. Heckel tarafından aktif olarak geliştirilmekte olan en hafif ve açık kaynaklı bulut depolama ve dosya paylaşım uygulamalarından biridir ve bugün itibariyle şu şekilde mevcuttur: desteklenen tüm platformlar için bir komut satırı aracı ve GUI.

Syncany'nin en önemli özelliklerinden biri, FTP veya SFTP depolama alanı, WebDAV veya Samba Paylaşımları, Amazon S3 klasörleri vb. olabilen kendi depolama alanınızı getirmenizi gerektiren bir araç olmasıdır.

Onu harika bir araç haline getiren diğer özellikler, yerel makineden ayrılan tüm veriler için 128 bit AES+Twofish/GCM şifrelemesi, dosyalarınızı arkadaşlarınızla paylaşabileceğiniz dosya paylaşım desteği, şirket dışında seçilen depolama alanıdır. sağlayıcı tabanlı depolama yerine kullanıcı, aralık tabanlı veya isteğe bağlı yedeklemeler, ikili uyumlu dosya sürümü oluşturma, dosyaların yerel tekilleştirilmesi.

Depolama sağlama konusunda bazı sağlayıcılara güvenmek yerine, kendi depolama alanını kullanmak isteyen şirketler için daha avantajlı olabilir.

7. Rahat

Yalnızca bir dosya paylaşım veya senkronizasyon aracı veya yazılımı değil, Cosy, App Engine'inizin tamamını oluşturmanıza yardımcı olabilecek eksiksiz bir işlevler paketi olarak bir araya getirilmiştir.

Syncany gibi Cozy de depolama alanı açısından kullanıcıya esneklik sağlar. Kendi kişisel depolama alanınızı kullanabilir veya Cosy ekibinin sunucularına güvenebilirsiniz.

Tam işleyişi için bazı açık kaynaklı yazılımlara dayanır: Veri tabanı depolaması için CouchDB ve indeksleme için Whoosh. Akıllı telefonlar dahil tüm platformlarda kullanılabilir.

Bulut depolama yazılımına sahip olmayı zorunlu kılan ana özellikler, tüm Kişileri, Dosyaları, Takvimi vb. Bulutta saklama ve bunları dizüstü bilgisayar ile akıllı telefon arasında senkronize etme, kendi uygulamalarını oluşturma ve bunları paylaşma olanağı sağlama yeteneğidir. yalnızca deponun Git URL'sini paylaşarak, statik web sitelerini veya HTML5 video oyun konsollarını barındırarak diğer kullanıcılarla bağlantı kurun.

8. GlusterFS

GlusterFS ağa bağlı bir dosya depolama sistemidir. Başlangıçta Gluster Inc. tarafından başlatılan bu proje, şu anda Red Hat Inc. bünyesinde yer alıyor. 2011 yılında Gluster Inc.'i satın almalarının ardından Red Hat, Gluster FS'yi Red Hat Storage Sunucusu ile entegre ederek adını Red Hat Gluster Storage olarak değiştirdi.

Linux, OS X, NetBSD ve OpenSolaris gibi platformlarda kullanılabilir; bazı parçaları GPLv3 kapsamında lisanslanırken diğerleri GPLv2 kapsamında çift lisanslıdır. Akademik araştırmalar için bir temel olarak kullanılmıştır.

GlusterFS, sunucuların depolama tuğlaları olarak dağıtıldığı bir istemci-sunucu modeli kullanır. Bir istemci, TCP/IP, Infiniband veya SDP üzerinden özel bir protokolle bir sunucuya bağlanabilir ve dosyaları GlusterFs sunucusunda depolayabilir.

Dosyalar üzerinde kullanılan çeşitli işlevler arasında dosya tabanlı yansıtma ve çoğaltma, dosya tabanlı sıyırma, yük dengeleme, zamanlama ve disk önbelleğe alma sayılabilir.

Bir başka çok kullanışlı özelliği de esnek olmasıdır, yani buradaki veriler xfs, ext4 vb. gibi yerel dosya sistemlerinde depolanır.

9. Git-ek

Git-annex, Joey Hess tarafından geliştirilen, aynı zamanda dosya paylaşımı ve senkronizasyon sorunlarını çözmeyi amaçlayan ancak herhangi bir ticari hizmetten veya merkezi sunucudan bağımsız olan bir başka dosya senkronizasyon hizmetidir. Haskell'de yazılmıştır ve Linux, Android, OS X ve Windows için kullanılabilir.

Git-annex, oturumu git'te saklamadan kullanıcının git deposunu yönetir. Ancak bunun yerine, git deposunda yalnızca dosyanın bağlantısını saklar ve bağlantıyla ilişkili dosyaları ayrı bir yerde yönetir. Kayıp bilgilerin kurtarılmasının gerekmesi durumunda ihtiyaç duyulan bir dosyanın çoğaltılmasını sağlar.

Ayrıca, dosya verilerinin gerektiğinde anında kullanılabilir olmasını sağlayarak dosyaların her sistemde sunulmasını engeller. Bu, çok fazla bellek yükünü azaltır. Özellikle git-annex, Fedora, Ubuntu, Debian vb. dahil olmak üzere çeşitli Linux dağıtımlarında mevcuttur.

10.XigmaNAS

XigmaNAS, FreeBSD tabanlı, bilgisayar veri depolamasını bir bilgisayar ağı üzerinden paylaşmak için oluşturulmuş, açık kaynaklı, güçlü ve özelleştirilebilir bir depolama NAS (Ağa Bağlı Depolama anlamına gelir) işletim sistemidir.

Hemen hemen her donanım platformuna kurulabilir ve Linux ve diğer Unix benzeri işletim sistemleri, Windows ve Mac OS arasında veri paylaşımını destekler.

Özelliklerinden bazıları ZFS v5000 desteği, yazılım RAID (0,1,5), disk şifreleme, S.M.A.R.T/e-posta raporları ve çok daha fazlasını içerir. Diğerleri arasında CIFS/SMB (Samba), Active Directory Etki Alanı Denetleyicisi (Samba), FTP, NFS ve RSYNC dahil olmak üzere birden fazla ağ protokolünü destekler.

11.Yunohost

Yunohost, Debian GNU/Linux tabanlı, ücretsiz ve açık kaynaklı, hafif, güvenilir ve güvenli, kendi kendini barındıran bir işletim sistemidir. Sunucunuzu yönetmeniz için kullanıcı dostu bir web arayüzü sunarak sunucu yönetimini basitleştirir.

Kullanıcı hesaplarının (LDAP aracılığıyla) ve alan adlarının yönetimine olanak tanır, yedeklemelerin oluşturulmasını ve geri yüklenmesini destekler ve tam bir e-posta yığını (Postfix, Dovecot, Rspamd, DKIM) ve anlık mesajlaşma sunucusuyla birlikte gelir. Ayrıca yunohost-firewall ve fail2ban gibi güvenlik araçlarını ve SSL sertifikalarının yönetimini destekler.

12. Kum fırtınası

Sandstorm, açık kaynaklı web uygulamalarını kendi özel sunucunuzda veya topluluk tarafından çalıştırılan sunucularda kolayca ve güvenli bir şekilde çalıştırmak üzere tasarlanmış, açık kaynaklı, kendi kendine barındırılan web tabanlı bir üretkenlik paketidir.

Davros, bir sohbet uygulaması, bir posta kutusu, bir görev ve proje yönetimi uygulaması, bir belge düzenleme özelliği ve daha fazlasını kullanarak dosya depolamayı ve başkalarıyla paylaşmayı destekler.

Sandstorm'a yüklediğiniz her uygulama, açık izin olmadan dünyayla iletişim kuramayacağı kendi güvenli sanal alanında kapsayıcıya alınır. Daha da önemlisi Sandstorm, güvenlik, düzenleme ve veri gizliliği gereksinimlerine uymayı kolaylaştıran güvenli bir operasyon modelini destekler.

Bireyler, işletmeler ve geliştiriciler için tasarlanmıştır.

13. Senkronizasyon

Syncthing, dosyaları iki veya daha fazla ana bilgisayar arasında gerçek zamanlı olarak senkronize eden, açık kaynaklı, basit ama güçlü ve taşınabilir, özel ve güvenli bir sürekli dosya senkronizasyon aracıdır. Linux, Mac OS X, Windows, FreeBSD, Solaris ve OpenBSD'de çalışır.

Syncthing aracılığıyla yapılan tüm iletişim şifrelenir (TLS kullanılarak güvenliği sağlanır) ve her cihaz, güvenli kimlik doğrulamayı sağlamak için güçlü bir şifreleme sertifikasıyla tanımlanır. Bir web tarayıcısı aracılığıyla erişilebilen güçlü ve duyarlı bir kullanıcı arayüzü (UI) aracılığıyla Senkronizasyon işlemlerini ayarlayabilir ve izleyebilirsiniz.

14. Dosya Bulutu

FileCloud, ev ve iş kullanımı için dosya paylaşımını, senkronizasyonu, yedeklemeyi ve uzaktan erişimi destekleyen özel ve güvenli bir bulut depolama hizmetidir. Linux, Windows, Mac ve iPhone, iPad, Android ve Windows Phone dahil tüm önemli cep telefonları ve tabletlerde çalışır. Üstelik Raspberry Pi üzerinde de çalışıyor.

Evinizdeki dosyalara erişmenizi ve bunları paylaşmanızı sağlar. İş kullanıcıları, kurumsal belgeleri çalışanlarınız, müşterileriniz ve müşterileriniz için düzenlemek, aramak, paylaşmak, senkronize etmek, yedeklemek ve yönetmek için bunu kullanabilir. Ayrıca ultra hızlı, yüksek performanslı medya organizasyonunu ve her yerden erişimi destekler.

15. Bulut Depolama Sunucusu

Cloud Storage Server, kendi özel bulut depolama çözümünüzü oluşturmaya yönelik açık kaynaklı, güvenli, genişletilebilir, kendi kendine barındırılan bir bulut depolama API'sidir. Bağımsız bir araçtır, dolayısıyla ayrı bir web sunucusu veya kurumsal veritabanı motoru kurmanıza gerek yoktur ve ortamınıza entegre edilmesi nispeten kolay olacak şekilde tasarlanmıştır.

Temel sunucu yazılımı, Amazon Cloud Drive ve diğer sağlayıcılara benzer eksiksiz bir dosya sistemi uygular. Klasör hiyerarşisi yönetimi, dosya yükleme/indirme, kopyalama, taşıma, yeniden adlandırma, çöpe atma ve geri yükleme, silme ve daha fazlası gibi dosya tabanlı bulut depolama işlemlerini destekler. Ayrıca kullanıcı başına kota yönetimi, kullanıcı başına günlük ağ aktarım limitleri ve çok daha fazlasını içerir.

Çözüm

Bunlar, yıllar içinde çok fazla popülerlik kazanan ya da bu sektöre yeni girip uzun bir yol kat ederek damgasını vurabilen, bilinen bazı Açık Kaynak Bulut depolama ve senkronizasyon yazılımlarıdır. Sizin veya kuruluşunuzun kullanıyor olabileceği herhangi bir yazılımı paylaşabilirsiniz; biz de bu listede bunları listeleyeceğiz.