Seafile


Seafile açık kaynaklı, çapraz platformlu, kendi kendine barındırılan bir bulut depolama ve senkronizasyon çözümüdür. Başka bir deyişle, platform örneğiniz üzerinde tam kontrole sahip olmanız dışında Dropbox veya Google Drive'a çok benzer. Bu nedenle, Seafile Nextcloud ve Owncloud ile doğrudan rekabet halinde faaliyet göstermektedir.

ProPrivacy.com Puan
6 10 üzerinden

özet

Seafile yazılım sistemi üç bölümden oluşur: sunucu yazılımı, masaüstü ve mobil senkronizasyon uygulamaları ve Drive yazılımı. Bu sonuncusu yalnızca masaüstü bilgisayarlar içindir ve Seafile sunucunuzda depolanan dosyalara erişmek ve bunları yüklemek için sanal bir sürücü oluşturur.

Fiyatlandırma

Bu inceleme, Seafile'ın% 100 ücretsiz ve açık kaynaklı topluluk baskısı ile ilgilidir. Bu, Seafile forumu tarafından sağlanan topluluk desteğiyle GNU Affero Genel Kamu Lisansı v3 altında yayınlandı.

Ayrıca, e-posta desteği ve kurumsal ortamları hedefleyen bazı ek özellikler içeren tescilli yalnızca Linux Professional Edition da vardır.

Seafile'ı üçüncü taraf bir sunucuda barındırıyorsanız, elbette ilişkili sunucu kiralama maliyetleri olacaktır.

Özellikleri

  • Windows, macOS, Linux, Android ve iOS için tam destekle platformlar arası senkronizasyon
  • Sanal sürücü eşleme
  • İstemci tarafı (uçtan uca) şifreleme
  • Wiki belgeleri için yerleşik destek
  • Dosya sürümü ve anlık görüntüler
  • Eşzamanlı olarak dosyaların çakışma oluşturmasını önlemek için dosya kilitleme
  • Çevrimiçi düzenleme ve birlikte yazma
  • Sisteminizi izlemek için Denetim Günlüğü
  • Mobil fotoğraf yükleme
  • Dosya Paylaşımı ve İzin Denetimi
  • İki faktörlü kimlik doğrulama
  • Yerleşik virüs taraması
  • WebDAV desteği

Seafile'da özellikle eksik olan kişi ve takvim senkronizasyonu olsa da, çoğu Seafile'ın dosya senkronizasyon yazılımı olarak saflığını bir özellik olarak koruduğunu düşünüyor. Bunu ve Seafile tarafından desteklenmeyen diğer özellikleri destekleyen Nextcloud, Seafile hayranları tarafından aşırı şişirilmiş olarak kabul edilir.

Kişi ve takvim senkronizasyonuna ihtiyacınız varsa, bunu sağlamak için Seafile ile birlikte Radicale veya Calendarserver kullanılabilir.

Nextcloud'dan farklı olarak (henüz yazarken Owncloud'u gözden geçirmedik), Seafile yalnızca kendi kendine veya üçüncü taraf bir sunucuda barındırılıyor) Platformun tam olarak barındırılan önceden yapılandırılmış örnekleri sunan hiçbir ortak şirket yok.

Platformlar arası

Sync ve SeaDrive (aşağıya bakın) uygulamaları Windows, macOS ve Linux sistemleri için kullanılabilir. Linux'ta, bu uygulamaların GUI sürümleri (temel olarak Windows ve macOS benzerleriyle aynıdır) Ubuntu, Debian, CentOS ve Fedora için kullanılabilir. Linux'un tüm lezzetleri için bir komut satırı istemcisi de mevcuttur.

SeaDrive - sanal disk eşleme

Yüklenen dosyalara masaüstü senkronizasyon istemcisi aracılığıyla erişmek yerine, Windows, macOS ve Linux için SeaDrive uygulaması, SeaDrive klasörünüzü kolay erişim için bir sürücü olarak bağlar. Bu, normal senkronizasyon istemcisine herhangi bir temel işlev eklemez (bu da dosyaları yerel olarak otomatik olarak senkronize etmez), ancak dosyalarınıza erişmek için uygun bir alternatif yöntem sağlar.

Wiki belgeleri için yerleşik destek

Yerleşik WYSIWIG İşaretleme düzenleyicisini kullanarak Wiki belgelerini bir kitaplığa kaydedebilir ve düzenleyebilirsiniz. Bunlar, bir kütüphane içinde depolanan dosyalara sorunsuz bir şekilde bağlanabilir, böylece birçok geleneksel Wiki sisteminin bane edilmesini kaldırabilir - ek boyutu sınırlamaları.

