OwnCloud là gì và Nextcloud là gì? So sánh ownCloud và Nextcloud

Owncloud là gì

Khái niện OwnCloud và NextCloud còn xa lạ với khá nhiều người. Vậy cùng Bizfly Cloud tìm hiểu những thông tin về OwnCloud và NextCloud ngay tại bài viết này nhé.

OwnCloud

OwnCloud là một phần mềm nguồn mở (open source), được phát triển lần đầu tiên vào năm 2010. ownCloud là một bộ phần mềm client-server được sử dụng trong tạo và lưu trữ tệp. Về cơ bản, các chức năng của ownCloud tương tự như Dropbox, nhưng sự khác biệt của ownCloud nằm ở Server Edition.

Server Edition của ownCloud miễn phí và là mã nguồn mở cho phép bất kỳ người dùng nào đều có thể cài đặt và vận hành miễn phí trên server riêng. ownCloud cũng hỗ trợ các extensions, cho phép nó hoạt động như Google Drive: chỉnh sửa tài liệu trực tuyến, calendar và đồng bộ hóa liên lạc…

Phần mềm máy chủ (server) ownCloud có thể được cài đặt trên Linux miễn phí và phần mềm máy khách (client) có thể được cài đặt trên các máy tính chạy Windows, OS X hoặc Linux. Các phiên bản ứng dụng dành cho thiết bị di động hiện đã có sẵn cho các hệ điều hành Android và iOS.

Năm 2016, việc phát triển ownCloud đã được tách riêng, một số developer tham gia trong dự án phát triển ownCloud ban đầu đã tách mã nguồn (source code) để tạo ra một sản phẩm cạnh tranh với ownCloud, là Nextcloud.

Nextcloud

Nextcloud là phần mềm nguồn mở, được phát triển lần đầu tiên vào năm 2016 và cho phép người dùng chạy dịch vụ lưu trữ đám mây cá nhân. Tương tự như ownCloud, Nextcloud có các tính năng giống với Dropbox.

Phần mềm máy chủ Nextcloud có thể được cài đặt miễn phí trên Linux và phần mềm client có thể được cài đặt trên các máy tính chạy Windows, OS X hoặc Linux. Nextcloud cũng có sẵn cho Android và iOS trên các thiết bị di động.

Nextcloud là một nhánh trong dự án ownCloud, được phát triển bởi nhiều thành viên ban đầu trong nhóm phát triển ownCloud. Hai dự án có nhiều điểm tương đồng, nhưng khác biết về giao diện sử dụng, cũng như trong các thỏa thuận cấp phép tương ứng, đặc biệt là cho các phiên bản Enterprise.

So sánh Nextcloud và ownCloud

1. Screenshots

Giao diện login của 2 phần mềm tương đối giống nhau:

Sau đây là giao diện góc trên cùng bên trái của màn hình ban đầu, gọi là trang “File”. Đây thực chất là trang chủ của một đám mây riêng:

Click vào biểu tượng share 1 file và bạn sẽ thấy share menu của tệp ở bên phải:

Trong khi cài đặt một số ứng dụng, Nextcloud hiển thị từng biểu tượng nhỏ, có thể truy cập trực tiếp từ thanh menu chính trên top bar. Tuy nhiên, nếu bạn cài đặt nhiều ứng dụng trong Nextcloud, bạn vẫn sẽ phải sử dụng menu thả xuống để xem phần còn lại:

Trong ownCloud, trước tiên bạn phải nhấp vào menu thả xuống, nhưng các biểu tượng ứng dụng có kích cỡ lớn hơn và kèm theo chú thích:

Đây là trang ứng dụng ban đầu của Nextcloud:

Tuy nhiên, nếu bạn chọn danh mục ở bên trái, bạn sẽ có được chế độ xem đẹp hơn các ứng dụng có sẵn:

Đây là trang Marketplace ban đầu của ownCloud:

2. Công nghệ

Cả ownCloud và ownCloud đều được xây dựng trên PHP và đều hỗ trợ SQLite hoặc MySQL / MariaDB. Thủ tục cài đặt cũng gần như tương tự.

Vì cả hai đều là nguồn mở nên bạn có thể theo dõi chính xác những cải tiến nào đang được thực hiện. Nếu chúng ta so sánh biểu đồ GitHub Nextcloud “commit activity” và biểu đồ “commit activity” ownCloud, bạn có thể thấy rằng Nextcloud có khoảng gấp đôi số lần commit so với ownCloud.

Khi kiểm tra biểu đồ “code frequency” của Nextcloud so với biểu đồ “code frequency” của ownCloud thì sự khác biệt khá rõ ràng. Nhóm Nextcloud đã phát triển hơn rất nhiều từ codebase so với ownCloud kể từ khi tách ra. Nextcloud cũng có nhiều bản phát hành hơn trong năm qua so với ownCloud.

3. Các tính năng

Tính năng

Nextcloud

ownCloud

Files

File Storage

Hỗ trợ

Upload, đồng bộ, comments, tags, nhiều phiên bản, chuyển files qua giao diện web.

Hỗ trợ

Upload, đồng bộ, comments, tags, nhiều phiên bản, chuyển files qua giao diện web.

File Sharing

Hỗ trợ

Chia sẻ thông qua user, email, link, các trang mạng xã hội, bảo vệ bằng mật khẩu và ngày hết hạn. Có thể cho phép người dùng không có tài khoản (email) chỉnh sửa tài liệu.

Hỗ trợ

Chia sẻ thông qua user, email, link, các trang mạng xã hội, bảo vệ bằng mật khẩu và ngày hết hạn.

Tìm kiếm văn bản hoàn chỉnh

