Przejdź do głównej zawartości

Odczyt dotychczasowych aplikacji

Zaawansowany

Odczytaj konfigurację dotychczasowej aplikacji, przez aplikację lub z jej backupu, jako krok 1 przeniesienia. Odczyt niczego nie zmienia w HolyArrs ani w dotychczasowej aplikacji.

Odczyt (read) to kopia konfiguracji jednej aplikacji, przechowywana w HolyArrs. Zostaje, dopóki jej nie przeniesiesz lub nie usuniesz.

Odczytaj aplikację

Link do: Odczytaj aplikację
  1. Otwórz Settings > Move from other apps (Ustawienia > Przejście z innych aplikacji) i kliknij Add an app (dodaj aplikację).
  2. Wybierz aplikację, potem Through the app (przez aplikację) lub From a backup (z backupu).
  3. Kliknij Check connection (sprawdź połączenie). W ciągu kilku sekund zobaczysz aplikację i wersję.
  4. Rozpocznij odczyt. Duża biblioteka zajmuje kilka minut. Stop reading (zatrzymaj odczyt) go zatrzymuje; zamknięcie okna tego nie robi.
  5. Zobaczysz odczyt na liście. Dodaj następną aplikację w ten sam sposób.

Edit (edytuj) w wierszu odczytuje tę aplikację ponownie. Remove (usuń) wyrzuca odczyt.

Wpisz adres i klucz API aplikacji. Dla qBittorrenta wpisz nazwę użytkownika i hasło albo jego klucz API w wersji 5.2 i nowszych.

Dotychczasowe aplikacje zwykle działają w twojej sieci domowej, więc na czas odczytu włącz przełącznik sieci lokalnej. Adresy metadanych chmury pozostają zablokowane, a aplikacja nie może przekierować HolyArrs na inny adres.

Wpisz pełną ścieżkę, na serwerze HolyArrs, do jednego z tych elementów:

  • backupu w pliku zip z Radarra, Sonarra, Lidarra, Prowlarra lub Bazarra,
  • folderu konfiguracji Seerr, Overseerr, qBittorrenta lub SABnzbd,
  • jednego pliku bazy danych lub ustawień.

Odczyty z backupu nie zapisują żadnego klucza.

Co jest odczytywane

Link do: Co jest odczytywane
Aplikacja Co jest odczytywane
Radarr, Sonarr, Lidarr Każdy film, serial (z sezonami) lub wykonawca: id, folder, flaga obserwowania, profil jakości, tagi, data dodania. Także foldery biblioteki, tagi, profile jakości, custom formaty, reguły słów w releaseach, reguły oczekiwania, nazewnictwo, indeksery, klienty pobierania, listy, powiadomienia, zapisywanie metadanych, wykluczenia, profile językowe (Sonarr v3), profile metadanych (Lidarr) i opóźnienie dostępności z Radarra.
Prowlarr Indeksery, połączenia z aplikacjami, profile synchronizacji, proxy indekserów, klienty pobierania, powiadomienia.
Bazarr Włączone języki, profile językowe, włączone serwisy z napisami, profile domyślne.
qBittorrent, SABnzbd Adres, port, nazwa użytkownika, foldery pobierań, kategorie i (SABnzbd) serwery Usenet.
Seerr, Overseerr Użytkownicy (nazwa, e-mail, rola, uprawnienia, limity próśb), limity domyślne i każda oczekująca lub zatwierdzona prośba: kto poprosił, kiedy, o co. Zakończone i odrzucone prośby są tylko liczone. Awatary nie są odczytywane.

Odczytywanie więcej, niż się przenosi, jest zamierzone: wszystko, co odczytano, ale nie przeniesiono, widać na liście not moved (nieprzeniesione) z powodem.

Odczyt nigdy nie przechowuje klucza, hasła, tokenu ani ciasteczka, nawet gdy backup ma je zapisane otwartym tekstem. Każdy jest wymieniony pod needs re-entry (wymaga ponownego wpisania), na przykład indexer "Nyaa": apiKey.

