Gå til indhold

NAS, Synology og Unraid

Ny her

Kør HolyArrs på din NAS med de rigtige mapper, den rigtige ejer og den rigtige genstartsindstilling. Læs Installation først.

  • /config skal ligge på et lokalt volume eller en lokal pool. Aldrig på en netværksdeling.
  • Medier hører til i én fælles mappe med downloads, movies, tv og music inden i. Monter hver for sig, eller monter den overordnede mappe én gang for at få hardlinks (hårde koblinger). Se Mapper.

::tab[Synology]

  1. Lav docker/holyarrs/config i File Station.
  2. Lav én delt mappe media med downloads, movies, tv og music inden i.
  3. Åbn Project > Create i Container Manager og indsæt Compose-filen fra Installation.
  4. Sæt volumes til /volume1/docker/holyarrs/config:/config, derefter /volume1/media/movies:/movies, /volume1/media/tv:/tv, /volume1/media/music:/music og /volume1/media/downloads:/downloads.
  5. Sæt PUID og PGID til din bruger, ofte 1026 og 100. Tjek med id <user> over SSH.
  6. Giv den bruger læse- og skriveadgang til media: Control Panel > Shared Folder > Edit > Permissions.
  7. Sæt kryds ved Enable auto-restart (slå automatisk genstart til).
  8. Åbn http://your-server:6262. Du bør kunne se guiden ved første start. Tilføj /movies, /tv og /music som biblioteksmapper.

::tab[Unraid]

Der er ingen skabelon i Community Applications endnu, så tilføj containeren i hånden.

  1. Tilføj en container med HolyArrs-imaget under fanen Docker.
  2. Koble port 6262 på.
  3. Koble /config på en sti i en pool, for eksempel /mnt/<pool>/appdata/holyarrs. <pool> er navnet på din pool. Ikke /mnt/user/appdata.
  4. Koble dine mediemapper på /movies, /tv, /music og /downloads med stier til disk eller pool, for eksempel /mnt/<pool>/media/movies:/movies, /mnt/<pool>/media/tv:/tv, /mnt/<pool>/media/music:/music og /mnt/<pool>/media/downloads:/downloads.
  5. Sæt PUID=99, PGID=100 (Unraids nobody:users) og UMASK=022.
  6. Slå autostart til for containeren, så den genstarter af sig selv.
  7. Åbn http://your-server:6262. Du bør kunne se guiden ved første start.

::tab[QNAP]

  1. Lav Container/holyarrs/config og én media-deling med downloads, movies, tv og music inden i.
  2. Åbn Applications > Create i Container Station og indsæt Compose-filen.
  3. Brug /share/Container/holyarrs/config:/config, derefter /share/media/movies:/movies, /share/media/tv:/tv, /share/media/music:/music og /share/media/downloads:/downloads.
  4. Sæt PUID og PGID til ejeren af media-delingen.
  5. Sæt genstartspolitikken til unless-stopped.
  6. Åbn http://your-server:6262. Du bør kunne se guiden ved første start.

::tab[TrueNAS SCALE]

  1. Lav 2 datasets: apps/holyarrs-config og media, med mapperne downloads, movies, tv og music inden i media.
  2. Tilføj en brugerdefineret app fra YAML med Compose-filen under Apps.
  3. Brug /mnt/<pool>/apps/holyarrs-config:/config, derefter /mnt/<pool>/media/movies:/movies, /mnt/<pool>/media/tv:/tv, /mnt/<pool>/media/music:/music og /mnt/<pool>/media/downloads:/downloads.
  4. Sæt PUID og PGID til datasettets ejer, ofte 568. Giv den bruger skriveadgang i datasettets ACL.
  5. Sæt genstartspolitikken til unless-stopped.
  6. Åbn http://your-server:6262. Du bør kunne se guiden ved første start.

På alle NAS-typer: giv PUID-brugeren læse- og skriveadgang til mediemappen i NAS’ens rettighedsskærm; HolyArrs tager sig selv af konfigurationsmappen. Slå automatisk genstart til for containeren (Dockers politik unless-stopped).

For hardlinks, som ikke fylder ekstra og er færdige med det samme, skal du montere den ene mediemappe i stedet for de fire og give din downloader det samme mount på samme sti. Se Mediemapper.

