วิธีซิงค์ไฟล์การกำหนดค่าบน Linux ด้วย Syncthing

ในอดีตใน TipsWebTech360 เราได้พูดถึง Symbolizeซึ่งเป็นแอป Linux ที่ทำงานร่วมกับ Dropbox เพื่อซิงค์ไฟล์ปรับแต่งของคุณ อย่างไรก็ตาม ไม่ใช่ทุกคนที่มีบัญชี Dropbox 

หากคุณไม่มีบัญชีคลาวด์ Dropbox แต่ยังต้องการให้การกำหนดค่า Linux ของคุณซิงค์อยู่เสมอ เครื่องมือที่ดีที่สุดอันดับต่อไปที่จะใช้คือ Syncthing ในคู่มือนี้ เราจะแสดงวิธีตั้งค่าระบบ Syncthing ที่จะซิงค์ไฟล์การกำหนดค่าของคุณบน Linux เสมอ 

วิธีซิงค์ไฟล์การกำหนดค่าบน Linux ด้วย Syncthing

การติดตั้ง Syncthing GTK บน Linux

Syncthing GTK เป็นเครื่องมือที่ต้องการสำหรับการซิงค์บนเดสก์ท็อป Linux เนื่องจาก Syncthing เป็นแอปเว็บเซิร์ฟเวอร์ และเครื่องมือ GTK ทำให้ใช้งานง่ายบนเดสก์ท็อป อย่างไรก็ตาม เครื่องมือ Syncthing GTK ไม่ได้ติดตั้งมาล่วงหน้า ด้วยเหตุนี้ เราจะต้องศึกษาวิธีการติดตั้งก่อนดำเนินการต่อ

แอปพลิเคชัน Syncthing GTK พร้อมสำหรับการติดตั้งบน Arch Linux, Debian 10, Ubuntu, OpenSUSE Leap และ Flatpak ในการเริ่มต้นติดตั้งแอปบนคอมพิวเตอร์ของคุณ ให้เปิดหน้าต่างเทอร์มินัลแล้วทำตามคำแนะนำในการติดตั้งบรรทัดคำสั่งด้านล่าง

อูบุนตู

บน Ubuntu แอปพลิเคชัน Syncthing GTK สามารถติดตั้งได้โดยใช้  คำสั่งApt 

sudo apt ติดตั้ง syncthing-gtk

เดเบียน 10

หากคุณใช้ Debian 10 คุณจะได้รับ Syncthing GTK ที่ทำงานร่วมกับคำสั่งApt-get ด้านล่าง

sudo apt-get ติดตั้ง syncthing-gtk

Arch Linux

Syncthing-GTK อยู่ใน repo "ชุมชน" ของ Arch Linux ในการติดตั้ง ให้รัน  คำสั่งPacman 

sudo pacman -S syncthing-gtk

Fedora

Syncthing-GTK มีอยู่ใน Fedora 30 ผ่าน  คำสั่งDnf อย่างไรก็ตาม Fedora 30 นั้นล้าสมัย (หากเป็นที่แน่นอน 2 ปี) หากคุณใช้ Fedora และต้องการให้ Syncthing GTK ทำงานได้ คุณจะต้องปฏิบัติตามคำแนะนำในการติดตั้ง Flatpak แทน

OpenSUSE

Syncthing GTK มีอยู่ใน OpenSUSE 15.1 และ 15.2 ผ่านที่เก็บซอฟต์แวร์ "Oss" ตรวจสอบให้แน่ใจว่าคุณได้เปิดใช้งาน "Oss" จากนั้นป้อนคำสั่งด้านล่างเพื่อให้ Syncthing GTK ทำงานได้

sudo zypper ติดตั้ง syncthing-gtk

Flatpak

Syncthing GTK พร้อมสำหรับการติดตั้งเป็น Flatpak ดังนั้น หากคุณเป็นผู้ใช้ Fedora Linux (หรือรุ่นอื่นๆ ที่ไม่มี Syncthing GTK) และจำเป็นต้องติดตั้ง ให้ทำตามขั้นตอนนี้

การติดตั้ง Syncthing GTK ผ่าน Flatpak ต้องใช้ Flatpak runtime ในการติดตั้งรันไทม์ ให้ทำตามคำแนะนำในหัวข้อนี้ เมื่อตั้งค่ารันไทม์แล้ว โปรดป้อนคำสั่งสองคำสั่งด้านล่างเพื่อให้รันไทม์ทำงาน

flatpak ระยะไกลเพิ่ม --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo flatpak ติดตั้ง flathub me.kozec.syncthingtk

ตั้งค่าการซิงค์ GTK 

การซิงค์ GTK ต้องมีการกำหนดค่าก่อนใช้งาน ในการกำหนดค่า ให้เปิดแอปบนเดสก์ท็อป Linux ของคุณ จากนั้นทำตามวิซาร์ดบนหน้าจอเพื่อให้แอปทำงานบนพีซีของคุณ อย่าลืมอ่านสิ่งที่วิซาร์ดบอกคุณอย่างละเอียด เพื่อให้คุณเข้าใจวิธีการทำงานของ Syncthing บนคอมพิวเตอร์ของคุณ