Linki liczą się jako sekrety, bo tokeny chowają się w nich. Linki powiadomień, adresy kanałów RSS i dowolne dodatkowe parametry są pomijane i wymienione. Adres indeksera zachowuje tylko host i ścieżkę API.

Gdy właściciel odczytuje aplikację z wpisanym kluczem, HolyArrs zachowuje ten adres i klucz w swoim zaszyfrowanym magazynie. Następnym razem Edit odczytuje ponownie z włączonym Use the saved key (użyj zapisanego klucza), a klucz trafia tylko pod zapisany adres. HolyArrs nigdy go nie pokazuje.

Zapisany klucz jest usuwany, gdy
usuniesz odczyt tej aplikacji
przeniesienie zakończy się bez błędów (nieudana pozycja zachowuje klucze, żeby można było przenieść ponownie)
wykonasz holyarrs import-secrets -forget-move-credentials

Kto może odczytywać

Link do: Kto może odczytywać

Właściciel i administratorzy, zalogowani hasłem. Pominięcie logowania w sieci lokalnej się nie liczy. Klucz API wymaga zakresu admin.

Jeśli to nie działa

Link do: Jeśli to nie działa
Objaw Przyczyna Rozwiązanie
Check connection się nie udaje Adres jest testowany z serwera HolyArrs. Użyj adresu, do którego serwer ma dostęp. Dla aplikacji w sieci domowej włącz przełącznik sieci lokalnej.
Klucz jest zły Błąd przy kopiowaniu albo qBittorrent wymaga nazwy użytkownika. Skopiuj klucz ponownie z ustawień dotychczasowej aplikacji.
Backup zostaje odrzucony Zip został zmieniony albo ścieżka jest poza kontenerem. Użyj oryginalnego backupu zip tej aplikacji, bez zmian, pod jego ścieżką w kontenerze HolyArrs.
Odczyt jest za duży Limity na odczyt i na serwer. Usuń stare odczyty, których już nie potrzebujesz.

Dla zaawansowanych

Link do: Dla zaawansowanych
Obsługa backupów i limity
Reguła Wartość
Kopiowane pliki Tylko potrzebne pliki, do prywatnego folderu tymczasowego, usuwanego po odczycie.
Rozmiar jednego kopiowanego pliku Najwyżej 1 GB.
config.xml aplikacji arr Nigdy nie jest kopiowany; zawiera klucz API.
Baza danych Otwierana tylko do odczytu.
Odrzucany w całości, gdy wpis wskazuje poza archiwum zip, zawiera link albo plik rozpakowuje się do rozmiaru znacznie większego niż deklarowany.
Backupy naraz 1.
Zachowywane na odczyt 16 MB.
Zachowywane odczyty 50 najnowszych.
API
Trasa Co robi
POST /api/v1/migrate/probe Mówi, która aplikacja i wersja odpowiada albo jaki to backup.
POST /api/v1/migrate/read Odczytuje całą konfigurację i ją zachowuje.
GET /api/v1/migrate/snapshots Wymienia odczyty, od najnowszego.
GET /api/v1/migrate/snapshots/{id} Jeden odczyt ze wszystkim, co zawiera.
DELETE /api/v1/migrate/snapshots/{id} Usuwa odczyt i klucz zapisany dla tej aplikacji.
GET /api/v1/migrate/saved-keys Aplikacje z zapisanym kluczem i ich adresy, nigdy sam klucz. Tylko właściciel.
DELETE /api/v1/migrate/saved-keys Usuwa każdy zapisany klucz albo jeden przez ?kind=. Tylko właściciel.

Treść żądania probe i read podaje aplikację: radarr, sonarr, lidarr, prowlarr, bazarr, seerr, overseerr, qbittorrent lub sabnzbd. Dodaj url z key (albo username i password), albo path. Dodaj allow_local_network, żeby połączyć się z siecią domową, i use_saved_key, żeby użyć zapisanego klucza.

HolyArrs jest darmowy. Jeśli oszczędził ci czas, daj mu gwiazdkę na GitHubie, zostań sponsorem albo postaw mi kawę.