แอปพลิเคชันเดสก์ท็อป
แอปเดสก์ท็อป 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 สำหรับระบบปฏิบัติการของคุณ
แอปพลิเคชันยังไม่ได้รับการรับรองจาก Apple หาก macOS บล็อกการเปิดครั้งแรก ให้อนุญาตใน การตั้งค่าระบบ → ความเป็นส่วนตัวและความปลอดภัย แล้วเปิดอีกครั้ง
3. เข้าสู่ระบบ
เรียกใช้แอปพลิเคชันด้วยคำสั่ง login โดยระบุที่อยู่แผงควบคุมและอีเมลบัญชีของคุณ ระบบจะขอรหัสผ่านจากคุณ
สำหรับที่อยู่ คุณสามารถวางลิงก์ที่คัดลอกมาจากแผงควบคุม — ระบบจะใช้เฉพาะส่วนที่อยู่เท่านั้น เซสชันจะถูกบันทึกไว้ในเครื่อง ดังนั้นคุณเข้าสู่ระบบเพียงครั้งเดียว ตรวจสอบได้ทุกเมื่อด้วย qubix-fs whoami
4. เมาท์ดิสก์
macOS และ Linux — ระบุโฟลเดอร์ที่ต้องการเมาท์:
qubix-fs mount ~/QubixDrive
ดิสก์จะปรากฏเป็นโวลุ่มชื่อ Qubix
Windows — เพียงเรียกใช้ qubix-fs mount แล้วดิสก์จะปรากฏเป็น Q:\
ปล่อยให้คำสั่งทำงานต่อเนื่อง — เพื่อให้ดิสก์เชื่อมต่ออยู่ กด Ctrl-C หรือเรียกใช้ qubix-fs unmount ~/QubixDrive เพื่อตัดการเชื่อมต่อ
การใช้งานดิสก์
เปิด แก้ไข และบันทึกไฟล์เหมือนกับดิสก์ทั่วไป — การบันทึกทุกครั้งจะส่งกลับไปยังเซิร์ฟเวอร์ของคุณ บางสิ่งมีพฤติกรรมแตกต่างจากดิสก์ในเครื่องทั่วไป:
- สคริปต์ไม่สามารถลบออกจากดิสก์ได้ เพื่อป้องกันการลบระบบอัตโนมัติที่กำลังทำงานโดยไม่ตั้งใจ การลบไฟล์สคริปต์จะถูกปฏิเสธ — ให้ลบสคริปต์ในแผงควบคุมแทน ส่วนไฟล์เว็บไซต์สามารถลบได้ (และประวัติจะถูกเก็บรักษาไว้)
- คุณสามารถเพิ่มเฉพาะไฟล์ประเภทที่ถูกต้องในแต่ละโฟลเดอร์ สคริปต์ใหม่ต้องอยู่ใต้
scripts/เป็นไฟล์.jsหน้า Drive ใหม่ต้องอยู่ใต้drive/ไม่สามารถสร้างเว็บไซต์ สคริปต์ หรือรายการระดับบนสุดเพียงแค่สร้างโฟลเดอร์ที่รูท - ชื่ออาจมีส่วนต่อท้ายสั้น ๆ เมื่อรายการสองรายการมีชื่อเหมือนกัน แอปพลิเคชันจะเพิ่มรหัสสั้น ๆ ในวงเล็บ — เช่น
My landing [a1b2c3d4]— เพื่อให้แต่ละรายการแตกต่างกัน รหัสนี้มีไว้สำหรับแยกแยะเท่านั้น - ไม่มีโหมดออฟไลน์ ดิสก์เป็นมุมมองสดของเซิร์ฟเวอร์ หากการเชื่อมต่อขาด การบันทึกจะล้มเหลวจนกว่าจะเชื่อมต่อใหม่ — ไม่มีการจัดคิว การบันทึกที่ถูกปฏิเสธ (เช่น สคริปต์ที่มีข้อผิดพลาดทางไวยากรณ์) จะไม่เปลี่ยนแปลงเวอร์ชันที่จัดเก็บไว้
- การเข้าถึงถูกควบคุมโดยเซิร์ฟเวอร์ หากคุณไม่มีสิทธิ์เปลี่ยนแปลงสิ่งใด การบันทึกจะถูกปฏิเสธ — กฎเดียวกับในแผงควบคุม
หากเซสชันของคุณหมดอายุหรือถูกเพิกถอน ดิสก์จะไม่สามารถเชื่อมต่อเซิร์ฟเวอร์ได้อีกต่อไป และแอปพลิเคชันจะแจ้งให้คุณเชื่อมต่อใหม่ เรียกใช้คำสั่ง login อีกครั้งเพื่อกู้คืนการเชื่อมต่อ