วิธีซิงค์ไฟล์การกำหนดค่าบน Linux ด้วย Syncthing

โปรดทราบว่าคุณจะต้องตั้งค่า Syncthing GTK บนคอมพิวเตอร์ทุกเครื่องที่คุณวางแผนที่จะซิงค์ไฟล์กำหนดค่าระหว่างกัน

กำลังซิงค์ไฟล์กำหนดค่า

การซิงค์ไฟล์คอนฟิกูเรชันกับ Syncthing บน Linux ทำได้โดยใช้ฟังก์ชัน symlinking ในการตั้งค่า ให้ทำตามคำแนะนำทีละขั้นตอนด้านล่าง

ขั้นตอนที่ 1:เลือกพีซี Linux ที่คุณใช้มากที่สุด พีซีเครื่องนี้จะเป็นเครื่องที่เราใช้ไฟล์การกำหนดค่าและเป็นเครื่องที่ใช้โฮสต์ไฟล์กำหนดค่า

ตัวอย่างเช่น หากไฟล์การกำหนดค่าที่จำเป็นทั้งหมดของคุณอยู่บนเดสก์ท็อป ให้ตั้งค่าการซิงค์ใน Syncthing GTK บนเดสก์ท็อป และย้ายไฟล์การกำหนดค่าทั้งหมดไปยังโฟลเดอร์ "ซิงค์" บนพีซีเครื่องนี้ที่ซิงค์กับระบบ Linux อื่นๆ

เมื่อคุณทราบแล้วว่าพีซีเครื่องใดที่คุณใช้เป็นเครื่องหลัก ให้ใช้คำสั่งmv เพื่อวางไฟล์การกำหนดค่าของคุณลงในไดเร็กทอรี Syncthing “Sync”

cp -r ~/.config ~/Sync

คำสั่งด้านบนนี้จะย้ายไฟล์การกำหนดค่าส่วนใหญ่ของคุณไปยังโฟลเดอร์ "ซิงค์" ที่จัดการโดย Syncthing ในการซิงค์ไฟล์การกำหนดค่าอื่นๆ บนพีซีของคุณ คุณจะต้องเปลี่ยน~/.configคำสั่งด้านบนเป็นโฟลเดอร์ใดก็ตามที่คุณต้องการซิงค์

ขั้นตอนที่ 2:ใน Syncthing GTK ให้คลิกที่ไอคอน "Gear" ถัดจากปุ่มย่อเล็กสุดเพื่อเข้าถึงปุ่มเมนู ภายในเมนู คลิกที่ "เพิ่มอุปกรณ์" และเลือก จากนั้น ใช้เมนูเพื่อเพิ่มพีซี Linux เครื่องอื่นบนเครือข่ายของคุณในการซิงค์

หมายเหตุ: คุณอาจต้องคลิกที่ "แสดง ID" บนคอมพิวเตอร์ที่คุณต้องการเพิ่มในการซิงค์เพื่อรับ ID ก่อนที่จะพยายามเพิ่มลงในพีซีที่คุณโฮสต์การซิงค์

วิธีซิงค์ไฟล์การกำหนดค่าบน Linux ด้วย Syncthing

ขั้นตอนที่ 3:บนพีซีที่ทำการแชร์ ให้เข้าถึง Syncthing GTK คลิกขวาที่ "โฟลเดอร์เริ่มต้น" แล้วเลือกปุ่ม "แก้ไข" จากนั้นค้นหา "แชร์กับอุปกรณ์" และเลือกด้วยเมาส์

ภายในพื้นที่ "แชร์กับอุปกรณ์" ให้ทำเครื่องหมายที่ช่องถัดจากพีซีที่คุณเพิ่มลงในโฟลเดอร์ Syncthing เพื่อให้สามารถเข้าถึงการซิงค์ได้

วิธีซิงค์ไฟล์การกำหนดค่าบน Linux ด้วย Syncthing

ขั้นตอนที่ 4:หลังจากเพิ่มอุปกรณ์ในการแชร์แล้ว ให้ไปที่อุปกรณ์ที่คุณกำลังเพิ่มและดูที่แอป Syncthing GTK คุณจะเห็นการแจ้งเตือนถามว่าคุณต้องการเชื่อมต่อกับการแชร์หรือไม่ เลือก "ยอมรับ" เพื่อยอมรับการเชื่อมต่อ

วิธีซิงค์ไฟล์การกำหนดค่าบน Linux ด้วย Syncthing

ขั้นตอนที่ 5:เมื่อคุณยอมรับการเชื่อมต่อบน Linux PC ที่พยายามเชื่อมต่อกับการแชร์ Syncthing GTK คุณจะเห็นการแจ้งเตือนอีกครั้ง การแจ้งเตือนนี้จะถามว่าคุณต้องการเพิ่ม "โฟลเดอร์เริ่มต้น" หรือไม่ เลือก "ใช่" เพื่อเพิ่มโฟลเดอร์ "ซิงค์" ลงในอุปกรณ์ Linux ที่คุณเพิ่มในการซิงค์

