Obsidian จัดเก็บโน้ตไว้ในเครื่องของคุณ ดังนั้นคุณจึงสามารถเข้าถึงโน้ตได้เสมอ แม้จะออฟไลน์อยู่ก็ตาม หากต้องการเข้าถึงโน้ตของคุณบนหลายอุปกรณ์ คุณต้องตั้งค่าวิธีการซิงค์
คู่มือนี้ครอบคลุมวิธีการซิงค์ที่ใช้กันทั่วไป รวมถึงเคล็ดลับเพื่อหลีกเลี่ยงการสูญเสียข้อมูลและรับประกันประสบการณ์ที่ราบรื่น
เราแนะนำให้อ่าน[[สำรองข้อมูลไฟล์ Obsidian ของคุณ|คู่มือการสำรองข้อมูล]]เพื่อปกป้องข้อมูลของคุณด้วย
## วิธีการซิงค์
ด้วย Obsidian ข้อมูลของคุณจะถูกจัดเก็บเป็นไฟล์ในโฟลเดอร์ที่เรียกว่า[[คลังในเครื่องและห้องนิรภัยบนคลาวด์|ห้องนิรภัย]] ซึ่งหมายความว่ามีหลายวิธีในการซิงค์ข้อมูลของคุณ
ต่อไปนี้เป็นวิธีการซิงค์ที่ใช้กันทั่วไปซึ่งรายงานโดยสมาชิกของชุมชน Obsidian:
1. **ซิงค์จากผู้พัฒนา**: [[#Obsidian Sync]]
2. **ซิงค์ผ่านคลาวด์ของบุคคลที่สาม**: [[#iCloud]], [[#OneDrive]] และ [[#Google Drive]]
3. **ซิงค์ในเครื่อง**: [[#Syncthing]]
4. **การควบคุมเวอร์ชัน**: [[#Git]] และ [[#Working Copy]]
ตัวเลือกการซิงค์ทางเลือกอื่นๆ อีกมากมายสามารถพบได้ใน [ไดเรกทอรีปลั๊กอินชุมชน](https://community.obsidian.md/search?type=plugin&categories=syncing)
## Obsidian Sync
**ระบบที่แนะนำ**: `Windows`, `macOS`, `Linux`, `iOS`, `Android`
วิธีการซิงค์ที่ตรงไปตรงมาที่สุดและรองรับอย่างเป็นทางการคือโซลูชันจากผู้พัฒนาของเรา: [[แนะนำ Obsidian Sync|Obsidian Sync]]
Obsidian Sync ช่วยให้ห้องนิรภัยของคุณซิงค์กันในทุกอุปกรณ์โดยใช้ห้องนิรภัยบนคลาวด์เพื่อสำเนาข้อมูลของคุณ สำเนาในเครื่องจะยังคงอยู่บนอุปกรณ์ของคุณตลอดเวลา
ทำตาม[[ตั้งค่า Obsidian Sync|คู่มือการตั้งค่า]]เพื่อกำหนดค่า Obsidian Sync
## iCloud
**ระบบที่แนะนำ**: `macOS`, `iOS`, `iPadOS`
iCloud สามารถใช้ซิงค์ห้องนิรภัยระหว่าง iOS และ macOS ได้ อย่างไรก็ตาม **iCloud Drive บน Windows** อาจทำให้เกิดไฟล์ซ้ำหรือไฟล์เสียหาย
**วิธีสร้างและจัดเก็บห้องนิรภัยของคุณใน iCloud Drive**:
- **เปิดใช้งาน iCloud Drive**:
- บน macOS: ไปที่ **System Preferences → Apple ID → iCloud → iCloud Drive**
- บน iOS: ไปที่ **Settings → [ชื่อของคุณ] → iCloud → iCloud Drive**
- **สร้างห้องนิรภัยใหม่ใน iCloud**:
- บน macOS:
1. เปิด **Obsidian** แล้วเลือก **สร้างห้องนิรภัยบนคลาวด์ใหม่**
2. ในตัวเลือกไฟล์ ไปที่ **iCloud Drive → Obsidian**
3. สร้างโฟลเดอร์สำหรับห้องนิรภัยของคุณแล้วตั้งชื่อ
4. เลือก **สร้าง** เพื่อเสร็จสิ้น
- บน iOS:
1. เปิด **Obsidian** แล้วแตะ **สร้างห้องนิรภัยบนคลาวด์ใหม่**
2. ป้อนชื่อสำหรับห้องนิรภัยของคุณ
3. เปิด **Store in iCloud**
4. แตะ **สร้าง**
- **เปิดห้องนิรภัยบนอุปกรณ์ Apple เครื่องอื่น**:
- บนอุปกรณ์ macOS หรือ iOS เครื่องอื่น เปิด **Obsidian** ไปที่ [[จัดการห้องนิรภัย|Vault switcher]] แล้วเลือก **เปิดโฟลเดอร์ห้องนิรภัย** ไปที่ **iCloud Drive → Obsidian**
> [!warning]+ ตำแหน่งโฟลเดอร์บน iOS และ iPadOS
> เมื่อใช้ iCloud บนอุปกรณ์มือถือ ตรวจสอบให้แน่ใจว่าห้องนิรภัยของคุณถูกจัดเก็บในตำแหน่งที่ถูกต้อง: `iCloud Drive/Obsidian/[ชื่อห้องนิรภัยของคุณ]`
>
> ห้องนิรภัยควรอยู่ภายในโฟลเดอร์ **Obsidian** ใน iCloud Drive โฟลเดอร์ทางขวาที่มีไอคอน Obsidian คือโฟลเดอร์ที่ถูกต้อง อย่าใช้โฟลเดอร์ธรรมดาที่ไม่มีไอคอนแอป
>
> ![[iCloud-folder-location.png#interface]]
>
> เพื่อตรวจสอบตำแหน่งห้องนิรภัยของคุณ เปิดแอป **Files** แตะ **Browse** เลือก **iCloud Drive** ภายใต้ **Locations** และยืนยันว่าห้องนิรภัยของคุณอยู่ภายในโฟลเดอร์ **Obsidian** หากห้องนิรภัยของคุณอยู่ในตำแหน่งอื่น คุณอาจพบปัญหาในการซิงค์
> [!tip] แนวทางปฏิบัติที่ดี
> - สำหรับ **macOS 14 (Sonoma) และเวอร์ชั่นก่อนหน้า**: ปิดใช้งาน **Optimize Mac Storage** ในการตั้งค่า iCloud เพื่อป้องกันไม่ให้ไฟล์ถูกย้ายออกจากเครื่อง การตั้งค่านี้มีผลต่อพื้นที่จัดเก็บ iCloud ทั้งหมดบนอุปกรณ์ ไม่ใช่แค่ Obsidian
> - สำหรับ **macOS 15 (Sequoia)**: คลิกขวาที่โฟลเดอร์ **Obsidian** ใน iCloud Drive แล้วเลือก **Keep Downloaded**
## OneDrive
**ระบบที่แนะนำ**: `Windows`, `macOS` (ฟังก์ชันจำกัดบน Android)
[OneDrive](https://support.microsoft.com/en-us/office/Sync-with-OneDrive-bb89981b-e382-4969-b8fd-d413a90b6db3#ID0EAABAAA=Set_up) เป็นตัวเลือกจัดเก็บข้อมูลบนคลาวด์ที่ได้รับความนิยมสำหรับผู้ใช้ Windows และ macOS อย่างไรก็ตาม มีข้อจำกัดบน Android และไม่ได้รับการรองรับอย่างเป็นทางการสำหรับการซิงค์ห้องนิรภัย Obsidian บน iOS
> [!info] เก็บไฟล์ให้พร้อมใช้งานแบบออฟไลน์
> ก่อนใช้ OneDrive สำหรับการซิงค์ ตรวจสอบให้แน่ใจว่าโฟลเดอร์ห้องนิรภัยของคุณถูกทำเครื่องหมายเป็น **Always keep on this device** เพื่อป้องกันไม่ให้ OneDrive ย้ายไฟล์ออกจากเครื่องและทำให้ Obsidian คิดว่าไฟล์หายไป
**วิธีสร้างและจัดเก็บห้องนิรภัยของคุณใน OneDrive**:
1. **ตั้งค่า OneDrive**:
- บน Windows: เข้าสู่ระบบผ่านแอป OneDrive หรือบัญชี Microsoft ของคุณ
- บน macOS: ดาวน์โหลดแอป OneDrive แล้วเข้าสู่ระบบ
2. **สร้างห้องนิรภัยใหม่ใน OneDrive**:
- บน Windows/macOS:
1. เปิด **File Explorer** (Windows) หรือ **Finder** (macOS) แล้วไปที่ **OneDrive → Documents**
2. สร้างโฟลเดอร์ใหม่ (เช่น \"Obsidian Vault\")
3. เปิด **Obsidian** เลือก **สร้างห้องนิรภัยบนคลาวด์ใหม่** แล้วเลือกโฟลเดอร์ OneDrive
3. **เปิดห้องนิรภัยบนอุปกรณ์เครื่องอื่น**:
- บนอุปกรณ์เครื่องอื่น เปิด **Obsidian** ไปที่ [[จัดการห้องนิรภัย|Vault switcher]] แล้วเลือก **เปิดโฟลเดอร์ห้องนิรภัย** ไปที่ **OneDrive → Documents**
> [!info] การซิงค์บน Android
> OneDrive อาจทำงานได้ไม่ดีสำหรับการซิงค์บน Android พิจารณาใช้แอปอย่าง [Dropsync](https://play.google.com/store/apps/details?id=com.ttxapps.dropsync) หรือ [FolderSync](https://play.google.com/store/apps/details?id=dk.tacit.android.foldersync.lite)
> [!tip] แนวทางปฏิบัติที่ดี
> - เก็บไฟล์ห้องนิรภัยของคุณให้ **Available Offline** อยู่เสมอ โดยคลิกขวาที่โฟลเดอร์แล้วเลือก **Always keep on this device**
> - หลีกเลี่ยงการใช้ฟีเจอร์ **Files On-Demand** ของ OneDrive สำหรับห้องนิรภัย เพื่อป้องกันปัญหาในการซิงค์
## Google Drive
**ระบบที่แนะนำ**: `Windows`, `macOS`, `Android` (ฟังก์ชันจำกัดบน iOS)
[Google Drive](https://support.google.com/drive/answer/10838124?hl=en) เป็นอีกหนึ่งโซลูชันจัดเก็บข้อมูลบนคลาวด์ที่ได้รับความนิยม แม้จะไม่ได้รับการรองรับอย่างเป็นทางการสำหรับการซิงค์ห้องนิรภัย Obsidian แต่คุณสามารถใช้แอปและปลั๊กอินของบุคคลที่สามเพื่อซิงค์ข้ามอุปกรณ์ได้
> [!info] การรองรับ iOS
> Google Drive ไม่ได้รับการรองรับอย่างเป็นทางการสำหรับการซิงค์ห้องนิรภัย Obsidian บน iOS พิจารณาใช้โซลูชันหรือปลั๊กอินของบุคคลที่สามเพื่อซิงค์บน iOS
**วิธีสร้างและจัดเก็บห้องนิรภัยของคุณใน Google Drive**:
1. **ตั้งค่า Google Drive**:
- บน Windows หรือ macOS: ดาวน์โหลดแอป Google Drive แล้วเข้าสู่ระบบ
- บน Android: ตรวจสอบให้แน่ใจว่า Google Drive เปิดใช้งานแล้วและเข้าสู่ระบบแล้ว
2. **สร้างห้องนิรภัยใหม่ใน Google Drive**:
- บน Windows/macOS:
1. เปิด **File Explorer** (Windows) หรือ **Finder** (macOS) แล้วไปที่ **Google Drive**
2. สร้างโฟลเดอร์ใหม่ (เช่น \"Obsidian Vault\")
3. เปิด **Obsidian** เลือก **สร้างห้องนิรภัยบนคลาวด์ใหม่** แล้วเลือกโฟลเดอร์ Google Drive
3. **เปิดห้องนิรภัยบนอุปกรณ์เครื่องอื่น**:
- บนอุปกรณ์เครื่องอื่น เปิด **Obsidian** ไปที่ [[จัดการห้องนิรภัย|Vault switcher]] แล้วเลือก **เปิดโฟลเดอร์ห้องนิรภัย** ไปที่โฟลเดอร์ Google Drive ของคุณ
> [!tip] แนวทางปฏิบัติที่ดี
> - ตั้งค่าไฟล์ห้องนิรภัยเป็น **Available Offline** ใน Google Drive เพื่อหลีกเลี่ยงปัญหาการซิงค์จากการย้ายไฟล์ออกจากเครื่อง
> - สำหรับ iOS พิจารณาวิธีทางเลือกเช่น [[แนะนำ Obsidian Sync|Obsidian Sync]], [[#iCloud]] หรือใช้ปลั๊กอิน **Remotely Save**
## Syncthing
**ระบบที่แนะนำ**: `Windows`, `macOS`, `Linux`
Syncthing เป็นเครื่องมือซิงค์ไฟล์แบบกระจายศูนย์ที่ไม่พึ่งพาที่จัดเก็บบนคลาวด์ โดยซิงค์ห้องนิรภัยของคุณโดยตรงระหว่างอุปกรณ์ผ่านเครือข่ายหรืออินเทอร์เน็ต
> [!info]+ การรองรับ Android
> แอป Syncthing Android อย่างเป็นทางการไม่ได้รับการดูแลอีกต่อไป อย่างไรก็ตาม fork จากชุมชนที่ชื่อ [Syncthing-Fork](https://github.com/Catfriend1/syncthing-android) ยังคงพัฒนาอย่างต่อเนื่องและสามารถใช้งานบนอุปกรณ์ Android ได้
**วิธีสร้างและจัดเก็บห้องนิรภัยของคุณโดยใช้ Syncthing**:
1. **ตั้งค่า Syncthing**:
- ติดตั้ง Syncthing บนอุปกรณ์แต่ละเครื่อง ดูคู่มือการติดตั้งได้ที่ [เว็บไซต์ Syncthing](https://syncthing.net/)
- บน Android ติดตั้ง [Syncthing-Fork](https://github.com/Catfriend1/syncthing-android) จาก GitHub releases หรือ F-Droid
2. **สร้างและกำหนดค่าโฟลเดอร์ที่แชร์**:
- บนอุปกรณ์ทั้งหมด:
1. เปิด Syncthing แล้วสร้างโฟลเดอร์ที่แชร์ ตั้งเส้นทางโฟลเดอร์ให้เป็นห้องนิรภัย Obsidian ของคุณ
2. ตรวจสอบให้แน่ใจว่าเลือกโฟลเดอร์เดียวกันบนอุปกรณ์ทั้งหมด
3. กำหนดค่าการตั้งค่าการซิงค์โฟลเดอร์ (เช่น **Send & Receive** สำหรับการซิงค์สองทิศทาง)
3. **เปิดห้องนิรภัยใน Obsidian**:
- เมื่อโฟลเดอร์ซิงค์ข้ามอุปกรณ์แล้ว เปิด **Obsidian** ไปที่ [[จัดการห้องนิรภัย|Vault switcher]] แล้วเลือก **เปิดโฟลเดอร์ห้องนิรภัย**
> [!info] ความพร้อมใช้งานของอุปกรณ์
> Syncthing ทำงานได้ดีที่สุดเมื่อมีอย่างน้อยหนึ่งอุปกรณ์เปิดอยู่ตลอดเวลาเพื่อรับประกันการซิงค์อย่างต่อเนื่อง
> [!tip] แนวทางปฏิบัติที่ดี
> - สำหรับการซิงค์ในเครื่อง ตรวจสอบให้แน่ใจว่าอุปกรณ์ทั้งหมดเชื่อมต่อกับเครือข่ายเดียวกัน
> - ยกเว้น `.obsidian` จากการซิงค์หากคุณต้องการการตั้งค่าแยกบนแต่ละอุปกรณ์
> - ใช้รูปแบบ ignore เพื่อหลีกเลี่ยงการซิงค์ไฟล์ชั่วคราวหรือไฟล์สำรอง
## Git
**ระบบที่แนะนำ**: `Windows`, `macOS`, `Linux`
**Git** เป็นระบบควบคุมเวอร์ชันที่ช่วยให้คุณติดตามการเปลี่ยนแปลง ทำงานร่วมกับผู้อื่น และซิงค์ห้องนิรภัยของคุณผ่าน repository เช่น GitHub, GitLab หรือเซิร์ฟเวอร์ที่โฮสต์เอง
**วิธีซิงค์ห้องนิรภัยของคุณโดยใช้ Git**:
1. **ตั้งค่า remote repository**:
- สร้าง repository บนแพลตฟอร์มโฮสต์ Git (เช่น GitHub, GitLab หรือเซิร์ฟเวอร์ที่โฮสต์เอง)
2. **ซิงค์ห้องนิรภัยของคุณ**:
1. เปิดเทอร์มินัลหรือ Git GUI (เช่น GitKraken, Sourcetree)
2. สร้าง Git repository ในโฟลเดอร์ห้องนิรภัยของคุณโดยใช้ `git init`
3. เพิ่ม remote repository: `git remote add origin [URL]`
4. คอมมิตการเปลี่ยนแปลง: `git add .` แล้วตามด้วย `git commit -m "ข้อความของคุณ"`
5. พุชการเปลี่ยนแปลง: `git push origin main`
3. **ดึงการเปลี่ยนแปลงบนอุปกรณ์เครื่องอื่น**:
- โคลน repository บนอุปกรณ์เครื่องอื่นแล้วดึงการเปลี่ยนแปลงโดยใช้ `git pull origin main`
> [!info] ต้องซิงค์ด้วยตนเอง
> Git มีการควบคุมเวอร์ชันที่แข็งแกร่ง แต่การซิงค์ไม่เป็นอัตโนมัติ คุณต้องพุชและดึงการเปลี่ยนแปลงด้วยตนเอง
## การซิงค์บน iPhone และ iPad
**ตัวเลือกที่แนะนำ**:
- [[แนะนำ Obsidian Sync|Obsidian Sync]]
- [[#iCloud]]
> [!info] หลีกเลี่ยงการใช้บริการซิงค์หลายตัวพร้อมกัน
> หลีกเลี่ยงการซิงค์ห้องนิรภัยเดียวกันผ่านหลายบริการ (เช่น ใช้ทั้ง Obsidian Sync และ iCloud พร้อมกัน) เพื่อป้องกันความขัดแย้งของข้อมูลหรือข้อมูลเสียหาย
**ตัวเลือกที่ไม่รองรับ**:
บริการต่อไปนี้ไม่ได้รับการรองรับอย่างเป็นทางการบน iOS แต่ผู้ใช้ได้พบวิธีแก้ไขโดยใช้เครื่องมือหรือปลั๊กอินของบุคคลที่สาม:
- Dropbox
- Google Drive
- OneDrive
- Syncthing
ผู้ใช้บางคนประสบความสำเร็จในการใช้ปลั๊กอินเช่น **Remotely Save** หรือ **LiveSync** เพื่อซิงค์ห้องนิรภัยบน iOS อย่างไรก็ตาม วิธีการเหล่านี้ไม่ได้รับการรองรับอย่างเป็นทางการ และผลลัพธ์อาจแตกต่างกัน
### Working Copy
**ระบบที่แนะนำ**: `iOS`
**ต้องการ**: [[#Git]]
**Working Copy** เป็นไคลเอนต์ Git สำหรับ iOS ที่ช่วยให้คุณโคลน คอมมิต และพุชการเปลี่ยนแปลงไปยัง Git repository ใช้งานได้ดีสำหรับการซิงค์ห้องนิรภัย Obsidian ผ่าน Git แม้ว่าบางฟีเจอร์ต้องซื้อภายในแอป
**วิธีซิงค์ห้องนิรภัยของคุณโดยใช้ Working Copy**:
1. **ติดตั้ง Working Copy**:
- ดาวน์โหลดแอป **[Working Copy](https://apps.apple.com/us/app/working-copy-git-client/id896694807)** บน iPhone หรือ iPad ของคุณ
2. **โคลน Git repository ของคุณ**:
- เปิด Working Copy แตะ **Add Repository** แล้วป้อน URL ของ repository ของคุณ (เช่น GitHub, GitLab)
3. **เชื่อมโยง repository กับ Obsidian**:
- เชื่อมโยงโฟลเดอร์ repository ที่โคลนมากับห้องนิรภัยว่างใน **Obsidian**
4. **คอมมิตและพุชการเปลี่ยนแปลง**:
- หลังจากแก้ไขโน้ตใน Obsidian ใช้ Working Copy เพื่อ **Commit** และ **Push** การเปลี่ยนแปลงไปยัง remote repository
- บนอุปกรณ์เครื่องอื่น ดึงการเปลี่ยนแปลงโดยใช้ Git เพื่อซิงค์ห้องนิรภัย
> [!info] การใช้งานโดยชุมชน
> แม้ Working Copy จะไม่ได้รับการรองรับอย่างเป็นทางการ แต่ผู้ใช้หลายคนประสบความสำเร็จในการใช้มันเพื่อซิงค์ห้องนิรภัยด้วย Git
## คำถามที่พบบ่อย
**ทำไมบริการซิงค์ที่ฉันชอบจึงไม่ได้รับการรองรับอย่างเป็นทางการ?**
ไม่เหมือนกับแอปจดบันทึกบางตัวที่เข้าถึงไฟล์ทีละไฟล์ Obsidian ต้องการเข้าถึงห้องนิรภัยทั้งหมดสำหรับฟีเจอร์ต่างๆ (เช่น การอัปเดตลิงก์เมื่อเปลี่ยนชื่อไฟล์) ทำให้บริการบางอย่างทำงานได้ไม่เสถียรกับ Obsidian
**ทำไมฉันต้องเก็บไฟล์ "Available Offline"?**
หากบริการเช่น OneDrive หรือ iCloud ย้ายไฟล์ออกจากเครื่อง (เช่น ใช้ **Files On-Demand** หรือ **Optimize Mac Storage**) Obsidian จะไม่สามารถเข้าถึงไฟล์เหล่านั้นได้ ทำให้เกิดปัญหาในการซิงค์ ทำเครื่องหมายโฟลเดอร์ห้องนิรภัยของคุณเป็น **Always keep on this device** (OneDrive) หรือตรวจสอบว่า **Keep Downloaded** เปิดใช้งานแล้ว (iCloud)
**ฉันจะจัดการการตั้งค่าที่แตกต่างกันสำหรับห้องนิรภัยของฉันได้อย่างไร?**
Obsidian ช่วยให้คุณปรับแต่งโฟลเดอร์การตั้งค่าต่ออุปกรณ์ได้โดยใช้ฟีเจอร์[[โฟลเดอร์การตั้งค่า|โฟลเดอร์การตั้งค่า]]