At montere /movies, /tv, /music og /downloads hver for sig virker, men så bliver hver import en fuld kopi. Hvert mount er sit eget filsystem inde i containeren, og et hardlink kan ikke krydse filsystemer. Separate delinger eller datasets under én overordnet mappe giver også kopier. Settings > Library folders (Indstillinger > Biblioteksmapper) advarer, når HolyArrs må kopiere.

Lad dine diske sove

Link til Lad dine diske sove

Disse opgaver vækker mediediskene. Ændr, hvor ofte de kører, på siden Schedules (tidsplaner).

Opgave Hvad den læser
Rescan the Library (scan biblioteket igen) Alle biblioteksmapper. Vækker diskene mest.
Check Library folders (tjek biblioteksmapper) Hver mappes oplysninger og ledige plads. Skrive- og hardlinktesten kører kun ved start, ved Run now (kør nu) og når mapper ændres.
Look for missing subtitles (led efter manglende undertekster), Look for better subtitles (led efter bedre undertekster) Mappen ved siden af hver video.
  • Læg /config og downloadmappen på en SSD eller en cache-pool.
  • Hold 1 GB ledigt på den disk, der rummer /config. Under det får du en tilstandsadvarsel.
  • På Unraid holder pluginnet Cache Directories mappelister i hukommelsen, så scanninger springer disken over.
  • Imports, tilføjelser og sletninger rører den disk, de arbejder på, når de sker.
  • Sæt scanningen til hver 7. dag eller fra. Filer, du lægger ind i hånden, bliver så kun fundet, når du klikker på Run now ved Rescan the Library.
  • En torrent, der seeder, læser sin fil. Hvis den er hardlinket ind i dit bibliotek, bliver den disk vækket, til seedingen stopper.

Hvis det ikke virker

Link til Hvis det ikke virker
Symptom Årsag Løsning
Vil ikke starte og nævner en FUSE-sti, en netværksdeling eller en Unraid-brugerdeling /config ligger ikke på en lokal disk (på Unraid peger den på /mnt/user) Flyt /config til en lokal disk eller en sti i en pool, for eksempel /mnt/<pool>/appdata/holyarrs.
Forbliver stoppet efter en genstart eller gendannelse Automatisk genstart er slået fra Slå den til og start containeren.
Imports fejler med en rettighedsfejl PUID-brugeren kan ikke skrive til medierne Giv den læse- og skriveadgang i NAS’ens rettighedsskærm (på Synology: Control Panel > Shared Folder > Edit > Permissions).
Imports er kopier, ikke hardlinks Downloads og bibliotek ligger på forskellige mounts eller diske Monter én fælles mappe én gang, i både HolyArrs og downloaderen.

Flere løsninger: Fejlfinding.

Hvorfor HolyArrs afviser nogle konfigurationsstier

HolyArrs gemmer sine databaser i /config. Netværksdelinger og FUSE-stier kan ødelægge dem, så HolyArrs nægter at starte på en sådan og siger hvorfor.

På Unraid er /mnt/user en FUSE-sti. Brug en sti i en pool, eller gør appdata eksklusiv: slå Permit exclusive shares til i Settings > Global Share Settings, og sæt derefter Shares > appdata til primært lager på én pool og sekundært lager til ingen.

En /config-sti på en pool, der ikke findes, havner i hukommelsen og er væk efter en genstart. HolyArrs afviser også det. Undgå også /mnt/user til medier; hardlinks kan fejle hen over den.

Hvorfor automatisk genstart er vigtig

Genstart i appen, fejlsikret tilstand og en gendannelse af backup stopper alle HolyArrs og forventer, at Docker starter den igen. Uden automatisk genstart bliver den stoppet. Se Dele og fejlsikret tilstand.

Port og opdateringer
  • Koble port 6262 kun på dit hjemmenetværk. Læs Grundlæggende sikkerhed, før du åbner den for nogen udefra.
  • For at opdatere skal du hente det nye image og genskabe containeren. Dine data bliver i /config. Se Opdateringer.

HolyArrs er gratis. Hvis det sparede dig tid, kan du give det en stjerne på GitHub, sponsorere det eller give mig en kop kaffe.