วิธีซิงค์ไฟล์การกำหนดค่าบน Linux ด้วย Syncthing

ขั้นตอนที่ 6:อนุญาตให้พีซีที่เชื่อมต่อดาวน์โหลดไฟล์การกำหนดค่าจากการซิงค์ผ่านเครือข่ายของคุณ เมื่อกระบวนการเสร็จสิ้น ให้รันคำสั่งต่อไปนี้บนพีซีทุกเครื่องเพื่อให้ไฟล์การกำหนดค่าของคุณซิงค์กันโดยใช้ Syncthing GTK

rm ~/.config ln -s ~/Sync/.config ~/

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

วิธีซิงค์ไฟล์การกำหนดค่าบน Linux ด้วย Syncthing

ฝากความเห็น

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Screen Tearing on Intel Graphics in Pardus Linux: A Result-Focused Guide

Fix Intel graphics screen tearing in Pardus Linux by checking X11 vs. Wayland, compositor settings, refresh rate, active Xorg driver, and TearFree only when appropriate.

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

วิธีการตั้งค่าไฟร์วอลล์ SLES 15 ด้วย firewall-cmd

กำหนดค่า firewalld บน SLES 15: ตรวจสอบโซน อนุญาตบริการหรือพอร์ต บันทึกกฎถาวร โหลดใหม่ได้อย่างปลอดภัย และตรวจสอบการเข้าถึง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

คู่มือการตั้งค่าการอัปเดต SLES Live Patching: อัปเดตเคอร์เนลโดยไม่ต้องรีบูตเครื่อง

เปิดใช้งานการแพตช์เคอร์เนลแบบเรียลไทม์บน SLES 15 SP7 ใช้การแก้ไขที่รองรับโดยไม่ต้องรีบูต ตรวจสอบแพตช์ที่ใช้งานอยู่ และทำความเข้าใจว่าเมื่อใดที่ยังจำเป็นต้องรีสตาร์ทเคอร์เนล

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

วิธีเปิดใช้งานโหมด FIPS บน SUSE Linux Enterprise Server 15

เปิดใช้งานโหมด FIPS บน SLES 15 โดยใช้ยูทิลิตี้การตั้งค่าที่ SUSE รองรับ รีบูตอย่างปลอดภัย ตรวจสอบสถานะเคอร์เนลและนโยบายการเข้ารหัส และตรวจสอบขีดจำกัดการรับรอง

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

วิธีการติดตั้ง Google Chrome บน Gooroom OS โดยไม่ละเมิดนโยบายความปลอดภัย

ติดตั้ง Google Chrome บน Gooroom OS อย่างปลอดภัยด้วยแพ็กเกจ .deb อย่างเป็นทางการ, APT, การตรวจสอบนโยบาย, คำแนะนำในการอัปเดต และการแก้ไขสำหรับอุปกรณ์ที่ได้รับการจัดการ

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

วิธีการส่งออกบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ Syslog ระยะไกลอย่างปลอดภัย

ส่งต่อบันทึกระบบ SLES ไปยังเซิร์ฟเวอร์ syslog ระยะไกลอย่างปลอดภัยด้วย rsyslog, ใบรับรอง TLS, การตรวจสอบชื่อคู่ค้า, คิว, การตรวจสอบความถูกต้อง และการทดสอบ

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

การผสานรวม Active Directory กับ SSSD ใน SLES 15: คู่มือทีละขั้นตอน

เชื่อมต่อ SLES 15 เข้ากับ Active Directory ด้วย SSSD โดยใช้ YaST เตรียม DNS และเวลา กำหนดค่าการเข้าสู่ระบบโดเมน ตรวจสอบ Kerberos และเปรียบเทียบ SSSD, Winbind และ realmd

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหาไดรเวอร์ Wi-Fi Realtek RTL8821CE บน Pardus Linux

แก้ไขปัญหา Wi-Fi RTL8821CE บน Pardus Linux โดยตรวจสอบไดรเวอร์ rtw88 ในตัว เฟิร์มแวร์ Realtek คำสั่ง rfkill, NetworkManager และตัวเลือกการสำรองข้อมูลที่ปลอดภัย

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

แก้ไขปัญหา "ความล้มเหลวชั่วคราวในการแก้ไข DNS" ใน Debian 12 ด้วย systemd-resolved

วินิจฉัยและแก้ไขปัญหาการแก้ไขชื่อโดเมน (DNS resolution) บน Debian 12 ที่ใช้ systemd-resolved รวมถึง resolv.conf, NetworkManager, networkd, cache และการตรวจสอบความถูกต้อง

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

วิธีการติดตั้งระบบปฏิบัติการ Pardus Linux ควบคู่กับ Windows 11 อย่างปลอดภัย

ติดตั้ง Pardus 25.2 ควบคู่ไปกับ Windows 11 โดยทำการสำรองข้อมูล ลดขนาดไดรฟ์ Windows บูตจาก USB UEFI และปกป้องพาร์ติชั่น EFI และพาร์ติชั่นกู้คืนที่มีอยู่เดิม