Tovább a tartalomhoz

NAS, Synology és Unraid

Új vagy itt

Futtasd a HolyArrsot a NAS-odon a megfelelő mappákkal, tulajdonossal és újraindítási beállítással. Előbb olvasd el: Telepítés.

  • A /config helyi volume-ra vagy poolra kerül. Soha nem hálózati megosztásra.
  • A média egy közös mappába kerül, benne a downloads, movies, tv és music mappával. Csatold mindet külön, vagy a szülőmappát egyszer a hardlinkekhez (kemény hivatkozás). Lásd: Mappák.

::tab[Synology]

  1. A File Stationben hozd létre a docker/holyarrs/config mappát.
  2. Hozz létre egy media közös mappát, benne a downloads, movies, tv és music mappával.
  3. A Container Managerben nyisd meg a Project > Create (projekt > létrehozás) részt, és illeszd be a Compose fájlt a Telepítés oldalról.
  4. Állítsd a volume-okat így: /volume1/docker/holyarrs/config:/config, majd /volume1/media/movies:/movies, /volume1/media/tv:/tv, /volume1/media/music:/music és /volume1/media/downloads:/downloads.
  5. Állítsd a PUID és PGID értékét a saját felhasználódra, ami gyakran 1026 és 100. Ellenőrizd SSH-n az id <user> paranccsal.
  6. Adj annak a felhasználónak olvasási és írási jogot a media mappára: Control Panel > Shared Folder > Edit > Permissions (Vezérlőpult > Közös mappa > Szerkesztés > Jogosultságok).
  7. Pipáld be az Enable auto-restart (automatikus újraindítás engedélyezése) beállítást.
  8. Nyisd meg a http://your-server:6262 címet. Az első indítás varázslóját kell látnod. Add hozzá a /movies, /tv és /music mappát médiatár-mappaként.

::tab[Unraid]

Még nincs Community Applications sablon, ezért a containert kézzel add hozzá.

  1. A Docker fülön adj hozzá egy containert a HolyArrs image-dzsel.
  2. Képezd le a 6262 portot.
  3. Képezd le a /config mappát egy pool útvonalra, például /mnt/<pool>/appdata/holyarrs. A <pool> a poolod neve. Nem a /mnt/user/appdata.
  4. Képezd le a médiamappáidat a /movies, /tv, /music és /downloads mappára lemez- vagy pool-útvonalakkal, például /mnt/<pool>/media/movies:/movies, /mnt/<pool>/media/tv:/tv, /mnt/<pool>/media/music:/music és /mnt/<pool>/media/downloads:/downloads.
  5. Állítsd be: PUID=99, PGID=100 (az Unraid nobody:users felhasználója) és UMASK=022.
  6. Kapcsold be a container automatikus indítását, hogy magától újrainduljon.
  7. Nyisd meg a http://your-server:6262 címet. Az első indítás varázslóját kell látnod.

::tab[QNAP]

  1. Hozd létre a Container/holyarrs/config mappát és egy media megosztást, benne a downloads, movies, tv és music mappával.
  2. A Container Stationben nyisd meg az Applications > Create (alkalmazások > létrehozás) részt, és illeszd be a Compose fájlt.
  3. Használd ezeket: /share/Container/holyarrs/config:/config, majd /share/media/movies:/movies, /share/media/tv:/tv, /share/media/music:/music és /share/media/downloads:/downloads.
  4. Állítsd a PUID és PGID értékét a media megosztás tulajdonosára.
  5. Állítsd az újraindítási szabályt unless-stopped értékre.
  6. Nyisd meg a http://your-server:6262 címet. Az első indítás varázslóját kell látnod.

::tab[TrueNAS SCALE]

  1. Hozz létre 2 datasetet: apps/holyarrs-config és media, a media mappán belül downloads, movies, tv és music mappákkal.
  2. Az Appsban adj hozzá egyéni appot YAML-ból a Compose fájllal.
  3. Használd ezeket: /mnt/<pool>/apps/holyarrs-config:/config, majd /mnt/<pool>/media/movies:/movies, /mnt/<pool>/media/tv:/tv, /mnt/<pool>/media/music:/music és /mnt/<pool>/media/downloads:/downloads.
  4. Állítsd a PUID és PGID értékét a dataset tulajdonosára, ami gyakran 568. Adj annak a felhasználónak írási jogot a dataset ACL-jében.
  5. Állítsd az újraindítási szabályt unless-stopped értékre.
  6. Nyisd meg a http://your-server:6262 címet. Az első indítás varázslóját kell látnod.

Minden NAS-on: add meg a PUID felhasználónak az olvasási és írási jogot a médiamappára a NAS jogosultsági képernyőjén; a konfigurációs mappáról a HolyArrs maga gondoskodik. Kapcsold be a container automatikus újraindítását (a Docker unless-stopped szabálya).

