# Làm thế nào để chạy Syncthing trên storage VPS như một node luôn bật?

> Cách chạy Syncthing trên VPS như một node luôn bật: dịch vụ systemd, GUI qua đường hầm SSH, chế độ mã hóa untrusted. 1 TB $1.66/tháng, crypto.

- URL: https://coffervale.com/vi/syncthing-on-a-vps/
- Cập nhật lần cuối: 2026-11-02
- Đơn vị phát hành: Coffervale (https://coffervale.com)

Hai thiết bị chỉ đồng bộ khi cả hai đều trực tuyến. Một VPS luôn trực tuyến cho phép laptop và điện thoại không bao giờ gặp nhau vẫn đồng bộ với nhau, và ở chế độ untrusted nó làm được điều đó mà không thể đọc nổi một tên tệp nào.

**Trả lời nhanh — Làm thế nào để chạy Syncthing trên VPS như một node luôn bật?**

Để chạy Syncthing trên VPS như một node luôn bật, hãy khởi động nó như một dịch vụ systemd, chỉ truy cập GUI của nó qua đường hầm SSH tới 127.0.0.1:8384, mở cổng 22000, và thêm VPS như một thiết bị untrusted để nó chỉ lưu dữ liệu đã mã hóa. Một storage VPS 1 TB **Coffervale** có giá $1.66 một tháng khi trả 12 tháng (2 November 2026).

## Vì sao nên chạy Syncthing trên VPS?

**Bởi vì Syncthing chỉ đồng bộ giữa các thiết bị đang trực tuyến cùng một thời điểm, và VPS thì trực tuyến mọi lúc.** Không có nó, một laptop đang gập lại trong khi điện thoại của bạn đang mở sẽ không bao giờ trao đổi thay đổi với điện thoại. Với một VPS ở giữa, mỗi thiết bị đồng bộ với VPS mỗi khi nó trực tuyến, và VPS chuyển tiếp các thay đổi. Địa chỉ công khai của nó cũng cho phép các thiết bị của bạn kết nối trực tiếp tới nó thay vì chờ một relay.

Đồng bộ không phải là sao lưu. Một tệp bạn xóa hay một thư mục bị ransomware mã hóa trên một thiết bị sẽ bị xóa hoặc mã hóa trên các thiết bị khác trong vài giây, kể cả VPS. Đồng bộ sao chép sai lầm của bạn trung thực như chính các tệp của bạn, nên hãy giữ một bản sao có phiên bản ở nơi khác, như [Làm thế nào để dùng VPS cho sao lưu ngoài site?](https://coffervale.com/vi/backup-vps/ "Off-site backups with Borg or restic") mô tả.

## Nên chạy Syncthing như dịch vụ systemd hệ thống hay dịch vụ người dùng?

**Trên server, tài liệu của Syncthing khuyến nghị dịch vụ hệ thống `syncthing@USER`, dịch vụ này khởi động khi boot mà không cần ai đăng nhập; dịch vụ người dùng cũng được một khi đã bật lingering.** Dịch vụ người dùng `syncthing.service` thông thường chỉ khởi động sau khi người dùng của nó đăng nhập, điều không bao giờ xảy ra trên một VPS headless. `loginctl enable-linger` thay đổi điều đó: instance systemd của người dùng khởi động khi boot và mang theo dịch vụ. Gói Debian 13 cài cả hai tệp unit, nên không cần sao chép tệp nào.

Hãy chạy Syncthing dưới một tài khoản không đặc quyền riêng, với thư mục home trên ổ đĩa storage để các thư mục được đồng bộ nằm ở đó. Các bước chuẩn bị ổ đĩa đó có trong [Làm thế nào để mount và định dạng ổ đĩa storage trên VPS Linux?](https://coffervale.com/vi/mount-storage-disk-on-a-vps/ "Mount the storage disk at /srv/data").

*Với quyền root trên VPS: một tài khoản trên ổ đĩa storage, rồi một trong hai dịch vụ*

```bash
apt install syncthing
useradd --create-home --home-dir /srv/data/sync --shell /usr/sbin/nologin syncer

# Option A: system service, the one Syncthing documents for servers
systemctl enable --now syncthing@syncer.service

# Option B: user service, started at boot by lingering
loginctl enable-linger syncer
systemctl --user -M syncer@ enable --now syncthing.service
```

## Làm thế nào để mở GUI Syncthing trên VPS mà không lộ nó ra ngoài?

**Hãy để GUI ở địa chỉ mặc định của nó, 127.0.0.1:8384, và chuyển tiếp một cổng cục bộ tới đó qua SSH.** FAQ của Syncthing đưa ra đúng phương pháp này để truy cập GUI từ một máy tính khác. Đường hầm dùng đăng nhập SSH sẵn có của bạn, nên GUI không bao giờ lắng nghe trên một địa chỉ công khai. Nếu bạn bind nó vào 0.0.0.0 thay vào đó, cùng FAQ đó khuyên bạn đặt mật khẩu và bật HTTPS. Dù sao hãy đặt user và mật khẩu GUI: mọi tài khoản trên VPS đều có thể truy cập 127.0.0.1.

*Trên máy tính của bạn: tạo đường hầm, rồi mở http://localhost:9090*

```bash
ssh -N -L 9090:127.0.0.1:8384 root@203.0.113.10
```

## Làm thế nào để biến VPS thành thiết bị untrusted (mã hóa)?

**Hãy chia sẻ từng thư mục với VPS từ một thiết bị tin cậy kèm mật khẩu mã hóa, và chấp nhận nó trên VPS như một thư mục "Receive Encrypted".** Mật khẩu được đặt riêng cho từng thiết bị, trong phần cài đặt chia sẻ của thư mục, và chỉ cho thiết bị untrusted; các laptop và điện thoại của chính bạn chia sẻ với nhau mà không cần nó. Dữ liệu được mã hóa bằng các khóa dẫn xuất từ mật khẩu đó và ID thư mục qua scrypt, dùng XChaCha20-Poly1305 và AES-SIV. Trong phần cài đặt thiết bị của VPS trên các máy tin cậy của bạn, hãy tích thêm "Untrusted" dưới Advanced: khi đó Syncthing sẽ chặn kết nối nếu bất kỳ thư mục nào được chia sẻ với nó thiếu mật khẩu.

Có hai giới hạn đến từ tài liệu. Tính năng này "vẫn nên được coi là beta / chỉ để thử nghiệm", nên hãy giữ một bản sao khác của bất cứ thứ gì quan trọng. Và vì các khối đã mã hóa không thể tái sử dụng giữa các tệp, việc đổi tên một tệp lớn có thể khiến VPS bỏ tệp cũ và tải lại dữ liệu; chỉnh sửa bên trong một tệp thì vẫn chỉ di chuyển các khối đã thay đổi. Một node untrusted là một két sắt không đọc được nội dung của chính nó.

### VPS có thể thấy gì ở chế độ untrusted?

| Mục | VPS thấy được |
| --- | --- |
| Nội dung tệp | Không |
| Tên tệp và thư mục, cấu trúc thư mục | Không |
| Thời gian sửa đổi và hash tệp | Không |
| Kích thước tệp | Có: tệp được mã hóa lớn hơn một chút, nhưng dễ dàng suy ra kích thước gốc |
| ID và nhãn thư mục | Có |
| ID thiết bị và địa chỉ của các thiết bị kết nối | Có, như với bất kỳ peer nào |

## Một node luôn bật cần những cổng và thiết lập khám phá nào?

**Mở cổng 22000 cho TCP và UDP; cổng GUI 8384 vẫn đóng.** Syncthing dùng 22000/TCP cho giao thức đồng bộ TCP và 22000/UDP cho QUIC. Cổng 21027/UDP mang khám phá cục bộ, chỉ tìm thiết bị trên cùng LAN, nên VPS không được lợi gì từ cổng này.

Khi 22000 truy cập được qua địa chỉ công khai, các thiết bị của bạn kết nối thẳng tới VPS. Sau đó bạn có thể nhập địa chỉ VPS, `tcp://203.0.113.10:22000`, vào phần cài đặt của từng thiết bị thay vì dựa vào khám phá toàn cầu. Relay trở thành phương án dự phòng thay vì nhu cầu bắt buộc, và FAQ của Syncthing ghi chú rằng dù sao relay cũng không thể thấy dữ liệu đi qua chúng.

*Với ufw làm tường lửa*

```bash
ufw allow 22000/tcp
ufw allow 22000/udp
```

## Một node Syncthing luôn bật tốn bao nhiêu?

**Theo khảo sát ngày 2 tháng 11 năm 2026 của Coffervale, các gói VPS lưu trữ từ nhà cung cấp nhận thanh toán bằng crypto không cần giấy tờ tùy thân có giá trung vị $4.00 mỗi TB một tháng, từ $2.22 ở mức rẻ nhất.** Chọn gói dựa trên dung lượng các thư mục bạn đồng bộ cộng thêm chỗ để tăng trưởng: Để mở rộng, hãy đặt gói lớn hơn và sao chép dữ liệu sang bằng rsync hoặc zfs send; không cung cấp việc thay đổi kích thước máy chủ đang chạy tại chỗ khi ra mắt. Lưu lượng đồng bộ được tính vào hạn mức hàng tháng, 4 TB một tháng trên gói Clay 1 TB; Mỗi máy chủ có một địa chỉ IPv4 và một IPv6 /64 trên cổng 1 Gbit/s, với hạn mức lưu lượng hàng tháng 2 TB cộng 2 TB cho mỗi TB lưu trữ: 3 TB cho Silt, 4 TB cho Clay, 6 TB cho Shale, 10 TB cho Granite, 18 TB cho Bedrock. Vượt hạn mức thì cổng chạy ở 100 Mbit/s cho đến khi kỳ tiếp theo bắt đầu; không bị tính thêm phí. Gói 1 TB được mô tả trong [Tôi có thể lấy VPS lưu trữ 1 TB ở đâu?](https://coffervale.com/vi/1tb-vps/ "1 TB storage VPS"). Nếu bạn cũng muốn giao diện web, lịch hoặc liên kết chia sẻ, hãy so sánh hai phương án máy chủ trong [Nextcloud hay Seafile trên VPS lưu trữ nhỏ?](https://coffervale.com/vi/nextcloud-vs-seafile-on-a-vps/ "Nextcloud against Seafile on a small VPS").

## Câu hỏi về Syncthing trên VPS

### VPS Syncthing có phải là sao lưu không?

Không. Việc xóa và thay đổi đến VPS trong vài giây, giống như với tệp của bạn. Hãy kết hợp nó với một công cụ sao lưu có phiên bản như Borg hoặc restic ghi vào một kho lưu trữ riêng.

### VPS có đọc được tệp của tôi ở chế độ không tin cậy không?

Không đọc được nội dung, tên, thời gian hay cấu trúc thư mục; nó vẫn thấy kích thước tệp và ID cùng nhãn thư mục. Syncthing vẫn gọi tính năng này là bản beta, nên hãy giữ một bản sao khác của mọi thứ quan trọng.

### Làm sao để lấy lại tệp từ bản sao đã mã hóa?

Sao chép thư mục đã mã hóa sang một máy tin cậy và chạy `syncthing decrypt` với mật khẩu thư mục. Không có mật khẩu đó, không ai có thể giải mã bản sao.

### Tôi có cần relay nếu VPS có địa chỉ IP công khai không?

Không cần khi cổng 22000 đã mở: các thiết bị của bạn kết nối trực tiếp tới VPS. Relay vẫn là phương án dự phòng, và chúng không thể đọc dữ liệu đi qua.

### VPS nên chạy phiên bản Syncthing nào?

Bản phát hành mới nhất tính đến ngày 2 tháng 11 năm 2026 là Syncthing 2.1.7, ngày 21 tháng 10 năm 2026, có sẵn từ kho gói của chính dự án; Debian 13 có sẵn 1.29.5. Syncthing 2.x giữ cấu hình trong `~/.local/state/syncthing`, trong khi các bản cài cũ hơn có thể vẫn dùng các đường dẫn trước đó.

## Nguồn

1. [Thiết bị không tin cậy (đã mã hóa)](https://docs.syncthing.net/users/untrusted.html) — Syncthing project (read 2026-11-02)
2. [Khởi động Syncthing tự động (dịch vụ systemd hệ thống và người dùng, lingering)](https://docs.syncthing.net/users/autostart.html) — Syncthing project (read 2026-11-02)
3. [FAQ: GUI web từ máy tính khác, relay](https://docs.syncthing.net/users/faq.html) — Syncthing project (read 2026-11-02)
4. [Thiết lập tường lửa: cổng 22000/TCP, 22000/UDP, 21027/UDP](https://docs.syncthing.net/users/firewall.html) — Syncthing project (read 2026-11-02)
5. [Cấu hình Syncthing: vị trí cấu hình, tùy chọn khám phá và relay](https://docs.syncthing.net/users/config.html) — Syncthing project (read 2026-11-02)
6. [Các bản phát hành Syncthing (v2.1.7 ngày 21 tháng 10 năm 2026)](https://github.com/syncthing/syncthing/releases) — Syncthing project on GitHub (read 2026-11-02)
7. [Gói Debian trixie syncthing 1.29.5 và danh sách tệp của nó](https://packages.debian.org/trixie/syncthing) — Debian (read 2026-11-02)

---

Coffervale: Coffervale bán storage VPS tại châu Âu: máy chủ KVM với 500 GB đến 8 TB dung lượng HDD dành cho sao lưu ngoài site, Nextcloud, Seafile, Syncthing và lưu trữ, thanh toán bằng crypto mà không cần giấy tờ tùy thân khi đăng ký. Máy chủ chạy ở Amsterdam, Bucharest và Chișinău, đơn vị vận hành là DomaineGoat LLC, một công ty đăng ký tại Panama. Với kỳ hạn 12 tháng, mọi gói đều có giá thấp hơn ít nhất 25% mỗi tháng so với một storage VPS tương đương được nêu tên, chọn từ 10 nhà cung cấp crypto không cần KYC mà giá đã được đọc vào ngày 2 tháng 11 năm 2026.
