Sari la conținut

Citește-ți aplicațiile mai vechi

Expert

Citește configurarea unei aplicații mai vechi, prin aplicație sau dintr-o copie de rezervă, ca pasul 1 al unui import. Citirea nu schimbă nimic în HolyArrs și nici în aplicația veche.

O read (citire) este copia pe care o ține HolyArrs a configurării unei aplicații. Se păstrează până o imporți sau o ștergi.

  1. Deschide Settings > Import from other apps (Setări > Importă din alte aplicații) și apasă Add an app (adaugă o aplicație).
  2. Alege aplicația, apoi Through the app (prin aplicație) sau From a backup (dintr-o copie de rezervă).
  3. Apasă Check connection (verifică conexiunea). Ar trebui să vezi aplicația și versiunea în câteva secunde.
  4. Pornește citirea. O bibliotecă mare durează câteva minute. Stop reading (oprește citirea) o oprește; închiderea ferestrei nu o oprește.
  5. Ar trebui să vezi citirea în listă. Adaugă următoarea aplicație la fel.

Edit (editează) pe un rând citește din nou aplicația respectivă. Remove (șterge) aruncă citirea.

Scrie adresa și cheia API ale aplicației. Pentru qBittorrent, scrie numele de utilizator și parola sau, de la versiunea 5.2 în sus, cheia API.

Aplicațiile mai vechi rulează de obicei în rețeaua ta de acasă, așa că pornește comutatorul pentru rețeaua locală la citire. Adresele de metadate cloud rămân blocate, iar aplicația nu are voie să redirecționeze HolyArrs către altă adresă.

Dintr-o copie de rezervă

Link către Dintr-o copie de rezervă

Scrie calea completă, pe serverul HolyArrs, către una dintre acestea:

  • o arhivă zip de backup din Radarr, Sonarr, Lidarr, Prowlarr sau Bazarr,
  • dosarul de configurare din Seerr, Overseerr, qBittorrent sau SABnzbd,
  • o bază de date sau un fișier de setări.

Citirile dintr-o copie de rezervă nu salvează nicio cheie.

Aplicație Ce se citește
Radarr, Sonarr, Lidarr Fiecare film, serial (cu sezoane) sau artist: id-uri, dosar, marcajul de urmărire, profilul de calitate, etichete, data adăugării. Apoi dosarele Bibliotecii, etichetele, profilurile de calitate, formatele personalizate, regulile pe cuvinte din variante, regulile de așteptare, denumirea, indexatorii, clienții de descărcare, listele, notificările, modulele care scriu metadate, excluderile, profilurile de limbă (Sonarr v3), profilurile de metadate (Lidarr) și întârzierea de disponibilitate din Radarr.
Prowlarr Indexatori, legături cu aplicații, profiluri de sincronizare, proxy-uri de indexatori, clienți de descărcare, notificări.
Bazarr Limbile activate, profilurile de limbă, site-urile de subtitrări activate, profilurile implicite.
qBittorrent, SABnzbd Adresă, port, nume de utilizator, dosare de descărcare, categorii și (la SABnzbd) servere Usenet.
Seerr, Overseerr Utilizatori (nume, email, rol, permisiuni, limite de cereri), limitele implicite și fiecare cerere în așteptare sau aprobată: cine a cerut, când, pentru ce. Cererile încheiate și cele respinse doar se numără. Avatarele nu se citesc.

Se citește mai mult decât se importă, intenționat: tot ce se citește, dar nu se importă, apare pe lista not imported (neimportate), cu motivul.

O citire nu ține niciodată o cheie, o parolă, un token sau un cookie, nici când o copie de rezervă le are în text simplu. Fiecare e listat sub needs re-entry (cere scriere din nou), de exemplu indexer "Nyaa": apiKey.

Linkurile se socotesc secrete, pentru că în ele se ascund tokenuri. Linkurile de notificare, adresele de feed RSS și parametrii suplimentari în text liber rămân în urmă și sunt listați. O adresă de indexator păstrează doar gazda și calea API.

Cheia pe care ai scris-o

Link către Cheia pe care ai scris-o

Când proprietarul citește o aplicație cu o cheie scrisă, HolyArrs păstrează acea adresă și cheie în depozitul lui criptat. Data viitoare, Edit citește din nou cu Use the saved key (folosește cheia salvată) pornit, iar cheia merge doar la adresa salvată. HolyArrs nu o arată niciodată.

Cheia salvată se șterge când
ștergi citirea pentru aplicația respectivă
un import se termină fără nimic eșuat (un element eșuat păstrează cheile, ca să poți importa din nou)
rulezi holyarrs import-secrets -forget-move-credentials

Proprietarul și administratorii, conectați cu parola lor. Opțiunea de a sări peste conectare în rețeaua locală nu contează. O cheie API are nevoie de scopul admin.

Simptom Cauză Soluție
Check connection eșuează Adresa se testează de pe serverul HolyArrs. Folosește o adresă pe care o poate ajunge serverul. Pornește comutatorul pentru rețeaua locală pentru o aplicație din rețeaua de acasă.
Cheia e greșită Greșeală de copiere, sau qBittorrent vrea un nume de utilizator. Copiază cheia din nou din setările aplicației vechi.
O copie de rezervă e refuzată Arhiva zip a fost modificată sau calea e în afara containerului. Folosește arhiva zip de backup a aplicației, nemodificată, la calea ei din interiorul containerului HolyArrs.
Citirea e prea mare Limite pe citire și pe server. Șterge citirile vechi de care nu mai ai nevoie.
Cum se tratează copiile de rezervă și limitele
Regulă Valoare
Fișiere copiate Doar cele necesare, într-un dosar temporar privat, șters după citire.
Mărime pe fișier copiat Cel mult 1 GB.
config.xml al unei aplicații arr Nu se copiază niciodată; conține cheia API.
Baza de date Se deschide doar pentru citire.
Refuzată în întregime când o intrare trimite în afara arhivei zip, conține un link sau un fișier se despachetează la mult mai mult decât mărimea lui.
Copii de rezervă deodată 1.
Păstrat pe citire 16 MB.
Citiri păstrate Cele mai noi 50.
API
Rută Ce face
POST /api/v1/migrate/probe Spune ce aplicație și ce versiune răspunde sau ce copie de rezervă e aceasta.
POST /api/v1/migrate/read Citește toată configurarea și o păstrează.
GET /api/v1/migrate/snapshots Listează citirile, cele mai noi întâi.
GET /api/v1/migrate/snapshots/{id} O citire cu tot ce conține.
DELETE /api/v1/migrate/snapshots/{id} Șterge o citire și cheia salvată pentru acea aplicație.
GET /api/v1/migrate/saved-keys Aplicațiile cu o cheie salvată și adresele lor, niciodată cheia. Doar proprietarul.
DELETE /api/v1/migrate/saved-keys Șterge fiecare cheie salvată sau una singură cu ?kind=. Doar proprietarul.

Corpul pentru probe și read numește aplicația: radarr, sonarr, lidarr, prowlarr, bazarr, seerr, overseerr, qbittorrent sau sabnzbd. Adaugă url cu key (sau username și password), sau path. Adaugă allow_local_network ca să ajungi în rețeaua ta de acasă și use_saved_key ca să folosești cheia salvată.

HolyArrs este gratuit. Dacă ți-a economisit timp, dă-i o stea pe GitHub, sponsorizează-l sau cumpără-mi o cafea.