Hoppa till innehåll

Läs dina tidigare appar

Expert

Läs in en tidigare apps konfiguration, via appen eller från dess backup, som steg 1 i en import. Att läsa ändrar ingenting i HolyArrs eller i den tidigare appen.

En read (läsning) är HolyArrs kopia av en apps konfiguration. Den sparas tills du importerar den eller tar bort den.

  1. Öppna Settings > Import from other apps (inställningar > importera från andra appar) och klicka på Add an app (lägg till en app).
  2. Välj appen och sedan Through the app (via appen) eller From a backup (från en backup).
  3. Klicka på Check connection (kontrollera anslutningen). Du ska se appen och versionen inom några sekunder.
  4. Starta läsningen. Ett stort bibliotek tar några minuter. Stop reading (sluta läsa) stoppar den. Att stänga fönstret gör det inte.
  5. Du ska se läsningen i listan. Lägg till nästa app på samma sätt.

Edit (ändra) på en rad läser den appen igen. Remove (ta bort) slänger läsningen.

Skriv in appens adress och API-nyckel. För qBittorrent skriver du användarnamn och lösenord, eller dess API-nyckel från version 5.2 och senare.

Tidigare appar finns oftast i ditt hemmanätverk, så slå på reglaget för lokalt nätverk för läsningen. Molnets metadataadresser förblir blockerade, och appen får inte omdirigera HolyArrs till en annan adress.

Skriv in hela sökvägen, på HolyArrs-servern, till något av detta:

  • en backup-zip från Radarr, Sonarr, Lidarr, Prowlarr eller Bazarr,
  • konfigurationsmappen för Seerr, Overseerr, qBittorrent eller SABnzbd,
  • en enda databas- eller inställningsfil.

Läsningar från en backup sparar ingen nyckel.

App Vad som läses
Radarr, Sonarr, Lidarr Varje film, serie (med säsonger) eller artist: id:n, mapp, bevakningsflagga, kvalitetsprofil, taggar och datum då den lades till. Även biblioteksmappar, taggar, kvalitetsprofiler, anpassade format, regler för ord i releaser, väntetidsregler, namngivning, indexerare, nedladdningsklienter, listor, aviseringar, metadataskrivare, undantag, språkprofiler (Sonarr v3), metadataprofiler (Lidarr) och Radarrs tillgänglighetsfördröjning.
Prowlarr Indexerare, applänkar, synkprofiler, proxyer för indexerare, nedladdningsklienter, aviseringar.
Bazarr Aktiverade språk, språkprofiler, aktiverade undertextsidor, standardprofiler.
qBittorrent, SABnzbd Adress, port, användarnamn, nedladdningsmappar, kategorier och (SABnzbd) usenet-servrar.
Seerr, Overseerr Personer (namn, e-post, roll, behörigheter, gränser för förfrågningar), standardgränser och varje förfrågan som väntar eller är godkänd: vem som bad, när och om vad. Klara och avslagna förfrågningar räknas bara. Avatarer läses inte.

Att läsa mer än det som importeras är avsiktligt: allt som lästs men inte importerats visas på listan not imported (inte importerad) med sin orsak.

En läsning innehåller aldrig en nyckel, ett lösenord, en token eller en cookie, inte ens när en backup har dem i klartext. Var och en listas under needs re-entry (måste skrivas in igen), till exempel indexer "Nyaa": apiKey.

Länkar räknas som hemligheter, eftersom token kan gömma sig i dem. Aviseringslänkar, RSS-flödesadresser och extra parametrar i fritext lämnas kvar och listas. En indexeraradress behåller bara sitt värdnamn och sin API-sökväg.

När ägaren läser en app med en inskriven nyckel behåller HolyArrs den adressen och nyckeln i sitt krypterade lager. Nästa gång läser Edit in appen igen med Use the saved key (använd den sparade nyckeln) påslaget, och nyckeln skickas bara till den sparade adressen. HolyArrs visar den aldrig.

Den sparade nyckeln raderas när
du tar bort läsningen för den appen
en import blir klar utan att något misslyckats (en post som misslyckades behåller nycklarna, så att du kan importera igen)
du kör holyarrs import-secrets -forget-move-credentials

Ägaren och admins, inloggade med sitt lösenord. Att hoppa över inloggningen i det lokala nätverket räknas inte. En API-nyckel behöver omfånget admin.

Symptom Orsak Lösning
Check connection misslyckas Adressen testas från HolyArrs-servern. Använd en adress som servern når. Slå på reglaget för lokalt nätverk för en app i hemmanätverket.
Nyckeln är fel Kopieringsfel, eller så vill qBittorrent ha ett användarnamn. Kopiera nyckeln igen från den tidigare appens inställningar.
En backup avvisas Zip-filen har ändrats, eller så ligger sökvägen utanför containern. Använd appens egen backup-zip, oförändrad, på dess sökväg inne i HolyArrs-containern.
Läsningen är för stor Gränser per läsning och per server. Ta bort gamla läsningar du inte längre behöver.
Hantering av backuper och gränser
Regel Värde
Kopierade filer Bara de filer som behövs, till en privat tillfällig mapp som raderas efter läsningen.
Storlek per kopierad fil Högst 1 GB.
config.xml i en arr-app Kopieras aldrig. Den innehåller API-nyckeln.
Databas Öppnas skrivskyddad.
Avvisas helt när en post pekar utanför zip-filen, den innehåller en länk, eller en fil packas upp till mycket mer än sin storlek.
Backuper samtidigt 1.
Sparas per läsning 16 MB.
Sparade läsningar De 50 nyaste.
API
Route Vad den gör
POST /api/v1/migrate/probe Säger vilken app och version som svarar, eller vilken backup det här är.
POST /api/v1/migrate/read Läser hela konfigurationen och sparar den.
GET /api/v1/migrate/snapshots Listar läsningar, de nyaste först.
GET /api/v1/migrate/snapshots/{id} En läsning med allt den innehåller.
DELETE /api/v1/migrate/snapshots/{id} Tar bort en läsning och nyckeln som sparats för den appen.
GET /api/v1/migrate/saved-keys Appar med en sparad nyckel och deras adresser, aldrig nyckeln. Bara ägaren.
DELETE /api/v1/migrate/saved-keys Raderar varje sparad nyckel, eller en med ?kind=. Bara ägaren.

Body för probe och read anger appen: radarr, sonarr, lidarr, prowlarr, bazarr, seerr, overseerr, qbittorrent eller sabnzbd. Lägg till url med key (eller username och password), eller path. Lägg till allow_local_network för att nå ditt hemmanätverk och use_saved_key för att använda den sparade nyckeln.

HolyArrs är gratis. Om det sparade dig tid kan du ge det en stjärna på GitHub, sponsra det eller bjuda mig på en kaffe.