Computer >> Máy Tính >  >> Hệ thống >> Linux

Sparkleshare - Một mã nguồn mở thay thế tuyệt vời cho Dropbox [Linux và Mac]

Sparkleshare - Một mã nguồn mở thay thế tuyệt vời cho Dropbox [Linux và Mac]

Có khá nhiều vấn đề và mối lo ngại đã tăng lên về Dropbox trong những tháng gần đây khiến một số người cảm thấy không thoải mái khi sử dụng nó và đang tìm kiếm nơi ẩn náu bằng một phương tiện thay thế. Có, có rất nhiều dịch vụ lưu trữ trực tuyến khác, chẳng hạn như Box.net, nhưng có vẻ như hoàn toàn không có giải pháp thay thế nào có thể cạnh tranh với những lợi ích mà Dropbox mang lại, đó là đồng bộ hóa tệp.

Tuy nhiên, bạn không cần phải tìm kiếm thêm vì một giải pháp cuối cùng đã xuất hiện, được gọi là Sparkleshare.

Giới thiệu về Sparkleshare

Sparkleshare là một giải pháp thay thế Dropbox đồng bộ hóa tệp mã nguồn mở. Bản thân nó không phải là một máy chủ trang web mà là một dịch vụ mà bạn có thể tự triển khai để tạo thiết lập đồng bộ hóa của riêng mình. Vì bạn có thể chọn nơi nó thực sự lưu trữ dữ liệu bạn muốn đồng bộ hóa giữa các hệ thống, bạn có thể có toàn quyền kiểm soát dữ liệu của chính mình mọi lúc và không bao giờ phải phụ thuộc vào dịch vụ của bên thứ ba.

Sparkleshare sử dụng hệ thống GIT làm xương sống. Đối với những người chưa biết, GIT là một kho lưu trữ tệp và dịch vụ theo dõi phiên bản tuyệt vời. Nhiều dự án khác nhau (đặc biệt là các dự án nguồn mở) sử dụng GIT để kiểm soát tiến trình của mã mới trong các tệp được sửa đổi gần đây hơn. Hơn hết, Sparkleshare cuối cùng sẽ hoàn toàn đa nền tảng. Hiện tại, các bản dựng có sẵn cho Linux và Mac, cuối cùng là các gói dành cho Windows, Android và iOS.

Cài đặt

Người dùng Windows cuối cùng sẽ nhận được một trình cài đặt dễ sử dụng và người dùng Mac nên biết cách cài đặt gói của họ. Người dùng Linux có một cách hơi phức tạp (và ý tôi là điều này theo một cách tương đối) để cài đặt Sparkleshare, nhưng nó không có nhiều vấn đề.

Ubuntu

Người dùng Ubuntu cần thêm PPA có chứa các gói Sparkleshare. Bạn thật may mắn vì PPA này đã được xây dựng cách đây không lâu. Thêm PPA với

sudo add-apt-repository ppa:warp10/sparkleshare

, cập nhật kho của bạn với

sudo apt-get update

và cài đặt Sparkleshare với

sudo apt-get install sparkleshare libwebkit1.1-cil git-core

.

Fedora

Người dùng Fedora cần phải đi theo một con đường tương tự. Trước tiên, bạn cần thêm một kho chứa các gói Sparkleshare bằng cách đi tới thư mục chứa các tệp kho (

cd /etc/yum.repos.d

), tải xuống tệp repo mới (

sudo curl -O https://repos.fedorapeople.org/repos/alexh/sparkleshare/fedora-sparkleshare.repo

), và cài đặt các gói cần thiết (

sudo yum install -y sparkleshare openssh-askpass

). Để an toàn, người dùng Fedora khuyên bạn nên xóa một gói nhất định để tránh những sự cố không cần thiết. Để thực hiện việc này, bạn cần nhập

sudo yum remove -y nautilus-python

.

Người dùng của bất kỳ bản phân phối nào khác là của riêng họ (vì có rất nhiều bản phân phối khác!). Tuy nhiên, đừng cho rằng gói Sparkleshare không tồn tại cho bản phân phối của bạn, vì vậy hãy thực hiện một số Googling và xem điều gì xuất hiện.

Thiết lập

Vì Sparkleshare sử dụng GIT nên bạn có nhiều lựa chọn về nơi lưu trữ các tệp của mình. Khi bạn lần đầu tiên bắt đầu Sparkleshare, thiết lập cho bạn lựa chọn giữa ba trang web chạy GIT hàng đầu mà mọi người có thể nhận tài khoản miễn phí, cũng như khả năng xác định máy chủ của riêng bạn.

Trên thực tế, việc tạo kho lưu trữ GIT của riêng bạn để chạy Sparkleshare nằm ngoài phạm vi của bài viết này, nhưng nếu bạn Google xung quanh một chút, bạn sẽ có thể tìm thấy một số hướng dẫn. Bạn cũng có thể chắc chắn rằng có các hướng dẫn để tạo giao diện web cho kho lưu trữ GIT của riêng bạn. Đối với ví dụ trong bài viết này, tôi sẽ nhanh chóng thiết lập và sử dụng máy chủ của riêng mình.

Sparkleshare - Một mã nguồn mở thay thế tuyệt vời cho Dropbox [Linux và Mac]

Sau khi cài đặt, hãy tiếp tục và khởi chạy chương trình từ menu của bạn. Khi nó mở ra, hãy điền tên và địa chỉ email của bạn, sau đó tiếp tục.

Sparkleshare - Một mã nguồn mở thay thế tuyệt vời cho Dropbox [Linux và Mac]

Tiếp theo, bạn có thể chọn nguồn của mình và điền thông tin theo yêu cầu. Đảm bảo rằng bạn đã xem trang web trước, vì họ có thể yêu cầu bạn thực hiện thêm một bước, chẳng hạn như sử dụng khóa SSH để truy cập an toàn, không cần mật khẩu. Ví dụ:nếu bạn đang kết nối với máy chủ của riêng mình, bạn sẽ cần tạo khóa SSH bằng

ssh-keygen -t rsa

và gửi nó đến máy chủ của bạn bằng

ssh-copy-id USERNAME@SERVER

. Sau đó, bạn có thể kết nối với Sparkleshare.

Ngoài ra, bạn nên hoàn thành! Bây giờ bạn có thể bắt đầu đồng bộ hóa trong thư mục bạn đã chọn.

Sparkleshare - Một mã nguồn mở thay thế tuyệt vời cho Dropbox [Linux và Mac]

Kết luận

Đó là nó! Bây giờ bạn có thể sử dụng nó giống như bạn đã sử dụng Dropbox, nhưng an tâm hơn. Nếu bạn quá hoang tưởng, bạn cũng có thể áp dụng các kỹ thuật mã hóa tương tự như được nêu ở đây. Bạn làm gì bây giờ là tùy thuộc vào bạn.

Thay thế Dropbox này có phù hợp với bạn không? Bạn muốn chuyển sang thứ khác hay ở lại với Dropbox? Bạn có nghĩ rằng những dự án như Sparkleshare có giá trị không? Hãy cho chúng tôi biết trong phần bình luận!