Cách cài đặt công cụ chia sẻ tệp Resilio Sync trên Ubuntu 22.04

theanh

Administrator
Nhân viên
Resilio Sync là công cụ đồng bộ hóa tệp ngang hàng độc quyền dành cho các thiết bị Linux, FreeBSD, Mac, Windows, Android, iOS, Amazon Kindle Fire và NAS. Đây là công cụ chia sẻ và đồng bộ hóa tệp đáng tin cậy do Resilio, Inc. phát triển. Công cụ này không yêu cầu máy chủ tập trung để lưu trữ tệp. Bạn chỉ cần cài đặt Resilio Sync trên máy chủ và bắt đầu chia sẻ và đồng bộ hóa các tệp qua giao thức BitTorrent.

Tính năng
  • Gửi tệp lớn qua email.
  • Liên kết an toàn để chia sẻ.
  • Nhanh chóng, đáng tin cậy và đơn giản.
  • Quản lý quyền truy cập
  • Quản lý quyền ngay lập tức.
  • Truy cập từ mọi nơi Kiểm soát mức sử dụng băng thông
Bài đăng này sẽ chỉ cho bạn cách cài đặt Resilio Sync trên Ubuntu 22.04.

Điều kiện tiên quyết​

  • Máy chủ chạy Ubuntu 22.04.
  • Mật khẩu gốc được cấu hình trên máy chủ.

Cập nhật hệ thống của bạn​

Trước khi bắt đầu, bạn sẽ cần cập nhật và nâng cấp tất cả các gói phần mềm lên phiên bản mới nhất. Bạn có thể cập nhật chúng bằng lệnh sau:
Mã:
apt update -y
apt upgrade -y
Sau khi cập nhật tất cả các gói hệ thống, bạn có thể tiến hành bước tiếp theo.

Thêm kho lưu trữ Resilio Sync​

Gói Resilio Sync không có trong kho lưu trữ mặc định của Ubuntu 22.04. Vì vậy, bạn sẽ cần cài đặt nó từ kho lưu trữ chính thức của Resilio Sync.

Trước tiên, hãy cài đặt các phụ thuộc cần thiết bằng lệnh sau:
Mã:
apt-get install gnupg2 curl wget git software-properties-common acl -y
Tiếp theo, hãy tải xuống và nhập khóa GPG bằng lệnh sau:
Mã:
wget http://linux-packages.resilio.com/resilio-sync/key.asc
apt-key add key.asc
Tiếp theo, hãy thêm kho lưu trữ Resilio Sync vào APT bằng lệnh sau lệnh:
Mã:
add-apt-repository "deb http://linux-packages.resilio.com/resilio-sync/deb resilio-sync non-free"
Sau khi kho lưu trữ được thêm vào, hãy cập nhật kho lưu trữ bằng lệnh sau:
Mã:
apt-get update -y
Sau khi kho lưu trữ được cập nhật, bạn có thể tiến hành cài đặt Resilio Sync.

Cài đặt Resilio Sync Ubuntu 22.04​

Bây giờ, hãy chạy lệnh sau để cài đặt Resilio Sync trên máy chủ của bạn.
Mã:
apt-get install resilio-sync -y
Tiếp theo, hãy khởi động dịch vụ Resilio Sync và cho phép dịch vụ này khởi động sau khi hệ thống khởi động lại.
Mã:
systemctl start resilio-sync
systemctl enable resilio-sync
Bây giờ, hãy xác minh trạng thái của Resilio Sync bằng lệnh sau lệnh:
Mã:
systemctl status resilio-sync
Bạn sẽ nhận được kết quả đầu ra sau:
Mã:
? resilio-sync.service - Resilio Sync service Loaded: loaded (/lib/systemd/system/resilio-sync.service; disabled; vendor preset: enabled) Active: active (running) since Tue 2022-12-13 06:01:06 UTC; 15s ago Docs: https://help.resilio.com Process: 95865 ExecStartPre=/bin/mkdir -p ${SYNC_RUN_DIR} ${SYNC_LIB_DIR} (code=exited, status=0/SUCCESS) Process: 95866 ExecStartPre=/bin/chown -R ${SYNC_USER}:${SYNC_GROUP} ${SYNC_RUN_DIR} ${SYNC_LIB_DIR} (code=exited, status=0/SUCCESS) Process: 95867 ExecStart=/usr/bin/rslsync --config ${SYNC_CONF_DIR}/config.json (code=exited, status=0/SUCCESS) Process: 95869 ExecStartPost=/bin/sleep 1 (code=exited, status=0/SUCCESS) Main PID: 95868 (rslsync) Tasks: 16 (limit: 2238) Memory: 13.2M CPU: 62ms CGroup: /system.slice/resilio-sync.service ??95868 /usr/bin/rslsync --config /etc/resilio-sync/config.json
Dec 13 06:01:05 ubuntu2204 systemd[1]: Starting Resilio Sync service...
Dec 13 06:01:06 ubuntu2204 systemd[1]: Started Resilio Sync service.
Theo mặc định, Resilio Sync lắng nghe trên cổng 8888. Bạn có thể kiểm tra bằng lệnh sau lệnh:
Mã:
ss -antpl | grep 8888
Bạn sẽ thấy đầu ra sau:
Mã:
LISTEN 0 10 127.0.0.1:8888 0.0.0.0:* users:(("rslsync",pid=95868,fd=16))

