Seafile


Seafile adalah solusi penyimpanan dan sinkronisasi cloud open-source cross-platform host. Dengan kata lain, ini sangat mirip dengan Dropbox atau Google Drive, kecuali bahwa Anda memiliki kontrol penuh atas instance platform Anda. Dengan demikian, Seafile beroperasi dalam persaingan langsung dengan Nextcloud dan Owncloud.

ProPrivacy.com Skor
6 dari 10

Ringkasan

Sistem perangkat lunak Seafile hadir dalam tiga bagian: perangkat lunak server, desktop, dan aplikasi sinkronisasi seluler, dan perangkat lunak Drive. Yang terakhir ini hanya untuk desktop dan membuat drive virtual untuk mengakses dan mengunggah file yang disimpan di server Seafile Anda.

Harga

Ulasan ini berkaitan dengan Seafile edisi komunitas 100% gratis dan open source. Ini dirilis di bawah GNU Affero General Public License v3, dengan dukungan komunitas yang disediakan oleh forum Seafile.

Ada juga Edisi Profesional khusus Linux yang memiliki dukungan email dan beberapa fitur tambahan yang ditujukan untuk lingkungan perusahaan.

Jika Anda meng-host Seafile di server pihak ketiga maka tentu saja akan ada biaya sewa server terkait.

fitur

  • Sinkronisasi lintas platform dengan dukungan penuh untuk Windows, macOS, Linux, Android, dan iOS
  • Pemetaan drive virtual
  • Enkripsi sisi klien (ujung ke ujung)
  • Dukungan bawaan untuk dokumen Wiki
  • Versi file dan snapshot
  • Penguncian file untuk mencegah pengeditan file bersamaan dari menghasilkan konflik
  • Pengeditan online dan penulisan bersama
  • Log Audit untuk memonitor sistem Anda
  • Unggah foto seluler
  • Berbagi File dan Kontrol Izin
  • Otentikasi dua faktor
  • Pemindaian virus bawaan
  • Dukungan WebDAV

Yang terutama hilang dari Seafile adalah sinkronisasi kontak dan kalender, meskipun banyak yang menganggap Seafile menjaga kemurniannya sebagai perangkat lunak sinkronisasi file sebagai fitur. Nextcloud, yang mendukung hal ini dan fitur-fitur lain yang tidak didukung oleh Seafile, dianggap berlebihan oleh penggemar Seafile.

Jika Anda memerlukan sinkronisasi kontak dan kalender maka Radicale atau Calendarserver dapat digunakan bersama Seafile untuk menyediakan ini.

Tidak seperti Nextcloud (kami belum meninjau Owncloud pada saat penulisan), Seafile hanya di-host-sendiri - baik itu sendiri atau server pihak ketiga).

Lintas-platform

Aplikasi Sync dan SeaDrive (lihat di bawah) tersedia untuk sistem Windows, macOS dan Linux. Di Linux, versi GUI dari aplikasi ini (yang pada dasarnya identik dengan Windows dan MacOS) tersedia untuk Ubuntu, Debian, CentOS, dan Fedora. Klien baris perintah juga tersedia untuk semua rasa Linux.

SeaDrive - pemetaan drive virtual

Alih-alih mengakses file yang diunggah melalui klien sinkronisasi desktop, aplikasi SeaDrive untuk Windows, macOS, dan Linux me-mount folder SeaDrive Anda sebagai drive untuk akses mudah. Ini tidak menambahkan fungsionalitas inti apa pun di atas klien sinkronisasi biasa (yang juga tidak secara otomatis menyinkronkan file secara lokal), tetapi ini memberikan metode alternatif yang nyaman untuk mengakses file Anda.

Dukungan bawaan untuk dokumen Wiki

Anda dapat menyimpan dan mengedit dokumen Wiki di dalam perpustakaan menggunakan editor Penurunan WYSIWIG bawaan. Ini dapat dengan mulus menautkan ke file yang disimpan di dalam perpustakaan, sehingga menghilangkan kutukan dari banyak sistem Wiki tradisional - batasan ukuran lampiran.

