Gå til indhold

Læs dine tidligere apps

Erfaren

Læs en tidligere apps opsætning, gennem appen eller fra dens backup, som trin 1 i en import. Læsning ændrer ikke noget i HolyArrs eller i den tidligere app.

En read (læsning) er HolyArrs’ kopi af én apps opsætning. Den bliver gemt, indtil du importerer den eller fjerner den.

  1. Åbn Settings > Import from other apps (Indstillinger > Import fra andre apps), og klik på Add an app (tilføj en app).
  2. Vælg appen, og vælg så Through the app (gennem appen) eller From a backup (fra en backup).
  3. Klik på Check connection (tjek forbindelsen). Du bør kunne se appen og versionen inden for få sekunder.
  4. Start læsningen. Et stort bibliotek tager nogle minutter. Stop reading (stop læsningen) stopper den; at lukke ruden gør det ikke.
  5. Du bør kunne se læsningen på listen. Tilføj den næste app på samme måde.

Edit (redigér) på en række læser den app igen. Remove (fjern) smider læsningen væk.

Skriv appens adresse og API-nøgle. For qBittorrent skal du skrive brugernavn og adgangskode, eller dens API-nøgle fra version 5.2 og nyere.

Tidligere apps ligger som regel på dit hjemmenetværk, så slå kontakten til lokalt netværk til for læsningen. Adresser til cloud-metadata er stadig spærret, og appen må ikke sende HolyArrs videre til en anden adresse.

Skriv den fulde sti på HolyArrs-serveren til en af disse:

  • en backup-zip fra Radarr, Sonarr, Lidarr, Prowlarr eller Bazarr,
  • konfigurationsmappen fra Seerr, Overseerr, qBittorrent eller SABnzbd,
  • én database- eller indstillingsfil.

Læsninger fra en backup gemmer ingen nøgle.

Hvad der bliver læst

Link til Hvad der bliver læst
App Hvad der bliver læst
Radarr, Sonarr, Lidarr Hver film, serie (med sæsoner) eller kunstner: id’er, mappe, flag for fulgt, kvalitetsprofil, tags, tilføjelsesdato. Også biblioteksmapper, tags, kvalitetsprofiler, brugerdefinerede formater, regler for ord i releases, ventetidsregler, navngivning, indexers, downloadklienter, lister, notifikationer, metadataskrivere, udeladelser, sprogprofiler (Sonarr v3), metadataprofiler (Lidarr) og Radarrs forsinkelse af tilgængelighed.
Prowlarr Indexers, applinks, synkroniseringsprofiler, indexer-proxyer, downloadklienter, notifikationer.
Bazarr Aktiverede sprog, sprogprofiler, aktiverede undertekstsider, standardprofiler.
qBittorrent, SABnzbd Adresse, port, brugernavn, downloadmapper, kategorier og (SABnzbd) usenetservere.
Seerr, Overseerr Personer (navn, e-mail, rolle, rettigheder, ønskegrænser), standardgrænser og hvert ønske, der venter eller er godkendt: hvem der ønskede, hvornår og hvad. Afsluttede og afviste ønsker bliver kun talt. Avatarer bliver ikke læst.

At læse mere, end der bliver importeret, er med vilje: alt, der er læst, men ikke importeret, står på listen not imported (ikke importeret) med sin årsag.

Nøgler og adgangskoder

Link til Nøgler og adgangskoder

En læsning gemmer aldrig en nøgle, adgangskode, et token eller en cookie, selv når en backup har dem som ren tekst. Hver af dem står under needs re-entry (skal skrives igen), for eksempel indexer "Nyaa": apiKey.

Links tæller som hemmeligheder, fordi tokens gemmer sig i dem. Links til beskeder, adresser til RSS-feeds og ekstra parametre i fri tekst bliver lagt til side og vist på listen. En indexer-adresse beholder kun sin host og API-sti.

Når ejeren læser en app med en skrevet nøgle, gemmer HolyArrs den adresse og nøgle i sit krypterede lager. Næste gang læser Edit igen med Use the saved key (brug den gemte nøgle) slået til, og nøglen går kun til den gemte adresse. HolyArrs viser den aldrig.

Den gemte nøgle bliver slettet, når
du fjerner læsningen af den app
en import slutter uden fejl (et mislykket punkt beholder nøglerne, så du kan importere igen)
du kører holyarrs import-secrets -forget-move-credentials

Ejeren og adminerne, logget ind med deres adgangskode. Springet over login på det lokale netværk tæller ikke. En API-nøgle skal have scopet admin.

Hvis det ikke virker

Link til Hvis det ikke virker
Symptom Årsag Løsning
Check connection mislykkes Adressen bliver testet fra HolyArrs-serveren. Brug en adresse, serveren kan nå. Slå kontakten til lokalt netværk til for en app på hjemmenetværket.
Nøglen er forkert Fejl ved kopiering, eller qBittorrent vil have et brugernavn. Kopiér nøglen igen fra den tidligere apps indstillinger.
En backup bliver afvist Zip-filen er ændret, eller stien ligger uden for containeren. Brug appens egen backup-zip, uændret, på dens sti inde i HolyArrs-containeren.
Læsningen er for stor Grænser for hver læsning og for hver server. Fjern gamle læsninger, du ikke længere har brug for.
Håndtering af backups og grænser
Regel Værdi
Filer, der bliver kopieret Kun de nødvendige filer, til en privat midlertidig mappe, som bliver slettet efter læsningen.
Størrelse for hver kopierede fil Højst 1 GB.
config.xml i en arr-app Bliver aldrig kopieret; den indeholder API-nøglen.
Database Åbnet skrivebeskyttet.
Afvist helt, når en post peger uden for zip-filen, den indeholder et link, eller en fil pakkes ud til meget mere end sin størrelse.
Backups på én gang 1.
Gemt for hver læsning 16 MB.
Læsninger, der bliver gemt De 50 nyeste.
API
Rute Hvad den gør
POST /api/v1/migrate/probe Siger, hvilken app og version der svarer, eller hvilken backup det er.
POST /api/v1/migrate/read Læser hele opsætningen og gemmer den.
GET /api/v1/migrate/snapshots Viser læsninger, den nyeste først.
GET /api/v1/migrate/snapshots/{id} Én læsning med alt, den indeholder.
DELETE /api/v1/migrate/snapshots/{id} Fjerner en læsning og den nøgle, der er gemt til den app.
GET /api/v1/migrate/saved-keys Apps med en gemt nøgle og deres adresser, aldrig nøglen. Kun ejeren.
DELETE /api/v1/migrate/saved-keys Sletter alle gemte nøgler, eller én med ?kind=. Kun ejeren.

Body til probe og read navngiver appen: radarr, sonarr, lidarr, prowlarr, bazarr, seerr, overseerr, qbittorrent eller sabnzbd. Tilføj url med key (eller username og password), eller path. Tilføj allow_local_network for at nå dit hjemmenetværk og use_saved_key for at bruge den gemte nøgle.

HolyArrs er gratis. Hvis det sparede dig tid, kan du give det en stjerne på GitHub, sponsorere det eller give mig en kop kaffe.