Gå til innholdet

NAS, Synology og Unraid

Ny her

Kjør HolyArrs på NAS-en din med riktige mapper, riktig eier og riktig omstartinnstilling. Les Installasjon først.

  • /config legges på et lokalt volume eller en lokal pool. Aldri en nettverksressurs.
  • Medier legges i én felles mappe med downloads, movies, tv og music inni. Monter hver for seg, eller den overordnede mappen én gang for hardlinks (hard lenke). Se Mapper.

::tab[Synology]

  1. Lag docker/holyarrs/config i File Station.
  2. Lag én delt mappe media med downloads, movies, tv og music inni.
  3. I Container Manager åpner du Project > Create og limer inn Compose-filen fra Installasjon.
  4. Sett volumene til /volume1/docker/holyarrs/config:/config, så /volume1/media/movies:/movies, /volume1/media/tv:/tv, /volume1/media/music:/music og /volume1/media/downloads:/downloads.
  5. Sett PUID og PGID til brukeren din, ofte 1026 og 100. Sjekk med id <user> over SSH.
  6. Gi den brukeren lese- og skrivetilgang til media: Control Panel > Shared Folder > Edit > Permissions.
  7. Huk av Enable auto-restart.
  8. Åpne http://your-server:6262. Du skal se veiviseren ved første oppstart. Legg til /movies, /tv og /music som bibliotekmapper.

::tab[Unraid]

Det finnes ingen Community Applications-mal ennå, så legg til containeren for hånd.

  1. Under Docker-fanen legger du til en container med HolyArrs-imaget.
  2. Koble porten 6262.
  3. Koble /config til en pool-sti, for eksempel /mnt/<pool>/appdata/holyarrs. <pool> er navnet på poolen din. Ikke /mnt/user/appdata.
  4. Koble mediemappene dine til /movies, /tv, /music og /downloads, med disk- eller pool-stier, for eksempel /mnt/<pool>/media/movies:/movies, /mnt/<pool>/media/tv:/tv, /mnt/<pool>/media/music:/music og /mnt/<pool>/media/downloads:/downloads.
  5. Sett PUID=99, PGID=100 (Unraids nobody:users) og UMASK=022.
  6. Slå på autostart for containeren, så den starter på nytt av seg selv.
  7. Åpne http://your-server:6262. Du skal se veiviseren ved første oppstart.

::tab[QNAP]

  1. Lag Container/holyarrs/config og én media-ressurs med downloads, movies, tv og music inni.
  2. I Container Station åpner du Applications > Create og limer inn Compose-filen.
  3. Bruk /share/Container/holyarrs/config:/config, så /share/media/movies:/movies, /share/media/tv:/tv, /share/media/music:/music og /share/media/downloads:/downloads.
  4. Sett PUID og PGID til eieren av media-ressursen.
  5. Sett omstartspolicyen til unless-stopped.
  6. Åpne http://your-server:6262. Du skal se veiviseren ved første oppstart.

::tab[TrueNAS SCALE]

  1. Lag 2 datasett: apps/holyarrs-config og media, med mappene downloads, movies, tv og music inni media.
  2. Under Apps legger du til en egendefinert app fra YAML med Compose-filen.
  3. Bruk /mnt/<pool>/apps/holyarrs-config:/config, så /mnt/<pool>/media/movies:/movies, /mnt/<pool>/media/tv:/tv, /mnt/<pool>/media/music:/music og /mnt/<pool>/media/downloads:/downloads.
  4. Sett PUID og PGID til eieren av datasettet, ofte 568. Gi den brukeren skrivetilgang i ACL-en til datasettet.
  5. Sett omstartspolicyen til unless-stopped.
  6. Åpne http://your-server:6262. Du skal se veiviseren ved første oppstart.

For alle NAS-er: gi PUID-brukeren lese- og skrivetilgang til mediemappen i tillatelsesskjermen til NAS-en; HolyArrs tar seg av konfigurasjonsmappen selv. Slå på automatisk omstart for containeren (Dockers policy unless-stopped).