Versi file dan snapshot

Setiap kali Anda mengubah file di perpustakaan yang disinkronkan, file baru dibuat. File asli disimpan dan dapat diakses kapan pun Anda mau. Jika Anda menjadi korban serangan ransomware, Anda dapat dengan mudah mengembalikan versi pra-serangan file Anda. Pembuatan versi juga berguna hanya untuk mengakses draf pekerjaan Anda sebelumnya.

Riwayat versi file laut

Selain versi file sederhana, Seafile mengambil snapshot dari seluruh perpustakaan Anda setiap kali Anda membuat perubahan ke perpustakaan itu. Ini berarti bahwa semua file dapat dipulihkan, bukan hanya yang telah diubah.

snapshot file laut file

Versi file dan Snapshots masa lalu hanya tersedia melalui antarmuka web, di mana Anda juga dapat menentukan berapa lama versi file di masing-masing perpustakaan disimpan (sebagaimana diukur dalam beberapa hari).

Pengeditan online dan penulisan bersama

File (termasuk file Microsoft Office) dapat dibuat, diedit, dan dikolaborasikan melalui integrasi dengan Microsoft Office Online Server, OnlyOffice, atau server Collabora Online. Ini tentu saja membutuhkan pengaturan untuk digunakan.

Klien web Seafile juga mencakup dukungan pratinjau bawaan untuk berbagai format file video, audio, PDF, gambar dan teks.

Unggah foto seluler

Aplikasi Android dan iOS memungkinkan Anda mengunggah foto dan video secara otomatis ke perpustakaan pilihan Anda. Anda dapat mengunggah melalui WiFi saja atau juga menggunakan data seluler, dan Anda dapat mengizinkan aplikasi untuk menebak album kamera atau memilihnya sendiri.

Memilih album pada file laut

Berbagi File dan Kontrol Izin

File dan folder dapat dengan mudah dibagikan dari perpustakaan yang tidak dienkripsi melalui URL atau "tautan internal." Ini memungkinkan anggota tim Seafile lain untuk membuka tautan di klien desktop. File dan folder terenkripsi hanya dapat dibagikan dengan "tautan internal".

bagikan perpustakaan saya di file laut

Anda dapat melindungi kata sandi berbagi dan menetapkan batas kedaluwarsa pada tautan. Pelanggan perusahaan memiliki beberapa opsi tambahan yang lebih halus.

perpustakaan saya di file laut

Otentikasi dua faktor (2FA)

Otentikasi dua faktor mudah diaktifkan, membutuhkan penggunaan Google Authenticator (atau mungkin aplikasi autentikator OTP lainnya) untuk masuk ke akun. Seafile juga mendukung 2FA melalui layanan Twilio.

Dukungan WebDAV

Saat digunakan, dukungan WebDAV memungkinkan Anda untuk menyinkronkan data dengan aplikasi yang mendukung WebDAV. Seperti yang sudah disebutkan, tidak ada dukungan CalDAV atau CardDAV untuk menyinkronkan kalender dan kontak

Pribadi

Salah satu alasan utama untuk menggunakan solusi yang di-hosting sendiri Seafile, daripada solusi yang di-host sepenuhnya seperti sinkronisasi file biasa atau layanan pencadangan cloud, adalah bahwa Anda memiliki kontrol penuh atas data Anda sendiri.

Anda dapat menginstal perangkat lunak server Seafile pada perangkat keras yang Anda miliki secara fisik, atau pada ruang server sewaan.

Yurisdiksi

Jika Anda menginstal Seafile pada ruang server sewaan maka, pada prinsipnya, data yang disimpan di sana tunduk pada hukum dan operasi pengawasan mana pun yang dipraktikkan di negara yang menjadi dasar server dan / atau operator server.