Dosya sürümü ve anlık görüntü

Eşitlenmiş bir kitaplıktaki bir dosyayı her değiştirdiğinizde yeni bir dosya oluşturulur. Orijinal dosya tutulur ve istediğiniz zaman erişilebilir. Bir fidye yazılımı saldırısının kurbanı olursanız, dosyalarınızın saldırı öncesi sürümlerini geri yükleyebilirsiniz. Sürüm oluşturma, yalnızca işinizin önceki taslaklarına erişmek için de kullanışlıdır.

Deniz dosyası sürüm geçmişi

Basit dosya sürümüne ek olarak, Seafile bu kitaplıkta her değişiklik yaptığınızda tüm kitaplığınızın bir anlık görüntüsünü alır. Bu, yalnızca değiştirilmiş olanların değil, tüm dosyaların geri yüklenebileceği anlamına gelir.

deniz dosya anlık görüntü dosyaları

Geçmiş dosya sürümleri ve Anlık Görüntüler yalnızca web arayüzü aracılığıyla kullanılabilir; burada her kitaplıktaki dosyaların geçmiş sürümlerinin ne kadar süre saklanacağını da tanımlayabilirsiniz (gün olarak ölçülür).

Çevrimiçi düzenleme ve birlikte yazma

Microsoft Office Online Server, OnlyOffice veya Collabora Online sunucusuyla entegrasyon yoluyla dosyalar (Microsoft Office dosyaları dahil) oluşturulabilir, düzenlenebilir ve üzerinde işbirliği yapılabilir. Bu, elbette, dağıtmak için bazı kurulumlar gerektirir.

Seafile web istemcisi ayrıca çeşitli video, ses, PDF, görüntü ve metin dosyası formatları için yerleşik önizleme desteği içerir.

Mobil fotoğraf yükleme

Android ve iOS uygulamaları, fotoğrafları ve videoları istediğiniz bir kitaplığa otomatik olarak yüklemenizi sağlar. Yalnızca WiFi üzerinden yükleyebilir veya mobil veri de kullanabilirsiniz ve uygulamanın kamera albümlerini tahmin etmesine veya kendiniz seçmesine izin verebilirsiniz.

Deniz dosyasındaki albümleri seçme

Dosya Paylaşımı ve İzin Denetimi

Dosyalar ve klasörler şifrelenmemiş kitaplıklardan bir URL veya "dahili bağlantı" aracılığıyla kolayca paylaşılabilir. Bu, diğer Seafile ekibi üyelerinin bağlantıyı masaüstü istemcisinde açmasına olanak tanır. Şifrelenmiş dosya ve klasörler yalnızca “dahili bağlantı” ile paylaşılabilir.

kütüphanemde deniz dosyasını paylaş

Paylaşımları parola ile koruyabilir ve bağlantılarda bir süre sonu sınırı belirleyebilirsiniz. Kurumsal müşterilerin bazı ek daha ayrıntılı paylaşım seçenekleri vardır.

deniz dosyasındaki kütüphanem

İki faktörlü kimlik doğrulama (2FA)

Hesaplarda oturum açmak için Google Şifrematik'in (veya muhtemelen herhangi bir OTP kimlik doğrulayıcı uygulamasının) kullanılmasını gerektiren iki faktörlü kimlik doğrulama kolayca etkinleştirilebilir. Seafile ayrıca Twilio servisi aracılığıyla 2FA'yı destekliyor.

WebDAV desteği

Dağıtıldığında, WebDAV desteği, verileri WebDAV etkin uygulamalarla senkronize etmenizi sağlar. Daha önce de belirtildiği gibi, takvimleri ve kişileri senkronize etmek için CalDAV veya CardDAV desteği yoktur

Gizlilik

Herhangi bir normal dosya senkronizasyonu veya bulut yedekleme hizmeti gibi tam olarak barındırılan bir çözüm yerine Seafile gibi kendi kendine barındırılan bir çözümü kullanmanın ana nedenlerinden biri, kendi verileriniz üzerinde tam denetime sahip olmanızdır..

Seafile sunucu yazılımını fiziksel olarak sahip olduğunuz donanıma veya kiralanan sunucu alanına yükleyebilirsiniz.

yargı

