TL;DR

Khi bạn cài đặt Syncthing, giao diện web của nó được tạo. Bạn có thể sử dụng giao diện web để kiểm soát tất cả các khía cạnh của Syncthing, bao gồm quản lý các thư mục và thiết bị đồng bộ hóa của bạn.

Thiết lập xác thực giao diện web

Mặc dù hiện tại, giao diện web chỉ có thể được truy cập từ thiết bị chủ nhưng bạn nên sử dụng xác thực tên người dùng và mật khẩu. Điều này đặc biệt quan trọng để giảm thiểu rủi ro của truy cập trái phép nếu bạn có kế hoạch cho phép kết nối với giao diện web từ các thiết bị khác. Để kích hoạt xác thực:

  1. Mở trình duyệt internet của bạn và truy cập URL sau:

    127.0.0.1:8384/

  2. Dưới GUI Authentication: Set User and Password, nhấp vào Settings

    Nhấp vào nút "Cài đặt" trong xác thực GUI.

  3. Chuyển sang các GUI tab.

  4. Nhập chi tiết xác thực của bạn.

    • Trong các trường GUI Listen Address, nhập tên người dùng mong muốn của bạn.

    • Trong các trường GUI Authenticator Password, nhập mật khẩu an toàn.

      Ví dụ

      Nhập tên người dùng và mật khẩu xác thực GUI.

  5. Nhấn vào Save.

  6. Trên màn hình Yêu cầu xác thực, nhập thông tin đăng nhập mới được tạo của bạn và nhấp vào Login.

    Đăng nhập vào giao diện web Syncthing.

Kết nối các thiết bị từ xa

Với xác thực tại chỗ, bạn có thể bắt đầu liên kết các thiết bị khác để đồng bộ hóa dữ liệu. Bạn phải có quyền kiểm soát cả hai thiết bị để hoàn tất quy trình kết nối.

Kết nối thiết bị chủ

  1. Trong giao diện web Syncthing của bạn, bên dưới Remote Devices, bấm vào Add Remote Device.

  2. Trên Tổng hợp tab chỉ định các thông tin sau:

    • Trong các trường Device ID, nhập ID thiết bị của thiết bị từ xa mà bạn muốn đồng bộ hóa tệp của mình.

    • Trong các trường Device Name, nhập tên tùy chỉnh cho thiết bị cụ thể.

  3. Chọn tab Advanced.

  4. Trong trường Addresses, nhập tcp://<peer>:22000, thay thế <peer> với địa chỉ IP Meshnet của thiết bị khác.

    Ví dụ

    Nhập địa chỉ của thiết bị khách bằng tên Nord được chỉ định.

  5. Nhấn vào Save.

Kết nối thiết bị khách

Trên thiết bị khác, bạn sẽ nhận được một tin nhắn hỏi bạn có muốn kết nối với thiết bị mới không. Để kết thúc việc liên kết các thiết bị, bạn phải chấp nhận kết nối trên thiết bị khách là tốt.

  1. Mở giao diện web Syncthing.

  2. Dưới New Device, bấm vào Add Device.

    Nhấp vào 'Thêm thiết bị' trên thiết bị khách.

  3. Trong các trường Device Name , nhập tên tùy chỉnh cho thiết bị. Ngoài ra, bạn có thể để lại tên mặc định đã được thiết bị kia chọn.

  4. Chuyển sang tab Advanced.

  5. Trong các trường Địa chỉ, nhập tcp://<peer>:22000, thay thế <peer> với địa chỉ IP Meshnet.

    Ví dụ

    Nhập địa chỉ của thiết bị chủ bằng tên Nord được chỉ định.

  6. Nhấn vào Save.

Sau vài giây, trạng thái thiết bị sẽ thay đổi thành Đã kết nối (chưa sử dụng).

Thiết bị từ xa mới được kết nối.

Thêm thư mục đồng bộ hóa

Syncthing tự động tạo ra một thư mục đồng bộ mặc định được gọi là Sync trong thư mục chính của người dùng. Tuy nhiên, bạn có thể tạo và chia sẻ nhiều thư mục mới với các thiết bị đã chọn.

Chia sẻ một thư mục từ thiết bị chủ

  1. Trên giao diện web Syncthing, dưới Folder, chọn Add Folder.

    Nhấp vào nút "Thêm thư mục".

  2. Điền vào các trường sau:

    • Trong các trường Nhãn thư mục, nhập nhãn tùy chỉnh để dễ dàng phân biệt thư mục.

    • Trong các trường Đường dẫn thư mục, nhập đường dẫn đến thư mục bạn muốn đồng bộ hóa. Nếu thư mục không tồn tại, nó sẽ được tạo tự động.

  3. Chuyển sang các tab Sharing.

  4. Dưới Unshared Devices, chọn các thiết bị bạn muốn đồng bộ hóa thư mục.

    Chia sẻ một thư mục với thiết bị từ xa được thêm vào.

  5. Nhấn vào Save.

Thư mục mới hiện hiển thị bên dưới Folder trên giao diện web Syncthing của bạn.

Thư mục chia sẻ mới hiển thị trên giao diện web Syncthing.

Chia sẻ một thư mục từ thiết bị khách

Trên thiết bị khách, bạn sẽ nhận được tin nhắn hỏi xem bạn có muốn thêm thư mục dùng chung vào hệ thống của mình không. Để kết thúc việc liên kết các thư mục:

  1. Mở giao diện web Syncthing.

  2. Dưới New Folder, bấm vào Add.

    Thêm một thư mục chia sẻ mới trên thiết bị khách.

  3. Điền vào các trường sau:

    • Trong các trường Label, nhập nhãn tùy chỉnh để dễ dàng phân biệt thư mục.

    • Trong các trường Folder Path, nhập đường dẫn nơi bạn muốn thư mục đã đồng bộ hóa được đặt trên hệ thống của mình.

  4. Nhấn vào Save.

Thư mục mới sẽ hiển thị bên dưới Folder trên thiết bị của bạn.

Các thư mục của bạn hiện đã được đồng bộ hóa giữa các thiết bị từ xa và bạn có thể sao lưu bộ nhớ của mình một cách an toàn mà không gặp rắc rối.

Tùy chọn: Cho phép truy cập vào giao diện web từ các thiết bị khác

Mặc dù chỉ có quyền truy cập vào giao diện web từ thiết bị chủ sẽ an toàn hơn nhưng bạn có thể muốn có quyền truy cập vào giao diện đó qua mạng. Để thay đổi địa chỉ của giao diện web:

  1. Trên giao diện web Syncthing của bạn, ở góc trên bên phải, hãy chọn Action > Setting.

  2. Chuyển sang các GUI tab.

  3. Thay đổi GUI Listen Address đến 0.0.0.0:8384.

    Thay đổi địa chỉ nghe GUI thành 0.0.0.0:8384

  4. Nhấn vào Save.

Giao diện web Syncthing của bạn giờ đây có thể được truy cập từ mạng cục bộ của thiết bị hoặc qua Meshnet bằng tên Nord hoặc địa chỉ IP Meshnet có số cổng 8384.