Hỗ trợ

Ứng dụng Nextant tích hợp Apache Solr

Hỗ trợ

Tích hợp với ElasticSearch có sẵn thông qua tiện ích bổ sung trả phí.

Folder Sharing

Hỗ trợ

Chia sẻ thông qua user, email, link, các trang mạng xã hội, bảo vệ mật khẩu và ngày hết hạn. Cho phép người dùng xem và upload

Hỗ trợ

Chia sẻ thông qua user, email, link, các trang mạng xã hội, bảo vệ mật khẩu và ngày hết hạn. Cho phép người dùng xem và upload

Tích hợp trực tuyến LibreOffice

Hỗ trợ

Hỗ trợ

PDF Viewer

Hỗ trợ

Tích hợp sẵn

Hỗ trợ

Ứng dụng PDF Viewer có sẵn

Thư viện ảnh

Hỗ trợ

Hỗ trợ

Chỉnh sửa tài liệu cho người dùng email không cần đăng nhập

Hỗ trợ

Không hỗ trợ

Theo dõi hoạt động tệp

Hỗ trợ

Tích hợp sẵn

Hỗ trợ

Có sẵn các App

Hỗ trợ file dung lượng lớn

Hỗ trợ

Hỗ trợ

Giới hạn bộ nhớ/người dùng

Hỗ trợ

Hỗ trợ

Kiểm soát truy cập File

Hỗ trợ

Chỉ hỗ trợ phiên bản Enterprise Edition

Khóa File

Hỗ trợ

Thông qua W2G2 app

Không hỗ trợ

Liên kết

Hỗ trợ

Chia sẻ file trên Nextcloud server được hỗ trợ

Hỗ trợ

Chia sẻ file trên ownCloud server được hỗ trợ

Clients

Web Client

Hỗ trợ

Hỗ trợ

Desktop Clients

Windows, Mac, Linux

Windows, Mac, Linux

Mobile Clients

Hỗ trợ

Google Play Android client (xếp hạng 4 và miễn phí), Apple App store client(xếp hạng 4.7 và miễn phí), F-Droid – kho ứng dụng Android và MS Windows Store có một ứng dụng vẫn đang trong quá trình thử nghiệm.

Hỗ trợ

Windows Mobile client, Google Play Android client (xếp hạng 4 và có giá $4.00), Apple App store client (xếp hạng 2.9 và có giá $0.99), và Blackberry World.

Apps

App Store / Marketplace

Hỗ trợ

120 ứng dụng có trong danh sách Nextcloud app store

Hỗ trợ

62 ứng dụng có trong danh sách ownCloud marketplace

Audio/Video Chat

Hỗ trợ

Có bao gồm push notifications

Không hỗ trợ

Không có ứng dụng trò chuyện nào trên ownCloud 10

Audio/Video Player

Hỗ trợ

Không thể đóng player trừ khi tải lại trang

Hỗ trợ

Bookmarks App

Hỗ trợ

Hỗ trợ

Calendar App

Hỗ trợ

Hỗ trợ

Contacts App

Hỗ trợ

Hỗ trợ

Email

Hỗ trợ

Ứng dụng Nextcloud Mail đơn giản cùng với ứng dụng tích hợp RainLoop

Hỗ trợ

Ứng dụng tích hợp RainLoop

Notes

Hỗ trợ

Hỗ trợ

Weather

Hỗ trợ

Không hỗ trợ

Security

Xác thực 2 yếu tố

Hỗ trợ

Hỗ trợ

Bảo vệ trước tấn công Brute Force

Hỗ trợ

Cho cả lõi và ứng dụng

Hỗ trợ

Có sẵn thông qua ownCloud Security app

Rate Limiting

Hỗ trợ

Không hỗ trợ

Các tính năng khác

Các nhóm User

Hỗ trợ

Circles app cho phép người dùng tạo nhóm người dùng /đồng nghiệp/bạn bè của riêng họ

Hỗ trợ

Custom groups app cho phép người dùng tạo và quản lý các nhóm tùy chỉnh để chia sẻ

API

Hỗ trợ

Hỗ trợ

Tích hợp bộ nhớ ngoài

Hỗ trợ

Hỗ trợ

Khả năng mở rộng/Hỗ trợ doanh nghiệp

Hỗ trợ

Hỗ trợ

Resource Monitoring

Hỗ trợ

Không hỗ trợ

Third Party Authentication

Hỗ trợ

Hỗ trợ

Theme Customization

Hỗ trợ

Hỗ trợ

Role Based Administration

Hỗ trợ

Hỗ trợ

Workflow

Hỗ trợ

Hỗ trợ

Translations

Hỗ trợ 33 ngôn ngữ khác nhau

Hỗ trợ 103 ngôn ngữ khác nhau

Với các tính năng tối ưu này của ownCloud và Nextcloud, BizFly Cloud đã phát triển hệ thống Pre-built Applications hỗ trợ cài đặt ownCloud và Nextcloud như một tính năng bổ trợ của sản phẩm Cloud server. Với các khánh hàng đã và đang có tài khoản Cloud server của BizFly Cloud, khi sử dụng tính năng Pre-built Applications, có thể dễ dàng cài đặt ownCloud hoặc Nextcloud phiên bản mới nhất trên các nền tảng hệ điều hành Ubuntu 16.04 hoặc CentOS 7. Tất cả những gì bạn cần làm là click vào biểu tượng và hệ thống sẽ tự động cài đặt cho bạn.

Theo BizFly Cloud tổng hợp

Có thể bạn quan tâm: Hướng dẫn lựa chọn self-hosted cloud storage tốt nhất và triển khai phần mềm trên server