Seafile menawarkan enkripsi end-to-end yang kuat dan opsional, sehingga data Anda dienkripsi dengan aman sebelum diunggah ke server. Ini berarti tidak dapat diakses di sisi server oleh pihak ketiga, membuat kekhawatiran tentang yurisdiksi agak tidak relevan.

Keamanan teknis

Perpustakaan tidak dienkripsi saat istirahat secara default tetapi bisa. Enkripsi ini dilakukan di sisi klien. Data saat istirahat dienkripsi menggunakan AES 256-CBC dan diamankan dengan file kunci.

File kunci dienkripsi menggunakan kata sandi dan cipher AES-CBC sebelum dikirim ke dan disimpan di server. Pasangan kunci juga dibuat dari kata sandi itu sendiri menggunakan PBKDF2 dengan 1000 iterasi SHA256. Pasangan kunci kata sandi terenkripsi ini diperlukan untuk mendekripsi file kunci terenkripsi, yang kemudian digunakan untuk mendekripsi data Anda.

Jika melakukan enkripsi / dekripsi di desktop atau aplikasi seluler maka kata sandi tidak pernah meninggalkan perangkat Anda. Saat menggunakan klien web (Seahub), versi hash dari kata sandi Anda disimpan di sisi server selama satu jam.

Ini jelas tidak seaman kata sandi yang tidak pernah keluar dari sistem Anda, tetapi karena kata sandi yang disimpan di hash menggunakan PBKDF2 dengan 1000 iterasi SHA256, tetap saja cukup aman. Dan, tentu saja, Anda memiliki kendali atas server.

Perlu dicatat bahwa isi file dienkripsi, tetapi nama file dan struktur direktori tidak.

Data dalam perjalanan harus diamankan menggunakan HTTPS, meskipun karena Anda hosting sendiri, Anda harus mendapatkan sertifikat SSL yang ditandatangani oleh Otoritas Sertifikat dan mengonfigurasikannya pada sistem server Anda sendiri.

Tentu saja, data dalam folder terenkripsi akan tetap terenkripsi bahkan jika proses transfer tidak diamankan.

Dukung

Baris pertama dukungan adalah manual online yang baru-baru ini diperbarui dan diperluas. Ini berisi banyak informasi, termasuk panduan pengaturan rinci.

Namun demikian, kami menemukan masalah yang tidak dicakup oleh manual yang merupakan tempat forum komunitas aktif masuk. Namun, gangguannya adalah sebagian besar tautan di utas forum sebelumnya terkait dengan versi lama manual dan karenanya tidak lagi berguna.

Kemudahan penggunaan

Mempersiapkan

Untuk menggunakan Seafile, Anda harus meng-host-sendiri perangkat lunak servernya terlebih dahulu. Ini dapat dilakukan di Linux generik dan Raspberry Pi dalam beberapa cara, tetapi untuk pengguna rumahan (fokus artikel ini), disarankan untuk menggunakan Linux di SQLite. Ini semua baik dan bagus (dan cukup mudah), kecuali bahwa instruksi penggunaan HTTPS hanya tersedia untuk metode Nginx atau Apache.

Manual ini juga merekomendasikan penggunaan menggunakan klien Windows asli, tetapi tidak ada tautan yang disediakan untuk ini. Pada penyelidikan lebih lanjut, ini karena perangkat lunak server Windows sekarang sudah usang dan tidak akan didukung di masa depan, meskipun jika Anda berburu cukup keras masih tersedia.

Instruksi pengaturan komprehensif disediakan untuk semua platform yang didukung, meskipun harus dikatakan bahwa tidak peduli platform apa yang Anda pilih, ini benar-benar pekerjaan bagi teknisi dan penggemar komputer yang lebih berpengalaman..

Instruksi disediakan dalam Seafile Manual untuk mengaktifkan HTTPS di server Linux menggunakan Nginx atau Apache, tetapi ini mengasumsikan Anda menggunakan Seafile menggunakan platform tersebut. Jika Anda menggunakannya menggunakan SQLite, Docker, atau di Windows, masih jauh dari jelas apakah itu mungkin untuk mengaktifkan HTTPS.

