Bỏ qua đến nội dung chính

Vì sao cần đồng bộ đa thiết bị

Bạn có 2 máy: PC để bàn ở nhà + Laptop di động. Cả 2 đều làm việc với cùng dự án. Vấn đề:

  • Sửa file trên PC, đi ra ngoài dùng Laptop → file mới không có trên Laptop
  • Hội thoại Claude / ChatGPT trên PC → mở Laptop không thấy lịch sử
  • Dự án Linux trong WSL trên PC → WSL của Laptop không có
  • Code đang làm dở chưa commit → không chuyển được giữa máy
  • n8n workflow / database → không đồng bộ được giữa các thiết bị

Các giải pháp truyền thống:

📦 Sao chép thủ công

USB / SMB / scp. Chậm, hay sót file, dễ sai sót.

☁️ Cloud (Dropbox / iCloud / OneDrive)

Thời gian thực nhưng dữ liệu đi qua cloud. Có giới hạn dung lượng. Chậm với file lớn. Vấn đề riêng tư.

🌳 Git

Tốt cho code, KHÔNG hợp với hội thoại / cấu hình / file lớn / công việc đang dở.

🔄 Syncthing (hướng dẫn này)

P2P trực tiếp, không cloud, thời gian thực, miễn phí, mã hoá đầu cuối. Tốc độ LAN khi cùng nhà, fallback qua relay khi đi xa.

Syncthing là phần mềm đồng bộ file P2P mã nguồn mở:

  • Peer-to-peer: thiết bị → thiết bị trực tiếp, không qua server trung gian
  • Mã hoá: TLS 1.3 cho mọi kết nối
  • Thời gian thực: file thay đổi → đồng bộ vài giây sau
  • Đa nền tảng: Windows, macOS, Linux, Android, BSD
  • Miễn phí + mã nguồn mở: chạy 100% trên thiết bị của bạn
Khía cạnhSyncthingDropbox / iCloud / OneDrive
Tốc độ LAN⚡ LAN trực tiếp (~80-100 MB/s)🐌 Qua cloud (10-50 MB/s)
Tốc độ WAN🐌 Qua relay (vài MB/s)⚡ CDN edge (tốt)
Riêng tư🔒 Dữ liệu không qua bên thứ ba⚠ Dữ liệu trên server cloud
Dung lượng✅ Tuỳ ổ cứng của bạn❌ 2GB free / phải trả phí
Giới hạn file✅ Không giới hạn⚠ Thường 50GB
Số thiết bị✅ Không giới hạn✅ Không giới hạn
Đồng bộ chọn lọc✅ Per-folder ignore patterns⚠ Tuỳ app
Hai chiều✅ P2P thật sự✅ Tập trung
Thời gian thực✅ <1s qua LAN, vài giây qua relay✅ Vài giây
Always-on?❌ Cần ≥1 thiết bị online✅ Cloud always-on
Chi phí$0 mãi mãi$10+/tháng
┌─────────── PC (luôn bật, cáp LAN) ───────────────────┐
│ ~/.claude/ (hội thoại + memory Claude) │
│ D:/Projects/ (dự án code) │
│ ~/Documents/ (tài liệu) │
│ │ │
│ └──── 🔄 Syncthing P2P ◄──┐ │
│ │ │
└──────────────────────────────────────────┼─────────────┘
LAN (cùng nhà) / Internet (đi xa)
┌─────────── Laptop (di động, wifi) ───────┼─────────────┐
│ ~/.claude/ ◄──────────────────────────────┘ │
│ D:/Projects/ ◄────────────────── │
│ ~/Documents/ ◄────────────────── │
└────────────────────────────────────────────────────────┘

Khi cùng nhà: 2 máy kết nối trực tiếp qua LAN router → tốc độ gigabit (~100 MB/s).

Khi đi xa: các peer kết nối qua relay server công khai của Syncthing → chậm hơn nhưng vẫn chạy.

  • Cài Syncthing trên 2 máy
  • Ghép cặp thiết bị qua Device ID
  • Tạo + chia sẻ folder
  • Ignore patterns

Sẵn sàng bắt đầu? → Bắt đầu nhanh (5 phút)

Muốn hiểu sâu hơn? → Tổng quan kiến trúc