A hardlinkekhez, amelyek nem foglalnak extra helyet és azonnal elkészülnek, a négy helyett az egyetlen médiamappát csatold, és a letöltődnek add ugyanazt a csatolást ugyanazon az útvonalon. Lásd: Médiamappák.

A /movies, /tv, /music és /downloads egyenkénti csatolása működik, de minden importálás teljes másolat lesz. Minden csatolás külön fájlrendszer a containerben, és egy hardlink nem léphet át fájlrendszert. Az egy szülő alatti külön megosztások vagy datasetek is másolnak. A Settings > Library folders (Beállítások > Médiatár-mappák) figyelmeztet, ha a HolyArrsnak másolnia kell.

Ezek a feladatok felébresztik a médialemezeket. A Schedules (ütemezések) oldalon módosíthatod, milyen gyakran futnak.

Feladat Mit olvas
Rescan the Library (médiatár újraolvasása) Minden médiatár-mappát. Ez ébreszti fel a legtöbbet.
Check Library folders (médiatár-mappák ellenőrzése) Az egyes mappák adatait és szabad helyét. Az írási és hardlink-teszt csak induláskor, a Run now (futtatás most) gombra és mappamódosításkor fut.
Look for missing subtitles (hiányzó feliratok keresése), Look for better subtitles (jobb feliratok keresése) Az egyes videók melletti mappát.
  • Tedd a /config mappát és a letöltési mappát SSD-re vagy cache poolra.
  • Hagyj 1 GB szabad helyet a /config mappát tartalmazó lemezen. Alatta állapot-figyelmeztetést kapsz.
  • Unraidon a Cache Directories plugin a memóriában tartja a mappalistákat, így a beolvasások kihagyják a lemezt.
  • Az importok, hozzáadások és törlések akkor érintik a lemezt, amelyen dolgoznak, amikor megtörténnek.
  • Állítsd az újraolvasást 7 naponta, vagy kapcsold ki. Ekkor a kézzel hozzáadott fájlokat csak akkor találja meg, ha a Rescan the Library mellett a Run now gombra kattintasz.
  • A seedelő torrent olvassa a fájlját. Ha hardlinkelve van a médiatáradba, az a lemez ébren marad, amíg a seedelés le nem áll.
Tünet Ok Megoldás
Nem indul el, FUSE útvonalat, hálózati megosztást vagy Unraid user share-t említ A /config nem helyi lemezen van (Unraidon a /mnt/user útvonalra mutat) Told át a /config mappát helyi lemez- vagy pool-útvonalra, például /mnt/<pool>/appdata/holyarrs.
Újraindítás vagy visszaállítás után leállva marad Az automatikus újraindítás ki van kapcsolva Kapcsold be, és indítsd el a containert.
Az importok jogosultsági hibával elbuknak A PUID felhasználó nem tud írni a médiába Adj neki olvasási és írási jogot a NAS jogosultsági képernyőjén (Synologyn: Control Panel > Shared Folder > Edit > Permissions).
Az importok másolatok, nem hardlinkek A letöltések és a médiatár különböző csatolásokon vagy lemezeken van Csatold a közös mappát egyszer, a HolyArrsban és a letöltőben is.

További megoldások: Hibaelhárítás.

Miért utasít el a HolyArrs néhány konfigurációs útvonalat

A HolyArrs az adatbázisait a /config mappában tartja. A hálózati megosztások és a FUSE útvonalak megsérthetik őket, ezért a HolyArrs nem indul el egyiken sem, és megmondja, miért.

Unraidon a /mnt/user FUSE útvonal. Használj pool-útvonalat, vagy tedd az appdatát Exclusive-vá: kapcsold be a Permit exclusive shares beállítást a Settings > Global Share Settings oldalon, aztán állítsd a Shares > appdata elsődleges tárhelyét egy poolra, a másodlagos tárhelyet pedig semmire.

A nem létező poolon lévő /config útvonal a memóriába kerül, és újraindításkor elvész. A HolyArrs ezt is elutasítja. A médiához is kerüld a /mnt/user útvonalat; a hardlinkek rajta keresztül elbukhatnak.

Miért számít az automatikus újraindítás

Az appból indított újraindítás, a biztonságos mód és a backup-visszaállítás mind leállítja a HolyArrsot, és arra számít, hogy a Docker újra elindítja. Automatikus újraindítás nélkül leállva marad. Lásd: Részek és biztonságos mód.

Port és frissítések
  • A 6262 portot csak az otthoni hálózatodra képezd le. Mielőtt bárki számára kívülről megnyitnád, olvasd el: Biztonsági alapok.
  • Frissítéshez húzd le az új image-et, és hozd létre újra a containert. Az adataid a /config mappában maradnak. Lásd: Frissítések.

A HolyArrs ingyenes. Ha időt spórolt neked, adj neki egy csillagot a GitHubon, támogasd vagy hívj meg egy kávéra.