İçeriğe geç

Eski uygulamalarını oku

Uzman

Bir taşımanın 1. adımı olarak eski bir uygulamanın kurulumunu, uygulamanın kendisinden ya da yedeğinden oku. Okumak HolyArrs’ta da eski uygulamada da hiçbir şeyi değiştirmez.

Read (okuma), HolyArrs’ın bir uygulamanın kurulumundan aldığı kopyadır. Sen onu taşıyana ya da kaldırana kadar saklanır.

  1. Settings > Move from other apps (Ayarlar > Diğer uygulamalardan geç) sayfasını aç ve Add an app’e (uygulama ekle) tıkla.
  2. Uygulamayı seç, sonra Through the app (uygulama üzerinden) veya From a backup (yedekten) seç.
  3. Check connection’a (bağlantıyı denetle) tıkla. Birkaç saniye içinde uygulamayı ve sürümünü görmelisin.
  4. Okumayı başlat. Büyük bir kütüphane birkaç dakika sürer. Stop reading (okumayı durdur) onu durdurur; pencereyi kapatmak durdurmaz.
  5. Okumayı listede görmelisin. Sonraki uygulamayı aynı şekilde ekle.

Bir satırdaki Edit (düzenle) o uygulamayı yeniden okur. Remove (kaldır) okumayı atar.

Uygulamanın adresini ve API anahtarını yaz. qBittorrent için kullanıcı adını ve parolayı yaz; 5.2 ve sonraki sürümlerde API anahtarını da yazabilirsin.

Eski uygulamalar genelde ev ağında durur, o yüzden okuma için yerel ağ anahtarını aç. Bulut metadata adresleri engelli kalır ve uygulama HolyArrs’ı başka bir adrese yönlendiremez.

Şunlardan birinin HolyArrs sunucusundaki tam yolunu yaz:

  • Radarr, Sonarr, Lidarr, Prowlarr veya Bazarr’dan bir yedek zip’i,
  • Seerr, Overseerr, qBittorrent veya SABnzbd’nin yapılandırma klasörü,
  • tek bir veritabanı veya ayar dosyası.

Yedekten okumalar hiçbir anahtar kaydetmez.

Uygulama Neler okunur
Radarr, Sonarr, Lidarr Her film, dizi (sezonlarıyla) veya sanatçı: kimlikler, klasör, izleme işareti, kalite profili, etiketler, eklenme tarihi. Ayrıca Kütüphane klasörleri, etiketler, kalite profilleri, özel formatlar, sürüm sözcüğü kuralları, bekleme kuralları, adlandırma, indexer’lar, indirme istemcileri, listeler, bildirimler, metadata yazıcıları, dışlamalar, dil profilleri (Sonarr v3), metadata profilleri (Lidarr) ve Radarr’ın kullanılabilirlik gecikmesi.
Prowlarr İndexer’lar, uygulama bağlantıları, eşitleme profilleri, indexer proxy’leri, indirme istemcileri, bildirimler.
Bazarr Açık diller, dil profilleri, açık altyazı siteleri, varsayılan profiller.
qBittorrent, SABnzbd Adres, port, kullanıcı adı, indirme klasörleri, kategoriler ve (SABnzbd’de) usenet sunucuları.
Seerr, Overseerr Kişiler (ad, e-posta, rol, izinler, istek limitleri), varsayılan limitler ve bekleyen veya onaylanmış her istek: kim, ne zaman, ne için istedi. Biten ve reddedilen istekler yalnızca sayılır. Avatarlar okunmaz.

Taşınandan fazlasını okumak bilerek yapılır: okunup taşınmayan her şey sebebiyle birlikte not moved (taşınmadı) listesinde görünür.

Okuma, bir yedek bunları düz metin olarak tutsa bile hiçbir anahtarı, parolayı, token’ı veya çerezi tutmaz. Her biri needs re-entry (yeniden girilmeli) altında listelenir, örneğin indexer "Nyaa": apiKey.