For hardlinks, som ikke tar ekstra plass og er ferdige med en gang, monterer du den ene mediemappen i stedet for de fire, og gir nedlasteren din det samme mountet på den samme stien. Se Mediemapper.

Å montere /movies, /tv, /music og /downloads én og én fungerer, men hver import blir en full kopi. Hvert mount er sitt eget filsystem inne i containeren, og en hardlink kan ikke krysse filsystemer. Separate ressurser eller datasett under én overordnet mappe gir også kopier. Settings > Library folders (innstillinger > bibliotekmapper) advarer når HolyArrs må kopiere.

Disse oppgavene vekker mediediskene. Endre hvor ofte de kjører på siden Schedules (tidsplaner).

Oppgave Hva den leser
Rescan the Library Alle bibliotekmapper. Vekker diskene mest.
Check Library folders Detaljene og den ledige plassen til hver mappe. Skrive- og hardlink-testen kjører bare ved oppstart, ved Run now og når mapper endres.
Look for missing subtitles, Look for better subtitles Mappen ved siden av hver video.
  • Legg /config og nedlastingsmappen på en SSD eller en cache-pool.
  • Ha 1 GB ledig på disken som inneholder /config. Under det får du en helseadvarsel.
  • På Unraid holder pluginen Cache Directories mappelistene i minnet, så skanninger hopper over disken.
  • Importer, nye titler og sletting bruker disken de jobber på, når de skjer.
  • Sett rescanen til hver 7. dag eller av. Filer du legger til for hånd, blir da bare funnet når du trykker på Run now på Rescan the Library.
  • En torrent som seedes, leser filen sin. Hvis den er hardlinket inn i biblioteket ditt, forblir den disken våken til seedingen stopper.

Hvis det ikke fungerer

Lenke til Hvis det ikke fungerer
Symptom Årsak Løsning
Starter ikke, nevner en FUSE-sti, nettverksressurs eller Unraid-brukerressurs /config ligger ikke på lokal disk (på Unraid peker den på /mnt/user) Flytt /config til en lokal disk eller pool-sti, for eksempel /mnt/<pool>/appdata/holyarrs.
Blir stående stoppet etter en omstart eller gjenoppretting Automatisk omstart er av Slå den på og start containeren.
Importer mislykkes med en tillatelsesfeil PUID-brukeren kan ikke skrive til medier Gi den lese- og skrivetilgang i tillatelsesskjermen til NAS-en (på Synology: Control Panel > Shared Folder > Edit > Permissions).
Importer er kopier, ikke hardlinks Nedlastinger og bibliotek ligger på ulike mounter eller disker Monter én felles mappe én gang, i HolyArrs og i nedlasteren.

Flere løsninger: Feilsøking.

Hvorfor HolyArrs avviser noen konfigurasjonsstier

HolyArrs har databasene sine i /config. Nettverksressurser og FUSE-stier kan ødelegge dem, så HolyArrs nekter å starte på en og sier hvorfor.

På Unraid er /mnt/user en FUSE-sti. Bruk en pool-sti, eller gjør appdata Exclusive: slå på Permit exclusive shares i Settings > Global Share Settings, og sett så Shares > appdata til primærlagring på én pool og sekundærlagring til none.

En /config-sti på en pool som ikke finnes, havner i minnet og går tapt ved omstart. HolyArrs avviser det også. Unngå /mnt/user for medier også; hardlinks over den kan mislykkes.

Hvorfor automatisk omstart er viktig

Omstart i appen, sikkermodus og gjenoppretting av backup stopper alle HolyArrs og forventer at Docker starter den igjen. Uten automatisk omstart blir den stående stoppet. Se Deler og sikkermodus.

Port og oppdateringer
  • Koble porten 6262 bare til hjemmenettverket ditt. Les Grunnleggende sikkerhet før du åpner den for noen utenfor.
  • For å oppdatere henter du det nye imaget og oppretter containeren på nytt. Dataene dine blir i /config. Se Oppdateringer.

HolyArrs er gratis. Hvis det sparte deg tid, kan du gi det en stjerne på GitHub, sponse det eller spandere en kaffe.