Tin tức và phân tích của tất cả các thiết bị di động

Cách thiết lập Resilio Sync Server trên Linux

Muốn có một cách dễ dàng, không rắc rối để đồng bộ hóa trên các nền tảng Mac, Windows, Linux, Android và những thứ khác? Hãy xem Resilio Sync! Đây là một công cụ đồng bộ hóa do một số người đứng sau bittorrent tạo ra. Nó sử dụng giao thức bittorrent để truyền tệp qua mạng và qua internet nói chung. Đây là cách thiết lập máy chủ Resilio Sync trên Linux.

Thêm kho phần mềm

Trước khi cài đặt phần mềm trên hệ thống của bạn, Resilio Sync có một kho lưu trữ phần mềm cần được thêm vào. Điều này là do đây là phần mềm của bên thứ ba và các bản phân phối Linux không mang nó, có thể là do Resilio Sync là nguồn đóng và các bản phân phối Linux không được cấp phép để phân phối phần mềm.

Trong mọi trường hợp, hãy làm theo các hướng dẫn sau để thêm kho lưu trữ phần mềm của bên thứ ba vào hệ thống của bạn.

Dựa trên Debian/Ubuntu

Mặc dù kho lưu trữ phần mềm trông giống Debian, nhưng nó sẽ hoạt động trên tất cả các bản phân phối Linux dựa trên Debian và Ubuntu. Như hiện tại, không có PPA đáng tin cậy (và chính thức) cho người dùng Ubuntu. Kết quả là, nó sẽ phải đủ. Mở một cửa sổ đầu cuối và dán dòng dài này vào bên trong. KHÔNG THÊM BẤT KỲ CHỖ NÀO. Nếu dòng này bị rút ngắn hoặc di chuyển ra xa theo bất kỳ cách nào, thì phần chỉnh sửa sẽ không hoạt động bình thường.

Dòng lệnh này tự động chỉnh sửa tệp phần mềm nguồn. Bạn không cần chỉnh sửa gì với trình soạn thảo văn bản.

echo "deb https://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free" | sudo tee /etc/apt/sources.list.d/resilio-sync.list

Sau khi nguồn phần mềm có trên hệ thống của bạn, bạn cần tải xuống khóa GPG đã ký. Điều này rất quan trọng vì trình quản lý gói sẽ KHÔNG cài đặt phần mềm chưa được ký:

wget -qO - https://linux-packages.resilio.com/resilio-sync/key.asc | sudo apt-key add -

Cuối cùng, cập nhật để phản ánh những thay đổi.

Dựa trên Ubuntu: sudo apt update

Dựa trên Debian: sudo apt-get update

Redhat dựa trên

Các bản phân phối Linux dựa trên Redhat, chẳng hạn như các bản phân phối dựa trên Debian, không gửi phần mềm đồng bộ hóa Resilio theo mặc định, vì vậy người dùng phải thêm máy chủ phần mềm của bên thứ ba vào hệ thống của họ trước khi nhận phần mềm.

Đây là cách thực hiện cho các hệ thống Linux dựa trên Redhat. Đầu tiên, hãy mở một cửa sổ đầu cuối và nhận các đặc quyền siêu người dùng:

sudo -s

Với đặc quyền của quản trị viên, hãy tạo một tệp cấu hình kho lưu trữ mới.

sudo nano /etc/yum.repos.d/resilio-sync.repo

Sau đó dán đoạn sau vào tệp:

[resilio-sync]
name=Resilio Sync
baseurl=https://linux-packages.resilio.com/resilio-sync/rpm/$basearch
enabled=1
gpgcheck=1

Sau khi tạo tệp kho lưu trữ mới, hãy thêm khóa GPG được ký công khai. Các hệ thống dựa trên Redhat thường từ chối cài đặt phần mềm mà không có bước này vì đây là vấn đề bảo mật.

rpm --import https://linux-packages.resilio.com/resilio-sync/key.asc

Cài đặt

Kho phần mềm được thêm vào hệ thống. Bây giờ tất cả những gì còn lại là cài đặt phần mềm. Nếu bạn không sử dụng Arch Linux, bản phân phối Linux dựa trên Debian/Ubuntu hoặc Redhat, bạn sẽ cần tải xuống gói nhị phân chung cho Đồng bộ hóa Resilio thay vì làm theo hướng dẫn bên dưới.