Cấu hình Resilio Sync​

Theo mặc định, Resilio Sync lắng nghe trên máy chủ cục bộ. Để truy cập Resilio Sync từ các thiết bị từ xa, bạn sẽ cần phải thay đổi máy chủ cục bộ thành IP máy chủ của mình.
Mã:
nano /etc/resilio-sync/config.json
Thay đổi các dòng sau:
Mã:
{ "storage_path" : "/var/lib/resilio-sync/", "pid_file" : "/var/run/resilio-sync/sync.pid", "webui" : { "force_https": true, "listen" : "your-server-ip:8888" }
}
Lưu và đóng tệp, sau đó khởi động lại dịch vụ Resilio Sync để áp dụng thay đổi:
Mã:
systemctl restart resilio-sync
Tiếp theo, bạn sẽ cần tạo một thư mục mà bạn muốn chia sẻ bằng Resilio Sync. Bạn có thể tạo nó bằng một số tệp bằng lệnh sau:
Mã:
mkdir /mnt/files/
touch /mnt/files/doc1.txt
touch /mnt/files/doc2.txt
Tiếp theo, đặt quyền thích hợp bằng lệnh sau:
Mã:
setfacl -R -m "u:rslsync:rwx" /mnt/files
Sau khi hoàn tất, bạn có thể tiến hành bước tiếp theo.

Truy cập Giao diện người dùng web Resilio Sync​

Bây giờ, mở trình duyệt web của bạn và truy cập giao diện web Resilio Sync bằng URL Bạn sẽ được chuyển hướng đến trang tạo người dùng quản trị:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22392%22%3E%3C/svg%3E


Đặt tên người dùng quản trị, mật khẩu và nhấp vào nút Tiếp tục. Bạn sẽ thấy trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22379%22%3E%3C/svg%3E


Đặt tên Resilio Sync của bạn và nhấp vào nút Bắt đầu. Bạn sẽ thấy trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22345%22%3E%3C/svg%3E


Bây giờ, hãy nhấp vào nút +. Bạn sẽ thấy trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22365%22%3E%3C/svg%3E


Nhấp vào thư mục Chuẩn .. Bạn sẽ thấy trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22350%22%3E%3C/svg%3E


Chọn thư mục bạn muốn chia sẻ và nhấp vào nút Mở. Bạn sẽ thấy trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22342%22%3E%3C/svg%3E


Nhấp vào tab Liên kết để tạo liên kết chia sẻ. Bạn sẽ thấy trang sau:

Bây giờ, hãy nhấp vào nút X để đóng giao diện chia sẻ liên kết.

Bây giờ, hãy đến thiết bị từ xa và truy cập thư mục chia sẻ của bạn bằng liên kết mà bạn đã sao chép. Bạn sẽ thấy thư mục được chia sẻ trên trang sau:


data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%22750%22%20height=%22361%22%3E%3C/svg%3E

Kết luận​

Trong bài đăng này, chúng tôi đã giải thích cách cài đặt máy chủ Resilio Sync trên máy chủ Ubuntu 22.04. Bây giờ bạn có thể triển khai Resilio Sync trên máy chủ cá nhân của mình và sử dụng nó để chia sẻ tệp với những người dùng khác. Hãy thoải mái hỏi tôi nếu bạn có bất kỳ câu hỏi nào.
 
Back
Bên trên