Skip to main content

แอปพลิเคชันเดสก์ท็อป

แอปเดสก์ท็อป Qubix Drive จะเมาท์เนื้อหา Qubix ของคุณเป็นดิสก์ในเครื่อง ดิสก์นี้จะปรากฏเป็นโฟลเดอร์และไฟล์ทั่วไป และการเปลี่ยนแปลงทุกครั้งที่บันทึกจะถูกส่งกลับไปยังเซิร์ฟเวอร์ Qubix ของคุณโดยตรง — เช่นเดียวกับวิธีการทำงานของ Google Drive บนเดสก์ท็อป ช่วยให้คุณแก้ไขใน VS Code, vim หรือเครื่องมือใดก็ได้ และคัดลอกไฟล์เข้าออกด้วย cp, mv หรือ rsync

เนื้อหาบนดิสก์

ดิสก์ที่เมาท์แล้วมีโฟลเดอร์ระดับบนสุดสามโฟลเดอร์:

  • websites/ — หนึ่งโฟลเดอร์ต่อหนึ่งเว็บไซต์ พร้อมโครงสร้างไฟล์จริง (index.html, static/…, รูปภาพ) การบันทึกไฟล์จะอัปโหลดเวอร์ชันใหม่และเว็บไซต์จะเก็บประวัติไว้ เช่นเดียวกับการแก้ไขในแผงควบคุม
  • scripts/ — สคริปต์อัตโนมัติของคุณ ไฟล์ .js หนึ่งไฟล์ต่อสคริปต์ ซึ่งบรรจุโค้ดของสคริปต์นั้น กำหนดการ สถานะเปิด/ปิด และคำอธิบายจะอยู่ในแผงควบคุม
  • drive/ — โฟลเดอร์และหน้า Drive ของคุณ

คุณจะเห็นเฉพาะสิ่งที่บัญชีของคุณมีสิทธิ์เข้าถึง และเซิร์ฟเวอร์จะเป็นผู้กำหนดสิ่งที่คุณสามารถเปลี่ยนแปลงได้ — สิทธิ์การเข้าถึงเดียวกับในแผงควบคุม

1. ติดตั้งไดรเวอร์ FUSE

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

  • macOS — macFUSE
  • Windows — WinFsp
  • Linux — libfuse

หากไม่ติดตั้ง แอปพลิเคชันจะเริ่มทำงานได้แต่ไม่สามารถเมาท์ได้ และจะแจ้งว่าไม่พบไดรเวอร์

2. ดาวน์โหลดแอปพลิเคชัน

เปิดหน้า ดาวน์โหลด ในแผงควบคุม แล้วดาวน์โหลด Qubix Drive สำหรับระบบปฏิบัติการของคุณ

macOS

แอปพลิเคชันยังไม่ได้รับการรับรองจาก Apple หาก macOS บล็อกการเปิดครั้งแรก ให้อนุญาตใน การตั้งค่าระบบ → ความเป็นส่วนตัวและความปลอดภัย แล้วเปิดอีกครั้ง

3. เข้าสู่ระบบ

เรียกใช้แอปพลิเคชันด้วยคำสั่ง login โดยระบุที่อยู่แผงควบคุมและอีเมลบัญชีของคุณ ระบบจะขอรหัสผ่านจากคุณ

Bash
qubix-fs login https://your-panel-address --email [email protected]

สำหรับที่อยู่ คุณสามารถวางลิงก์ที่คัดลอกมาจากแผงควบคุม — ระบบจะใช้เฉพาะส่วนที่อยู่เท่านั้น เซสชันจะถูกบันทึกไว้ในเครื่อง ดังนั้นคุณเข้าสู่ระบบเพียงครั้งเดียว ตรวจสอบได้ทุกเมื่อด้วย qubix-fs whoami

4. เมาท์ดิสก์

macOS และ Linux — ระบุโฟลเดอร์ที่ต้องการเมาท์:

Bash
qubix-fs mount ~/QubixDrive

ดิสก์จะปรากฏเป็นโวลุ่มชื่อ Qubix

Windows — เพียงเรียกใช้ qubix-fs mount แล้วดิสก์จะปรากฏเป็น Q:\

ปล่อยให้คำสั่งทำงานต่อเนื่อง — เพื่อให้ดิสก์เชื่อมต่ออยู่ กด Ctrl-C หรือเรียกใช้ qubix-fs unmount ~/QubixDrive เพื่อตัดการเชื่อมต่อ

การใช้งานดิสก์

เปิด แก้ไข และบันทึกไฟล์เหมือนกับดิสก์ทั่วไป — การบันทึกทุกครั้งจะส่งกลับไปยังเซิร์ฟเวอร์ของคุณ บางสิ่งมีพฤติกรรมแตกต่างจากดิสก์ในเครื่องทั่วไป:

  • สคริปต์ไม่สามารถลบออกจากดิสก์ได้ เพื่อป้องกันการลบระบบอัตโนมัติที่กำลังทำงานโดยไม่ตั้งใจ การลบไฟล์สคริปต์จะถูกปฏิเสธ — ให้ลบสคริปต์ในแผงควบคุมแทน ส่วนไฟล์เว็บไซต์สามารถลบได้ (และประวัติจะถูกเก็บรักษาไว้)
  • คุณสามารถเพิ่มเฉพาะไฟล์ประเภทที่ถูกต้องในแต่ละโฟลเดอร์ สคริปต์ใหม่ต้องอยู่ใต้ scripts/ เป็นไฟล์ .js หน้า Drive ใหม่ต้องอยู่ใต้ drive/ ไม่สามารถสร้างเว็บไซต์ สคริปต์ หรือรายการระดับบนสุดเพียงแค่สร้างโฟลเดอร์ที่รูท
  • ชื่ออาจมีส่วนต่อท้ายสั้น ๆ เมื่อรายการสองรายการมีชื่อเหมือนกัน แอปพลิเคชันจะเพิ่มรหัสสั้น ๆ ในวงเล็บ — เช่น My landing [a1b2c3d4] — เพื่อให้แต่ละรายการแตกต่างกัน รหัสนี้มีไว้สำหรับแยกแยะเท่านั้น
  • ไม่มีโหมดออฟไลน์ ดิสก์เป็นมุมมองสดของเซิร์ฟเวอร์ หากการเชื่อมต่อขาด การบันทึกจะล้มเหลวจนกว่าจะเชื่อมต่อใหม่ — ไม่มีการจัดคิว การบันทึกที่ถูกปฏิเสธ (เช่น สคริปต์ที่มีข้อผิดพลาดทางไวยากรณ์) จะไม่เปลี่ยนแปลงเวอร์ชันที่จัดเก็บไว้
  • การเข้าถึงถูกควบคุมโดยเซิร์ฟเวอร์ หากคุณไม่มีสิทธิ์เปลี่ยนแปลงสิ่งใด การบันทึกจะถูกปฏิเสธ — กฎเดียวกับในแผงควบคุม
note

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

ขั้นตอนถัดไป