Skip to main content
Server Pro ve Community Edition 5.4.0 sürümüne, yöneticilerin tüm kullanıcı projelerini (Deleted ve Trashed klasörlerinde hâlâ görünenler dahil) diskteki bir dizine aktarmasına olanak tanıyan bir betik ekledik.
Bu betiği çalıştırmanın çıktısı, kullanıcının proje panosundan tüm projelerin Zip dosyasını elle indirmekle aynıdır. Betik, dışa aktarımın projenin en son sürümünü içermesini sağlamak için indirmeye başlamadan önce bekleyen tüm değişiklikleri kaydeder (flush).

Sınırlamalar

Dışa aktarma betiğinin şu sınırlamaları vardır:
  • TeX Live imaj adı veya derleyici gibi hiçbir proje ayarı dışa aktarılmaz. Bunların, proje kullanıcının hesabına yüklendiğinde ayarlanması gerekir.
  • Dışa aktarılan projeler herhangi bir sürüm geçmişi içermez.
  • Ortak çalışan bilgileri korunmaz. Projelerin yeniden paylaşılması gerekir. Bağlantıyla paylaşım kullanılıyorsa, Görüntüleme ve Düzenleme bağlantıları yeniden oluşturulur (öncekilerle aynı olmazlar).
  • Yorumlar ve izlenen değişiklik bilgileri dışa aktarılmaz.
  • Proje sohbet geçmişi dışa aktarılmaz.
Bu betik, tam bir sistem yedeğinin yerini alacak şekilde tasarlanmamıştır. Bir felaket kurtarma senaryosunda örneğinizi kurtarabilmenizi sağlamak için tutarlı bir yedek almanızı şiddetle öneririz.

Bayraklar

Kullanım

Tüm kullanıcıların projelerini dışa aktarmak için aşağıdaki komutu kullanın:
Server Pro veya Community Edition <= 3.5.13 sürümünü çalıştırıyorsanız, yukarıdaki örneği export-legacy-user-projects.js betiğini kullanacak şekilde güncellemeniz gerekir.

Tamamlanma

Dışa aktarma tamamlandığında dosyalara, docker-compose.yml dosyanızda /var/lib/overleaf konumuna bind-mount edilen ana makine dizini üzerinden veya Toolkit kullanıyorsanız config/overleaf.rc dosyasındaki OVERLEAF_DATA_PATH ortam değişkeninde belirtilen dizin üzerinden erişebilirsiniz.
Overleaf şu anda yinelenen proje adlarına izin verir. Bir kullanıcının projeleri arasında aynı ada sahip olanlar varsa, bu projeler yine de kullanıcının Zip dışa aktarımına eklenir, ancak arşiv açıldığında yalnızca bir sürüm bulunur. Linux’ta unzip -B, aynı ada sahip dosyaların üzerine yazmak yerine onları yedek dosyalar olarak yazar.
Son değiştirilme tarihi 5 Ekim 2026