Ana içeriğe geç

Masaüstü istemcisi

Qubix Drive masaüstü uygulaması, Qubix içeriklerinizi yerel bir disk olarak bağlar. Disk, sıradan klasörler ve dosyalar gibi görünür; kaydettiğiniz her değişiklik doğrudan Qubix sunucunuza yazılır — tıpkı Google Drive'ın masaüstü uygulamasının çalışması gibi. Bu sayede VS Code, vim veya istediğiniz herhangi bir araçla düzenleyebilir, cp, mv ya da rsync ile dosyaları kopyalayabilirsiniz.

Diskte neler var

Bağlanan diskte üç üst düzey klasör bulunur:

  • websites/ — her site için ayrı bir klasör; gerçek dosya ağacını içerir (index.html, static/…, görseller). Bir dosyayı kaydetmek yeni bir sürüm yükler ve site geçmişini korur; panelde düzenlediğinizde olduğu gibi.
  • scripts/ — otomasyon scriptleriniz; her biri script kodunu içeren tek bir .js dosyasıdır. Zamanlama, açık/kapalı durumu ve açıklama panelde kalır.
  • drive/ — Drive klasörleriniz ve sayfalarınız.

Yalnızca hesabınızın görüntüleme iznine sahip olduğu içerikleri görürsünüz; sunucu neyi değiştirebileceğinize karar verir — paneldekiyle aynı erişim hakları geçerlidir.

1. FUSE sürücüsünü yükleyin

Uygulama, kendisini FUSE adlı bir sistem bileşeni aracılığıyla disk olarak sunar. Sisteminize uygun olanı önce yükleyin:

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

Bu bileşen olmadan uygulama başlar ancak disk bağlayamaz ve sürücünün eksik olduğunu bildirir.

2. Uygulamayı indirin

Panelde İndirilenler sayfasını açın ve sisteminiz için Qubix Drive'ı indirin.

macOS

Uygulama henüz Apple tarafından onaylanmamıştır. macOS ilk açılışta uygulamayı engellerse, Sistem Ayarları → Gizlilik ve Güvenlik bölümünden izin verin, ardından tekrar açın.

3. Oturum açın

Uygulamayı login komutuyla çalıştırın; panel adresinizi ve hesap e-posta adresinizi belirtin. Parolanız istenecektir.

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

Adres için panelinizden kopyaladığınız herhangi bir bağlantıyı yapıştırabilirsiniz — yalnızca adres kısmı kullanılır. Oturum bilgileri bilgisayarınıza kaydedilir; bu nedenle yalnızca bir kez oturum açmanız yeterlidir. İstediğiniz zaman qubix-fs whoami komutuyla durumu kontrol edebilirsiniz.

4. Diski bağlayın

macOS ve Linux — Uygulamaya bağlanacağı bir klasör belirtin:

Bash
qubix-fs mount ~/QubixDrive

Disk, Qubix adlı bir birim olarak görünür.

Windows — Yalnızca qubix-fs mount komutunu çalıştırın; disk Q:\ olarak görünür.

Komutu çalışır durumda bırakın — bu, diski bağlı tutar. Bağlantıyı kesmek için Ctrl-C tuşuna basın ya da qubix-fs unmount ~/QubixDrive komutunu çalıştırın.

Diskle çalışma

Dosyaları herhangi bir diskte yaptığınız gibi açın, düzenleyin ve kaydedin — her kayıt sunucunuza geri iletilir. Bazı davranışlar sıradan yerel bir diskten farklıdır:

  • Diskten script silinemez. Çalışan bir otomasyonu yanlışlıkla kaldırmamak için script dosyasını silme işlemi reddedilir — scriptleri panelden kaldırın. Site dosyaları silinebilir (geçmişleri korunur).
  • Her klasöre yalnızca uygun türde dosya eklenebilir. Yeni scriptler scripts/ altına .js dosyası olarak eklenir; yeni Drive sayfaları drive/ altına gider. Kök dizinde klasör oluşturarak yeni site, script veya üst düzey öğe oluşturulamaz.
  • Adlara kısa bir son ek eklenebilir. İki öğe aynı adı paylaştığında uygulama köşeli parantez içinde kısa bir kod ekler — örneğin My landing [a1b2c3d4] — böylece her öğe ayrı olarak tanımlanır. Bu kod yalnızca öğeleri birbirinden ayırt etmek içindir.
  • Çevrimdışı mod yoktur. Disk, sunucunuzun canlı bir görünümüdür. Bağlantı kesilirse yeniden kurulana kadar kayıt işlemi başarısız olur — hiçbir şey sıraya alınmaz. Reddedilen bir kayıt (örneğin söz dizimi hatası olan bir script), depolanan sürümü olduğu gibi bırakır.
  • Erişim sunucu tarafından denetlenir. Bir şeyi değiştirme izniniz yoksa kayıt reddedilir — paneldekiyle aynı kurallar geçerlidir.
not

Oturumunuzun süresi dolarsa veya iptal edilirse disk artık sunucuya ulaşamaz ve uygulama yeniden bağlanmanızı ister. Oturumu yeniden sağlamak için login komutunu tekrar çalıştırın.

Sıradaki adımlar