Seafile'ı kiralanan sunucu alanına yüklerseniz, prensip olarak, burada depolanan veriler, sunucunun ve / veya sunucu operatörünün bulunduğu ülkede hangi yasa ve gözetim işlemlerinin uygulandığına tabidir..

Seafile isteğe bağlı güçlü uçtan uca şifreleme sunar, böylece verileriniz sunucuya yüklenmeden önce güvenli bir şekilde şifrelenir. Bu, sunucu tarafına üçüncü bir tarafça erişilemediği ve yargı yetkisi ile ilgili kaygıları önemsiz hale getirdiği anlamına gelir.

Teknik güvenlik

Kütüphaneler varsayılan olarak beklemede değil, şifrelenebilir. Bu şifreleme istemci tarafında gerçekleştirilir. Beklemedeki veriler AES 256-CBC kullanılarak şifrelenir ve bir anahtar dosyasıyla korunur.

Anahtar dosyası, sunucuya gönderilmeden ve sunucuda saklanmadan önce bir parola ve bir AES-CBC şifresi kullanılarak şifrelenir. Ayrıca, 1000 SHA256 yinelemeli PBKDF2 kullanılarak parolanın kendisinden bir anahtar çifti oluşturulur. Bu şifreli parola anahtarı çifti, daha sonra verilerinizin şifresini çözmek için kullanılan şifrelenmiş anahtar dosyasının şifresini çözmek için gereklidir..

Masaüstü veya mobil uygulamalarda şifreleme / şifre çözme işlemi gerçekleştiriyorsanız şifre asla cihazınızdan ayrılmaz. Ancak web (Seahub) istemcisini kullanırken, şifrenizin karma sürümü sunucu tarafında bir saat saklanır.

Bu, parola sisteminizden asla ayrılmadığı kadar güvenli değildir, ancak saklanan parola, SHA256'nın 1000 yinelemesi ile PBKDF2 kullanılarak karma olduğundan, yine de oldukça güvenlidir. Ve elbette, sunucu üzerinde yine de kontrole sahipsiniz..

Dosyaların içeriğinin şifreli olduğunu, ancak dosya adlarının ve dizin yapısının.

Aktarılan veriler HTTPS kullanılarak korunmalıdır, ancak kendi kendine barındırma yaptığınızdan, Sertifika Yetkilisi tarafından imzalanmış bir SSL sertifikası almanız ve bunu sunucunuzun sisteminde kendiniz yapılandırmanız gerekir..

Tabii ki, şifreli klasörlerdeki veriler, aktarım işlemi güvenli olmasa bile şifreli kalacaktır.

Destek

İlk destek hattı yakın zamanda güncellenen ve genişletilmiş bir çevrimiçi el kitabıdır. Bu, ayrıntılı kurulum kılavuzları dahil olmak üzere çok fazla bilgi içerir.

Bununla birlikte, etkin topluluk forumlarının geldiği kılavuzda yer almayan sorunlarla karşılaştık. Bununla birlikte, bir rahatsızlık, geçmiş forum konularındaki bağlantıların çoğunun kılavuzun eski sürümüyle ilgili olması ve bu nedenle artık kullanışlı olmamasıdır..

Kullanım kolaylığı

Kurmak

Seafile'ı kullanmak için önce sunucu yazılımının bir örneğini kendiniz barındırmalısınız. Bu, genel Linux ve Raspberry Pi'de çeşitli şekillerde yapılabilir, ancak ev kullanıcıları için (bu makalenin odak noktası), SQLite kullanarak Linux'ta dağıtılması önerilir. HTTPS dağıtım talimatlarının yalnızca Nginx veya Apache yöntemleri için mevcut olması dışında, bunların hepsi iyi ve iyidir (ve oldukça kolaydır)..

Kılavuz ayrıca yerel Windows istemcisini kullanarak dağıtmayı önerir, ancak bunun için herhangi bir bağlantı sağlanmaz. Daha fazla araştırmada, bunun nedeni Windows sunucu yazılımının artık kullanımdan kaldırılmış olması ve gelecekte desteklenmemesidir, ancak yeterince zorlanırsanız hala kullanılabilir.

Hangi platformu seçerseniz seçin, gerçekten daha deneyimli bilgisayar teknisyenleri ve meraklıları için bir iş olduğu söylenmesine rağmen, desteklenen tüm platformlar için kapsamlı kurulum talimatları verilmiştir..

Nginx veya Apache kullanarak Linux sunucularında HTTPS'yi etkinleştirmek için Seafile Kılavuzunda talimatlar verilmiştir, ancak bunlar Seafile'ı bu platformları kullanarak dağıttığınızı varsayar. SQLite, Docker veya Windows kullanarak dağıttıysanız, HTTPS'yi etkinleştirmenin bile mümkün olup olmadığı açık değildir.