Sejumlah panduan tersedia online untuk mengaktifkan HTTPS untuk Seafile Windows Server menggunakan Microsoft IIS suite, tetapi ini semua sudah berumur beberapa tahun..

Antarmuka web

Antarmuka web adalah sarana inti untuk mengakses dan mengelola file Anda, dan mengatur pengaturan akun Anda.

folder file laut

Anda dapat membuat perpustakaan baru, mengunduh file, atau meng-drag-and-drop unggahan ke perpustakaan.

seret dan letakkan file laut ke perpustakaan

Aplikasi sinkronisasi desktop

Aplikasi untuk menyinkronkan data semuanya identik di Windows, macOS, dan Linux. Tidak seperti Dropbox atau Google Drive, file yang disinkronkan ke server Anda tidak secara otomatis disinkronkan secara lokal ke perangkat lain.

menyinkronkan aplikasi pada file laut

Anda dapat menyinkronkan folder apa pun di sistem Anda hanya dengan menyeret-dan-menjatuhkannya ke klien, tempat Anda dapat melihat, mengelola, dan berbagi file.

SeaDrive

Salah satu fitur Seafile yang paling berguna adalah kemampuan untuk membuat drive virtual di Windows, macOS, dan Linux. Ini berperilaku seperti drive lokal biasa kecuali bahwa data yang disimpan di dalamnya disimpan ke server Seafile Anda.

drive laut di mac OS

Ikon di sebelah setiap file menunjukkan statusnya: hanya cloud, diunduh, atau diunduh sebagian (untuk folder).

Aplikasi seluler

Aplikasi Android dan iOS sangat mirip. Di kedua aplikasi, Anda dapat melihat, mengelola, dan mengunduh file yang disinkronkan ke server cloud Anda.

Aplikasi seluler file laut

Di Android, Anda dapat mengunggah file apa pun di perangkat, meskipun kami sedikit kecewa karena tidak mungkin menyinkronkan folder secara otomatis. Di iOS, Anda dibatasi untuk mengunggah foto dan video.

foto pada file laut

Kedua aplikasi mendukung unggahan foto dan video secara otomatis.

Pikiran terakhir

Dalam penggunaannya, Seafile bekerja dengan sangat baik dan kami menyambut baik kenyataan bahwa file yang disinkronkan ke cloud tidak secara otomatis disinkronkan di semua mesin yang terhubung. Antarmukanya intuitif dan mudah digunakan, dan aplikasinya sangat apik. Kami sangat menghargai dukungan kuat untuk Linux, dengan versi GUI dari perangkat lunak Sync dan SeaDrive.

Namun, kami sedikit kecewa bahwa Anda tidak dapat menyinkronkan folder secara otomatis dari perangkat Android (fitur yang kami tahu iOS tidak akan pernah mendukungnya).

Kami memahami mengapa orang-orang menyukai kenyataan bahwa Seafile menghindari creep misi, tetapi kami kehilangan kalender dan sinkronisasi kontak. Kami tahu ini dapat dicapai dengan menggunakan perangkat lunak lain bersama Seafile, tetapi ini membutuhkan penyebaran tingkat server tambahan.

Yang membawa kita ke rintangan besar dengan Seafile - penyebaran. Berbeda dengan Nextcloud, tidak ada opsi yang dihosting untuk pengguna biasa. Seafile adalah solusi penyimpanan cloud yang di-hosting sendiri, hanya. Yang berarti bahwa diperlukan pengetahuan teknis yang cukup untuk mengatur semuanya. Apalagi jika Anda ingin mengamankan koneksi dengan HTTPS.

Jika Anda memiliki pengetahuan, maka Seafile adalah solusi hosting awan yang elegan, gratis, dan aman (dengan asumsi Anda menggunakan HTTPS dan menggunakan enkripsi e2e. Jika tidak, kemungkinan akan ada layanan cloud yang lebih baik di luar sana untuk Anda..

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