Bağlantılar da gizli sayılır, çünkü token’lar içlerine saklanır. Bildirim bağlantıları, RSS feed adresleri ve serbest metin ek parametreler geride bırakılır ve listelenir. Bir indexer adresi yalnızca host’unu ve API yolunu korur.

Sahip bir uygulamayı yazdığı anahtarla okuduğunda HolyArrs o adresi ve anahtarı şifreli deposunda tutar. Sonraki sefer Edit, Use the saved key (kayıtlı anahtarı kullan) açıkken yeniden okur ve anahtar yalnızca kayıtlı adrese gider. HolyArrs onu hiçbir zaman göstermez.

Kayıtlı anahtar şu durumda silinir
o uygulamanın okumasını kaldırırsan
bir taşıma hiçbir şey başarısız olmadan biterse (başarısız bir öğe anahtarları tutar, böylece yeniden taşıyabilirsin)
holyarrs import-secrets -forget-move-credentials komutunu çalıştırırsan

Sahip ve yöneticiler; parolalarıyla giriş yapmış olmaları gerekir. Yerel ağda girişi atlama sayılmaz. API anahtarı admin kapsamını ister.

Belirti Neden Çözüm
Check connection başarısız Adres HolyArrs sunucusundan denenir. Sunucunun ulaşabildiği bir adres kullan. Ev ağındaki bir uygulama için yerel ağ anahtarını aç.
Anahtar yanlış Kopyalama hatası ya da qBittorrent kullanıcı adı istiyor. Anahtarı eski uygulamanın ayarlarından yeniden kopyala.
Yedek reddedildi Zip değiştirilmiş ya da yol konteynerin dışında. Uygulamanın kendi yedek zip’ini değiştirmeden, HolyArrs konteynerinin içindeki yoluyla kullan.
Okuma çok büyük Okuma başına ve sunucu başına limitler var. Artık ihtiyacın olmayan eski okumaları kaldır.
Yedek işleme ve limitler
Kural Değer
Kopyalanan dosyalar Yalnızca gereken dosyalar, özel bir geçici klasöre; okumadan sonra silinir.
Kopyalanan dosya başına boyut En fazla 1 GB.
Bir arr uygulamasının config.xml dosyası Hiç kopyalanmaz; API anahtarını içerir.
Veritabanı Salt okunur açılır.
Tümüyle reddedilir, şu durumda bir girdi zip’in dışını gösteriyorsa, bir bağlantı içeriyorsa veya bir dosya boyutundan çok daha büyük açılıyorsa.
Aynı anda yedek 1.
Okuma başına saklanan 16 MB.
Saklanan okuma En yeni 50.
API
Yol Ne yapar
POST /api/v1/migrate/probe Hangi uygulamanın ve sürümün yanıt verdiğini ya da bunun hangi yedek olduğunu söyler.
POST /api/v1/migrate/read Tüm kurulumu okur ve saklar.
GET /api/v1/migrate/snapshots Okumaları en yeniden başlayarak listeler.
GET /api/v1/migrate/snapshots/{id} Tuttuğu her şeyle birlikte tek bir okuma.
DELETE /api/v1/migrate/snapshots/{id} Bir okumayı ve o uygulama için kayıtlı anahtarı kaldırır.
GET /api/v1/migrate/saved-keys Kayıtlı anahtarı olan uygulamalar ve adresleri; anahtarın kendisi asla. Yalnızca sahip.
DELETE /api/v1/migrate/saved-keys Kayıtlı her anahtarı siler, ya da ?kind= ile birini. Yalnızca sahip.

probe ve read gövdesi uygulamanın adını verir: radarr, sonarr, lidarr, prowlarr, bazarr, seerr, overseerr, qbittorrent veya sabnzbd. url ile key (ya da username ve password) veya path ekle. Ev ağına ulaşmak için allow_local_network, kayıtlı anahtarı kullanmak için use_saved_key ekle.

HolyArrs ücretsiz. Zamanından tasarruf ettirdiyse GitHub'da yıldızla, sponsor ol ya da bana bir kahve ısmarla.