NAS, Synology i Unraid
Nowy tutaj
Uruchom HolyArrs na swoim NAS-ie z właściwymi folderami, właścicielem i ustawieniem restartu. Najpierw przeczytaj Instalację.
Zanim zaczniesz
Link do: Zanim zaczniesz/configidzie na lokalny wolumen lub pulę. Nigdy na udział sieciowy.- Multimedia trafiają do jednego wspólnego folderu z
downloads,movies,tvimusicw środku. Zamontuj każdy z nich osobno albo raz folder nadrzędny, żeby działały hardlinki (twarde dowiązania). Zobacz Foldery.
Skonfiguruj swój NAS
Link do: Skonfiguruj swój NAS::tab[Synology]
- W File Station utwórz
docker/holyarrs/config. - Utwórz jeden folder współdzielony
mediazdownloads,movies,tvimusicw środku. - W Container Manager otwórz Project > Create i wklej plik Compose z Instalacji.
- Ustaw volume na
/volume1/docker/holyarrs/config:/config, potem/volume1/media/movies:/movies,/volume1/media/tv:/tv,/volume1/media/music:/musici/volume1/media/downloads:/downloads. - Ustaw
PUIDiPGIDna swojego użytkownika, często1026i100. Sprawdzisz to przez SSH poleceniemid <user>. - Daj temu użytkownikowi odczyt i zapis w
media: Control Panel > Shared Folder > Edit > Permissions. - Zaznacz Enable auto-restart.
- Otwórz
http://your-server:6262. Powinien pojawić się kreator pierwszego uruchomienia. Dodaj/movies,/tvi/musicjako foldery biblioteki.
::tab[Unraid]
Nie ma jeszcze szablonu w Community Applications, więc dodaj kontener ręcznie.
- Na karcie Docker dodaj kontener z image HolyArrs.
- Zmapuj port
6262. - Zmapuj
/configna ścieżkę puli, na przykład/mnt/<pool>/appdata/holyarrs.<pool>to nazwa twojej puli. Nie/mnt/user/appdata. - Zmapuj foldery z multimediami na
/movies,/tv,/musici/downloads, używając ścieżek dysku lub puli, na przykład/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musici/mnt/<pool>/media/downloads:/downloads. - Ustaw
PUID=99,PGID=100(nobody:usersw Unraidzie) iUMASK=022. - Włącz autostart kontenera, żeby uruchamiał się sam.
- Otwórz
http://your-server:6262. Powinien pojawić się kreator pierwszego uruchomienia.
::tab[QNAP]
- Utwórz
Container/holyarrs/configi jeden udziałmediazdownloads,movies,tvimusicw środku. - W Container Station otwórz Applications > Create i wklej plik Compose.
- Użyj
/share/Container/holyarrs/config:/config, potem/share/media/movies:/movies,/share/media/tv:/tv,/share/media/music:/musici/share/media/downloads:/downloads. - Ustaw
PUIDiPGIDna właściciela udziałumedia. - Ustaw politykę restartu na
unless-stopped. - Otwórz
http://your-server:6262. Powinien pojawić się kreator pierwszego uruchomienia.
::tab[TrueNAS SCALE]
- Utwórz 2 datasety:
apps/holyarrs-configimedia, a wmediafolderydownloads,movies,tvimusic. - W Apps dodaj własną aplikację z YAML, wklejając plik Compose.
- Użyj
/mnt/<pool>/apps/holyarrs-config:/config, potem/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musici/mnt/<pool>/media/downloads:/downloads. - Ustaw
PUIDiPGIDna właściciela datasetu, często568. Daj temu użytkownikowi dostęp do zapisu w ACL datasetu. - Ustaw politykę restartu na
unless-stopped. - Otwórz
http://your-server:6262. Powinien pojawić się kreator pierwszego uruchomienia.
Każdy NAS: daj użytkownikowi z PUID odczyt i zapis w folderze z multimediami na ekranie uprawnień NAS-a; folderem konfiguracji HolyArrs zajmie się sam. Włącz automatyczny restart kontenera (polityka Dockera unless-stopped).
Żeby działały hardlinki, które nie zajmują dodatkowego miejsca i kończą się od razu, zamontuj jeden folder z multimediami zamiast czterech i daj swojemu downloaderowi ten sam punkt montowania pod tą samą ścieżką. Zobacz Foldery multimediów.
Opcje
Link do: OpcjeOsobne punkty montowania
Link do: Osobne punkty montowaniaMontowanie /movies, /tv, /music i /downloads pojedynczo działa, ale każdy import staje się pełną kopią. Każdy punkt montowania to osobny system plików wewnątrz kontenera, a hardlink nie przekracza systemów plików. Osobne udziały lub datasety pod jednym folderem nadrzędnym też są kopiowane. Settings > Library folders (Ustawienia > Foldery biblioteki) ostrzega, gdy HolyArrs musi kopiować.
Pozwól dyskom spać
Link do: Pozwól dyskom spaćTe zadania budzą dyski z multimediami. Częstotliwość ich uruchamiania zmienisz na stronie Schedules (harmonogramy).
| Zadanie | Co czyta |
|---|---|
| Rescan the Library (przeskanuj bibliotekę) | Każdy folder biblioteki. Budzi dyski najbardziej. |
| Check Library folders (sprawdź foldery biblioteki) | Szczegóły każdego folderu i wolne miejsce. Test zapisu i hardlinka działa tylko przy starcie, przy Run now (uruchom teraz) i gdy foldery się zmienią. |
| Look for missing subtitles, Look for better subtitles (szukaj brakujących napisów, szukaj lepszych napisów) | Folder obok każdego filmu. |
- Trzymaj
/configi folder pobierania na SSD lub puli cache. - Zostaw 1 GB wolnego na dysku z
/config. Poniżej tego pojawi się ostrzeżenie kondycji. - W Unraidzie wtyczka Cache Directories trzyma listy folderów w pamięci RAM, więc skanowanie omija dysk.
- Importy, dodawanie i usuwanie dotykają dysku, na którym pracują, gdy do nich dochodzi.
- Ustaw skanowanie co 7 dni lub wyłącz. Ręcznie dodane pliki zostaną wtedy znalezione dopiero po kliknięciu Run now przy Rescan the Library.
- Torrent, który seeduje, czyta swój plik. Jeśli jest on hardlinkiem w twojej bibliotece, ten dysk nie zaśnie, dopóki seedowanie się nie skończy.
Jeśli to nie działa
Link do: Jeśli to nie działa| Objaw | Przyczyna | Rozwiązanie |
|---|---|---|
| Nie startuje, wymienia ścieżkę FUSE, udział sieciowy lub udział użytkownika Unraida | /config nie jest na dysku lokalnym (w Unraidzie wskazuje na /mnt/user) |
Przenieś /config na dysk lokalny lub ścieżkę puli, na przykład /mnt/<pool>/appdata/holyarrs. |
| Zostaje zatrzymany po restarcie lub przywracaniu | Automatyczny restart jest wyłączony | Włącz go i uruchom kontener. |
| Importy kończą się błędem uprawnień | Użytkownik z PUID nie może zapisywać w multimediach |
Daj mu odczyt i zapis na ekranie uprawnień NAS-a (w Synology: Control Panel > Shared Folder > Edit > Permissions). |
| Importy są kopiami, a nie hardlinkami | Pobrane pliki i biblioteka są na różnych punktach montowania lub dyskach | Zamontuj jeden wspólny folder raz, w HolyArrs i w downloaderze. |
Więcej rozwiązań: Rozwiązywanie problemów.
Dla zaawansowanych
Link do: Dla zaawansowanychDlaczego HolyArrs odrzuca niektóre ścieżki konfiguracji
HolyArrs trzyma swoje bazy danych w /config. Udziały sieciowe i ścieżki FUSE mogą je uszkodzić, więc HolyArrs odmawia startu na takiej ścieżce i mówi dlaczego.
W Unraidzie /mnt/user to ścieżka FUSE. Użyj ścieżki puli albo zrób z appdata udział Exclusive: włącz Permit exclusive shares w Settings > Global Share Settings, a potem ustaw Shares > appdata na główną pamięć na jednej puli, a pamięć dodatkową na none.
Ścieżka /config na puli, która nie istnieje, ląduje w pamięci RAM i znika po restarcie komputera. HolyArrs odrzuca też to. Unikaj /mnt/user także dla multimediów; hardlinki przez nie mogą zawodzić.
Dlaczego automatyczny restart ma znaczenie
Restart w aplikacji, tryb awaryjny i przywracanie backupu zatrzymują HolyArrs i oczekują, że Docker uruchomi go znowu. Bez automatycznego restartu zostaje zatrzymany. Zobacz Moduły i tryb awaryjny.
Port i aktualizacje
- Zmapuj port
6262tylko do swojej sieci domowej. Przeczytaj Podstawy bezpieczeństwa, zanim otworzysz go dla kogokolwiek z zewnątrz. - Żeby zaktualizować, pobierz nowy image i utwórz kontener ponownie. Twoje dane zostają w
/config. Zobacz Aktualizacje.
Powiązane strony
Link do: Powiązane stronyHolyArrs jest darmowy. Jeśli oszczędził ci czas, daj mu gwiazdkę na GitHubie, zostań sponsorem albo postaw mi kawę.