สวัสดีคร้าบบ!! 😁 บทความนี้ก็จะบอกวิธีที่จะ..... ใช้ rclone ซิงค์ข้อมูลกับ Google Drive 😮
แล้ว rclone คืออะไร..
มันคือ Open-source tools ที่เราสามารถ Copy file ของเราหรืออะไรก็แล้วแต่ ไปเก็บไว้บน Cloud Storage ต่างๆ ได้
Source: Link
งั้นเราก็มาเริ่มกันเลยดีกว่า 😁 แต่ก่อนจะไปเริ่ม.. เรามาลง Software ก่อนดีกว่า
- rclone ( เป็นตัวหลักเลย )
ต่อไปก็ Google Accounts และ Google Drive แล้วก็มาลองดูกันดีกว่าครับ
CLI
มาถึงเราก็ run คำสั่ง rclone config ก่อนเลย
ต่อไปก็จะมีตัวเลือกอยู่ 3 อย่างซึ่งเราจะเลือก
New remote
เสร็จแล้ว.. เราก็ตั้งชื่อ Remote ของเรา 😮 เพื่อไม่ให้เข้าถึงยากก็ใช้คำง่ายๆ เอาครับ อย่างเช่น remote, gdrive, drive, etc..
คราวนี้มันจะมีหัวข้อให้เราเลือกเต็มไปหมดเลยย!! 😕 เราก็ลองหาคำว่า Google Drive
ซึ่งมันอยู่ในเลขที่ 13
แล้วเราก็พิมพ์คำว่า drive
หรือเลข 13 แล้วกด ENTER ไปได้เลย!! 😀
ต่อไปเขาก็จะให้เราใส่ Client ID
อ้าวว.. แล้วจะเอา ID นั้นมาจากไหนละ 🙄
ซึ่งก็ต้องไปเอา ID จาก Google API 😮 ครับผม!
พอเข้าไปเราก็ Create Projects เพื่อที่จะสร้าง ID 🙂
แล้วตั้งชื่อโปรเจกต์ พอตั้งชื่อแล้วก็กด CREATE
ไปเลย!! 😁
หลังจากนั้นก็กด + ENABLE APIS AND SERVICES
👍
หลังจากนั้นก็หา Google Drive API
หลังจากนั้นก็กด ENABLE
เลย!! ✨
หลังจากนั้นพอเสร็จแล้ว ก็กดไปที่ Credentials
ไม่ใช่ Create Credentials
พอกดไปที่ Credentials
แล้วให้กด CONFIGURE CONSENT SCREEN
แล้วก็เลือก External
แล้วกด CREATE
หลังจากนั้นมันก็จะแสดงหน้า OAuth consent screen ซึ่งเราจะใส่แค่ชื่อ App
หลังจากนั้นก็กด Save
แล้วกด + CREATE CREDENTIALS
แล้วเลือก OAuth Client ID
แล้วเลือก Application type
เป็น Desktop app
แล้วกด CREATE
หลังจากนั้นเราจะได้ Client ID และ Client Secret แล้ว 🎉✨
แล้วเราก็เอา Client ID ไปใส่ใน Terminal
แล้วเราก็กำหนดว่าให้ rclone เข้าถึงไดร์ฟได้แบบไหน
ต่อไปเขาก็จะให้เรากำหนดค่าต่างๆ ซึ่งผมเองก็กำหนดออกมาแล้ว
เมื่อเสร็จแล้ว มันก็จะเปิด Browser ขึ้นมาแล้วเราก็เลือก Google Accounts เลย!! ✨
ถ้ามันขึ้นเตือนว่าอันตราย เราก็กดอนุญาติต่อเลยครับ!
แล้วก็ทำตาม Step ไปเรื่อยๆ เลยย!
ในตอนนี้ remote ของเราก็พร้อมใช้งานแล้ว
แสดงโฟล์เดอร์ปกติใน Remote (Google Drive)
โดยคำว่า remote จะเป็นชื่อ remote ที่เรา set เอาไว้
ถ้าหากเราต้องการเข้าโฟล์เดอร์อื่น
ก็จะประมาณนี้นะครับ สำหรับการใช้ rclone เพื่อซิงค์กับ Google Drive ก็จบไปแล้วนะครับ เจอกันบทความหน้าครับ สวัสดีคร้าาาบบบบ!!
Top comments (0)