# ฉันจะรัน Syncthing บน storage VPS เป็นโหนดที่เปิดตลอดเวลาได้อย่างไร?

> วิธีรัน Syncthing บน VPS เป็นโหนดที่เปิดตลอดเวลา: บริการ systemd, GUI ผ่าน SSH tunnel, โหมดเข้ารหัสแบบ untrusted 1 TB $1.66/เดือน คริปโต ไม่ต้อง ID

- URL: https://coffervale.com/th/syncthing-on-a-vps/
- อัปเดตล่าสุด: 2026-11-02
- ผู้เผยแพร่: Coffervale (https://coffervale.com)

อุปกรณ์สองเครื่องจะซิงก์กันก็ต่อเมื่อทั้งคู่ออนไลน์อยู่ VPS ที่ออนไลน์ตลอดเวลาทำให้แล็ปท็อปและมือถือที่ไม่เคยเจอกันซิงก์กันได้ และในโหมด untrusted มันทำเช่นนั้นโดยไม่สามารถอ่านชื่อไฟล์แม้แต่ไฟล์เดียว

**คำตอบสั้น — ฉันจะรัน Syncthing บน VPS เป็นโหนดที่เปิดตลอดเวลาได้อย่างไร?**

หากต้องการรัน Syncthing บน VPS เป็นโหนดที่เปิดตลอดเวลา ให้เริ่มเป็นบริการ systemd เข้าถึง GUI ผ่าน SSH tunnel ไปยัง 127.0.0.1:8384 เท่านั้น เปิดพอร์ต 22000 และเพิ่ม VPS เป็นอุปกรณ์ untrusted เพื่อให้เก็บเฉพาะข้อมูลที่เข้ารหัสแล้ว **Coffervale** storage VPS 1 TB ราคา $1.66 ต่อเดือนเมื่อจ่าย 12 เดือน (2 November 2026)

## ทำไมต้องรัน Syncthing บน VPS?

**เพราะ Syncthing ซิงก์เฉพาะระหว่างอุปกรณ์ที่ออนไลน์ในเวลาเดียวกัน และ VPS ออนไลน์ตลอดเวลา** หากไม่มี VPS แล็ปท็อปที่ปิดฝาอยู่ในขณะที่คุณพามือถือออกไปจะไม่แลกเปลี่ยนการเปลี่ยนแปลงกับมือถือเลย เมื่อมี VPS อยู่ตรงกลาง แต่ละอุปกรณ์จะซิงก์กับ VPS ทุกครั้งที่ออนไลน์ และ VPS จะส่งต่อการเปลี่ยนแปลงให้ ที่อยู่สาธารณะของมันยังทำให้อุปกรณ์ของคุณเชื่อมต่อกับมันได้โดยตรงแทนที่จะรอ relay

การซิงก์ไม่ใช่การสำรองข้อมูล ไฟล์ที่คุณลบหรือโฟลเดอร์ที่ ransomware เข้ารหัสบนอุปกรณ์หนึ่งจะถูกลบหรือเข้ารหัสบนเครื่องอื่นภายในไม่กี่วินาที รวมถึง VPS ด้วย การซิงก์คัดลอกความผิดพลาดของคุณอย่างซื่อตรงเช่นเดียวกับไฟล์ของคุณ ดังนั้นจงเก็บสำเนาแบบมีเวอร์ชันไว้ที่อื่น ตามที่[ฉันจะใช้ VPS สำหรับการสำรองข้อมูลนอกสถานที่ได้อย่างไร?](https://coffervale.com/th/backup-vps/ "Off-site backups with Borg or restic") อธิบายไว้

## ควรให้ Syncthing รันเป็นบริการ systemd ระดับระบบหรือระดับผู้ใช้?

**บนเซิร์ฟเวอร์ เอกสารของ Syncthing แนะนำบริการระดับระบบ `syncthing@USER` ซึ่งเริ่มทำงานตอนบูตโดยไม่มีใครล็อกอิน บริการระดับผู้ใช้ก็ใช้ได้เช่นกันเมื่อเปิด lingering** บริการระดับผู้ใช้ `syncthing.service` ปกติจะเริ่มทำงานหลังผู้ใช้ล็อกอินเท่านั้น ซึ่งไม่เคยเกิดขึ้นบน VPS แบบ headless `loginctl enable-linger` เปลี่ยนสิ่งนั้น: อินสแตนซ์ systemd ของผู้ใช้จะเริ่มตอนบูตและพาบริการไปด้วย แพ็กเกจ Debian 13 ติดตั้งไฟล์ unit ทั้งสองแบบ ดังนั้นจึงไม่ต้องคัดลอกใดๆ

รัน Syncthing ภายใต้บัญชี unprivileged ของตัวเอง โดยให้ home อยู่บนดิสก์ storage เพื่อให้โฟลเดอร์ที่ซิงก์ไปอยู่ที่นั่น ขั้นตอนการเตรียมดิสก์นั้นอยู่ใน[ฉันจะ mount และ format ดิสก์ storage บน Linux VPS ได้อย่างไร?](https://coffervale.com/th/mount-storage-disk-on-a-vps/ "Mount the storage disk at /srv/data")

*ในฐานะ root บน VPS: บัญชีบนดิสก์ storage จากนั้นเลือกหนึ่งในสองบริการ*

```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
```

## ฉันจะเปิด GUI ของ Syncthing บน VPS โดยไม่เปิดเผยต่อสาธารณะได้อย่างไร?

**ปล่อย GUI ไว้ที่ที่อยู่เริ่มต้น 127.0.0.1:8384 และ forward พอร์ตโลคอลไปยังมันผ่าน SSH** FAQ ของ Syncthing ให้วิธีนี้ไว้ตรงๆ สำหรับการเข้าถึง GUI จากคอมพิวเตอร์เครื่องอื่น tunnel ใช้การล็อกอิน SSH ที่คุณมีอยู่แล้ว ดังนั้น GUI จะไม่ฟังบนที่อยู่สาธารณะเลย หากคุณผูกกับ 0.0.0.0 แทน FAQ เดียวกันก็บอกให้ตั้งรหัสผ่านและเปิด HTTPS ไม่ว่ากรณีใดให้ตั้งชื่อผู้ใช้และรหัสผ่านสำหรับ GUI เพราะทุกบัญชีบน VPS เข้าถึง 127.0.0.1 ได้

*บนคอมพิวเตอร์ของคุณ: สร้าง tunnel จากนั้นเปิด http://localhost:9090*

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

## ฉันจะทำให้ VPS เป็นอุปกรณ์ untrusted (เข้ารหัส) ได้อย่างไร?

**แชร์แต่ละโฟลเดอร์กับ VPS จากอุปกรณ์ที่เชื่อถือได้พร้อมรหัสผ่านการเข้ารหัส และยอมรับบน VPS เป็นโฟลเดอร์ "Receive Encrypted"** รหัสผ่านถูกตั้งต่ออุปกรณ์ ในการตั้งค่าการแชร์ของโฟลเดอร์ และเฉพาะกับเครื่องที่ไม่เชื่อถือได้เท่านั้น แล็ปท็อปและมือถือของคุณเองแชร์กันโดยไม่ต้องใช้รหัสนี้ ข้อมูลถูกเข้ารหัสด้วยคีย์ที่ได้จากรหัสผ่านนั้นและ ID ของโฟลเดอร์ผ่าน scrypt โดยใช้ XChaCha20-Poly1305 และ AES-SIV ในการตั้งค่าอุปกรณ์ของ VPS บนเครื่องที่เชื่อถือได้ของคุณ ให้ติ๊ก "Untrusted" ใต้ Advanced ด้วย: จากนั้น Syncthing จะบล็อกการเชื่อมต่อหากโฟลเดอร์ใดที่แชร์กับมันไม่มีรหัสผ่าน

มีข้อจำกัดสองประการจากเอกสาร ฟีเจอร์นี้ "should still be considered beta / testing only" ดังนั้นจงเก็บสำเนาอีกชุดของสิ่งสำคัญไว้ และเนื่องจากบล็อกที่เข้ารหัสไม่สามารถนำกลับมาใช้ซ้ำระหว่างไฟล์ได้ การเปลี่ยนชื่อไฟล์ขนาดใหญ่อาจทำให้ VPS ทิ้งไฟล์เก่าและดาวน์โหลดข้อมูลใหม่ แต่การแก้ไขภายในไฟล์ยังคงย้ายเฉพาะบล็อกที่เปลี่ยนแปลงเท่านั้น โหนด untrusted คือตู้เซฟที่ไม่สามารถอ่านเนื้อหาของตัวเองได้

### โหมด untrusted ทำให้ VPS เห็นอะไรได้บ้าง?

| รายการ | สิ่งที่ VPS มองเห็นได้ |
| --- | --- |
| เนื้อหาไฟล์ | ไม่ใช่ |
| ชื่อไฟล์และโฟลเดอร์ โครงสร้างไดเรกทอรี | ไม่ใช่ |
| เวลาแก้ไขและแฮชของไฟล์ | ไม่ใช่ |
| ขนาดไฟล์ | ใช่: ไฟล์ที่เข้ารหัสจะใหญ่กว่าเล็กน้อย แต่ขนาดเดิมนั้นคำนวณย้อนกลับได้ง่าย |
| ID และป้ายชื่อของโฟลเดอร์ | ใช่ |
| ID อุปกรณ์และที่อยู่ของอุปกรณ์ที่เชื่อมต่อ | ใช่ เช่นเดียวกับ peer ใด ๆ |

## โหนดที่เปิดตลอดเวลาต้องเปิดพอร์ตใดและตั้งค่าการค้นหาอุปกรณ์อย่างไร

**เปิดพอร์ต 22000 สำหรับ TCP และ UDP; พอร์ต GUI 8384 ยังคงปิดอยู่** Syncthing ใช้ 22000/TCP สำหรับโปรโตคอลซิงค์แบบ TCP และ 22000/UDP สำหรับ QUIC พอร์ต 21027/UDP ใช้สำหรับการค้นหาอุปกรณ์ในวงแลนเดียวกัน ซึ่งจะพบเฉพาะอุปกรณ์ที่อยู่ใน LAN เดียวกันเท่านั้น VPS จึงไม่ได้ประโยชน์อะไรจากพอร์ตนี้

เมื่อพอร์ต 22000 เข้าถึงได้จากที่อยู่สาธารณะ อุปกรณ์ของคุณจะเชื่อมต่อตรงกับ VPS จากนั้นคุณสามารถพิมพ์ที่อยู่ VPS คือ `tcp://203.0.113.10:22000` ลงในการตั้งค่าของแต่ละอุปกรณ์ แทนที่จะพึ่งพาการค้นหาอุปกรณ์แบบ global รีเลย์จึงกลายเป็นตัวสำรองแทนที่จะเป็นสิ่งจำเป็น และ FAQ ของ Syncthing ระบุว่ารีเลย์มองไม่เห็นข้อมูลที่ผ่านเข้ามาอยู่แล้ว

*เมื่อใช้ ufw เป็นไฟร์วอลล์*

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

## โหนด Syncthing ที่เปิดตลอดเวลามีค่าใช้จ่ายเท่าไร

**จากผลสำรวจของ Coffervale เมื่อวันที่ 2 พฤศจิกายน 2026 แพ็กเกจ storage VPS จากผู้ให้บริการที่รับคริปโตโดยไม่ต้องใช้เอกสารระบุตัวตน มีค่ามัธยฐานอยู่ที่ $4.00 ต่อ TB ต่อเดือน โดยเริ่มต้นที่ $2.22 สำหรับแพ็กเกจที่ถูกที่สุด** เลือกขนาดแพ็กเกจตามโฟลเดอร์ที่คุณซิงค์บวกพื้นที่เผื่อการเติบโต: หากต้องการขยาย ให้สั่งแพ็กเกจที่ใหญ่ขึ้นแล้วคัดลอกข้อมูลของคุณด้วย rsync หรือ zfs send การปรับขนาดเซิร์ฟเวอร์ที่ทำงานอยู่โดยตรงไม่มีให้บริการในตอนเปิดตัว ทราฟฟิกการซิงค์นับรวมในโควตารายเดือน คือ 4 TB ต่อเดือน ในแพ็กเกจ Clay 1 TB; เซิร์ฟเวอร์แต่ละเครื่องมีที่อยู่ IPv4 หนึ่งรายการและ IPv6 /64 บนพอร์ต 1 Gbit/s พร้อมโควตาทราฟฟิกต่อเดือน 2 TB บวกอีก 2 TB ต่อ TB ที่จัดเก็บ: 3 TB สำหรับ Silt, 4 TB สำหรับ Clay, 6 TB สำหรับ Shale, 10 TB สำหรับ Granite, 18 TB สำหรับ Bedrock เมื่อเกินโควตา พอร์ตจะทำงานที่ 100 Mbit/s จนกว่าจะเริ่มรอบถัดไป โดยไม่มีค่าใช้จ่ายเพิ่มเติม แพ็กเกจ 1 TB อธิบายไว้ใน [ฉันจะหา VPS ที่มีพื้นที่เก็บข้อมูล 1 TB ได้ที่ไหน?](https://coffervale.com/th/1tb-vps/ "1 TB storage VPS") หากคุณต้องการเว็บอินเทอร์เฟซ ปฏิทิน หรือลิงก์แชร์ด้วย ให้เปรียบเทียบตัวเลือกเซิร์ฟเวอร์ทั้งสองแบบใน [Nextcloud หรือ Seafile บน storage VPS ขนาดเล็ก?](https://coffervale.com/th/nextcloud-vs-seafile-on-a-vps/ "Nextcloud against Seafile on a small VPS")

## คำถามเกี่ยวกับ Syncthing บน VPS

### Syncthing VPS เป็นการสำรองข้อมูลหรือไม่

ไม่ใช่ การลบและการเปลี่ยนแปลงจะไปถึง VPS ภายในไม่กี่วินาที เช่นเดียวกับไฟล์ของคุณ ควรใช้ร่วมกับเครื่องมือสำรองข้อมูลแบบมีเวอร์ชัน เช่น Borg หรือ restic ที่เขียนไปยัง repository แยกต่างหาก

### VPS อ่านไฟล์ของฉันได้หรือไม่ในโหมด untrusted

อ่านเนื้อหา ชื่อ เวลา หรือโครงสร้างโฟลเดอร์ไม่ได้ แต่ยังเห็นขนาดไฟล์และ ID กับป้ายชื่อของโฟลเดอร์ Syncthing ยังคงระบุว่าฟีเจอร์นี้เป็น beta ดังนั้นควรเก็บสำเนาอีกชุดของสิ่งที่สำคัญไว้

### ฉันจะกู้ไฟล์คืนจากสำเนาที่เข้ารหัสได้อย่างไร

คัดลอกโฟลเดอร์ที่เข้ารหัสไปยังเครื่องที่เชื่อถือได้ แล้วรัน `syncthing decrypt` ด้วยรหัสผ่านของโฟลเดอร์ หากไม่มีรหัสผ่านนั้น จะไม่มีใครถอดรหัสสำเนานี้ได้

### ฉันจำเป็นต้องใช้รีเลย์หรือไม่หาก VPS มีที่อยู่ IP สาธารณะ

ไม่จำเป็นเมื่อพอร์ต 22000 เปิดอยู่: อุปกรณ์ของคุณเชื่อมต่อตรงกับ VPS รีเลย์ยังคงเป็นตัวสำรอง และรีเลย์ไม่สามารถอ่านข้อมูลที่ผ่านเข้ามาได้

### VPS ควรใช้ Syncthing เวอร์ชันใด

เวอร์ชันล่าสุด ณ วันที่ 2 พฤศจิกายน 2026 คือ Syncthing 2.1.7 จากวันที่ 21 ตุลาคม 2026 ซึ่งได้จาก repository แพ็กเกจของโปรเจกต์เอง; Debian 13 มาพร้อม 1.29.5 Syncthing 2.x เก็บการตั้งค่าไว้ใน `~/.local/state/syncthing` ขณะที่การติดตั้งเวอร์ชันเก่าอาจยังใช้พาธเดิม

## แหล่งที่มา

1. [Untrusted (Encrypted) Devices](https://docs.syncthing.net/users/untrusted.html) — Syncthing project (read 2026-11-02)
2. [เริ่ม Syncthing โดยอัตโนมัติ (systemd system และ user services, lingering)](https://docs.syncthing.net/users/autostart.html) — Syncthing project (read 2026-11-02)
3. [FAQ: เว็บ GUI จากคอมพิวเตอร์เครื่องอื่น, รีเลย์](https://docs.syncthing.net/users/faq.html) — Syncthing project (read 2026-11-02)
4. [การตั้งค่าไฟร์วอลล์: พอร์ต 22000/TCP, 22000/UDP, 21027/UDP](https://docs.syncthing.net/users/firewall.html) — Syncthing project (read 2026-11-02)
5. [การตั้งค่า Syncthing: ตำแหน่งไฟล์ config, ตัวเลือกการค้นหาอุปกรณ์และรีเลย์](https://docs.syncthing.net/users/config.html) — Syncthing project (read 2026-11-02)
6. [รีลีสของ Syncthing (v2.1.7 จากวันที่ 21 ตุลาคม 2026)](https://github.com/syncthing/syncthing/releases) — Syncthing project on GitHub (read 2026-11-02)
7. [แพ็กเกจ syncthing 1.29.5 ของ Debian trixie และรายการไฟล์](https://packages.debian.org/trixie/syncthing) — Debian (read 2026-11-02)

---

Coffervale: Coffervale ขาย storage VPS ในยุโรป: เซิร์ฟเวอร์ KVM พร้อมพื้นที่ HDD 500 GB ถึง 8 TB สำหรับสำรองข้อมูลนอกสถานที่, Nextcloud, Seafile, Syncthing และไฟล์เก็บถาวร จ่ายด้วยคริปโตโดยไม่ต้องใช้ ID ตอนสมัคร เซิร์ฟเวอร์ทำงานในอัมสเตอร์ดัม บูคาเรสต์ และคีชีเนา และผู้ให้บริการคือ DomaineGoat LLC บริษัทที่จดทะเบียนในปานามา สำหรับระยะสัญญา 12 เดือน ทุกแพ็กเกจมีราคาต่ำกว่าผู้ให้บริการ storage VPS ที่เทียบเคียงได้ซึ่งระบุชื่อไว้ อย่างน้อย 25% ต่อเดือน โดยเลือกจากผู้ให้บริการโฮสต์คริปโตที่ไม่ต้อง KYC 10 ราย ซึ่งอ่านราคาเมื่อวันที่ 2 พฤศจิกายน 2026