Lưu ý: Nếu bạn đang theo dõi bài viết này và sử dụng tệp nhị phân chung, thì các hướng dẫn rất có thể giống nhau.

Dựa trên Ubuntu (Mint/Sơ cấp và các dẫn xuất khác)

sudo apt install resilio-sync

Dựa trên Debian (Bunsen Labs và các hệ thống Linux dựa trên Debian khác)

sudo apt-get install resilio-sync

Redhat dựa trên (Fedora/CentOS/Rhel, v.v.)

sudo dnf install resilio-sync

hoặc

sudo yum install resilio-sync

Vòm Linux

Người dùng Arch Linux có nó dễ dàng. Giống như hầu hết các phần mềm, phần mềm Đồng bộ hóa Resilio có sẵn trong kho lưu trữ Người dùng Arch Linux. Bạn không biết cách cài đặt các gói AUR? Đi đến hướng dẫn của chúng tôi và tìm hiểu mọi thứ về nó!

Để nhận gói Resilio Sync, hãy tải xuống ảnh chụp nhanh hoặc trỏ trực tiếp trình trợ giúp AUR yêu thích của bạn tới gói này tại đây.

Cấu hình

Phần mềm đã được cài đặt. Bây giờ là lúc để cấu hình nó.

hệ thống

Hầu hết các bản phân phối Linux hiện đại đều sử dụng systemd (không có phiên bản Debian cũ hơn). Chính nhờ hệ thống init này mà việc bật và khởi động dịch vụ đồng bộ hóa chỉ cần hai lệnh. Đầu tiên, để kích hoạt hệ thống đồng bộ, hãy chạy lệnh này:

systemctl --user enable resilio-sync

Bật Systemctl sẽ cho phép tiện ích đồng bộ chạy tự động khi khởi động, miễn là bạn khởi động lại. Tuy nhiên, nếu bạn không muốn khởi động lại hệ thống của mình, đã đến lúc chạy lệnh bắt đầu. Lệnh này sẽ trực tiếp khởi chạy công cụ đồng bộ hóa để sử dụng.

systemctl --user start  resilio-sync

Các phiên bản Debian cũ hơn:

sudo service resilio-sync start

đồng bộ hóa

Công cụ đồng bộ hóa không phải là chương trình GTK. Thay vào đó, công cụ này dựa trên web. Để định cấu hình cài đặt đồng bộ hóa của bạn, hãy mở trình duyệt web của bạn và truy cập trang web này: https://localhost:8888/gui/

Trên trang web Resilio Sync, nó yêu cầu người dùng tạo tên người dùng và mật khẩu mới. Làm điều đó và sử dụng một mật khẩu an toàn.

Trang tiếp theo yêu cầu người dùng nhập tên của thiết bị sẽ được đồng bộ hóa. Đây là những gì người dùng khác trên mạng sẽ thấy khi bạn sử dụng nó. Nhập tên máy tính của bạn. Ví dụ: ubuntu-PC hoặc cái gì đó tương tự.

Sau khi điền thông tin này, bạn sẽ được đưa đến giao diện người dùng đồng bộ hóa.

Để bắt đầu đồng bộ hóa, nhấn dấu + trong giao diện người dùng và nhấp vào “thư mục tiêu chuẩn”.

Sử dụng trình duyệt tệp để điều hướng đến thư mục sẽ sử dụng đồng bộ hóa.

Định cấu hình các tùy chọn đồng bộ hóa như chỉ đọc hoặc đọc-ghi.

Sau khi định cấu hình quyền, nhấp vào “phím”. Sao chép khóa này và gửi cho người dùng khác để thêm khóa vào đồng bộ hóa của bạn. Ngoài ra, quét mã QR trên điện thoại di động của bạn.

Lưu ý: Để thêm đồng bộ hóa khóa, hãy nhấp vào + rồi chọn “nhập liên kết hoặc khóa”.

Resilio có hỗ trợ cho Windowsmac, androi.