Microsoft IIS paketini kullanarak Seafile Windows Server için HTTPS'yi etkinleştirmek için çevrimiçi olarak birkaç kılavuz mevcuttur, ancak bunların hepsi birkaç yaşındadır.

Web arayüzü

Web arayüzü, dosyalarınıza erişmenin ve dosyalarınızı yönetmenin ve hesap ayarlarınızı yönetmenin temel aracıdır.

deniz dosya klasörleri

Yeni kütüphaneler oluşturabilir, dosya indirebilir veya kütüphanelere sürükleyip bırakabilirsiniz.

deniz dosyası sürükle bırak kütüphanelere dosya

Masaüstü senkronizasyon uygulamaları

Verileri senkronize etmek için kullanılan uygulamaların tümü Windows, macOS ve Linux'ta aynıdır. Dropbox veya Google Drive'ın aksine, sunucunuzla senkronize edilen dosyalar otomatik olarak yerel olarak diğer cihazlarla senkronize edilmez.

uygulamaları deniz dosyasında senkronize etme

Sisteminizdeki herhangi bir klasörü, dosyaları görüntüleyebileceğiniz, yönetebileceğiniz ve paylaşabileceğiniz istemciye sürükleyip bırakarak senkronize edebilirsiniz..

SeaDrive

Seafile'ın en kullanışlı özelliklerinden biri Windows, macOS ve Linux'ta sanal diskler oluşturma yeteneğidir. Bunlar, içinde depolanan verilerin Seafile sunucunuza kaydedilmesi dışında normal bir yerel sürücü gibi davranır.

mac OS'de deniz sürüşü

Her dosyanın yanındaki simge durumunu gösterir: yalnızca bulut, indirilen veya kısmen indirilen (klasörler için).

Mobil uygulamalar

Android ve iOS uygulamaları çok benzer. Her iki uygulamada da bulut sunucunuzla senkronize edilmiş dosyaları görüntüleyebilir, yönetebilir ve indirebilirsiniz.

Deniz dosyası mobil uygulaması

Android'de, klasörleri otomatik olarak senkronize etmenin mümkün olmadığını belirtmek biraz hayal kırıklığına uğramış olsak da, cihazınıza herhangi bir dosya yüklemek mümkündür. İOS'ta fotoğraf ve video yüklemekle sınırlısınız.

deniz dosya fotoğrafları

Her iki uygulama da fotoğrafların ve videoların otomatik yüklenmesini destekler.

Son düşünceler

Kullanımda, Seafile çok iyi çalışıyor ve buluta senkronize edilen dosyaların bağlı tüm makineler arasında otomatik olarak senkronize edilmemesini memnuniyetle karşılıyoruz. Arayüzü sezgisel ve kullanımı kolaydır ve uygulamaları çok kaygandır. Hem Sync hem de SeaDrive yazılımının GUI sürümleriyle Linux için güçlü desteğe özellikle değer veriyoruz.

Bununla birlikte, Android cihazlardaki klasörleri otomatik olarak senkronize edemeyeceğiniz için biraz hayal kırıklığına uğradık (iOS'un hiçbir zaman desteklemeyeceğini bildiğimiz bir özellik).

İnsanların neden Seafile'in görev sürünmesini önlediğini anlıyoruz, ancak takvim ve kişi senkronizasyonunu kaçırıyoruz. Bunun Seafile ile birlikte başka bir yazılım kullanılarak da gerçekleştirilebileceğini biliyoruz, ancak bu ek sunucu düzeyinde dağıtım gerektiriyor.

Bu da bizi Seafile ile büyük engele getiriyor - dağıtım. Nextcloud'un aksine, sıradan kullanıcılar için barındırılan seçenekler yoktur. Seafile yalnızca kendi kendine barındırılan bir bulut depolama çözümüdür. Bu, her şeyi kurmak için makul miktarda teknik bilgi gerektiği anlamına gelir. Özellikle HTTPS ile bağlantı güvenliğini sağlamak istiyorsanız.

Teknik bilginiz varsa, Seafile zarif, ücretsiz ve güvenli bir bulut barındırma çözümüdür (HTTPS dağıttığınızı ve e2e şifreleme kullandığınızı varsayarsak) Aksi takdirde, sizin için daha iyi bir bulut hizmeti olacaktır..

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