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.jsdosyası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.
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.
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:
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.jsdosyası 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.
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.