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.
Før du begynder
Link til Før du begynder/configskal 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,tvogmusicinden i. Monter hver for sig, eller monter den overordnede mappe én gang for at få hardlinks (hårde koblinger). Se Mapper.
Sæt din NAS op
Link til Sæt din NAS op::tab[Synology]
- Lav
docker/holyarrs/configi File Station. - Lav én delt mappe
mediameddownloads,movies,tvogmusicinden i. - Åbn Project > Create i Container Manager og indsæt Compose-filen fra Installation.
- Sæt volumes til
/volume1/docker/holyarrs/config:/config, derefter/volume1/media/movies:/movies,/volume1/media/tv:/tv,/volume1/media/music:/musicog/volume1/media/downloads:/downloads. - Sæt
PUIDogPGIDtil din bruger, ofte1026og100. Tjek medid <user>over SSH. - Giv den bruger læse- og skriveadgang til
media: Control Panel > Shared Folder > Edit > Permissions. - Sæt kryds ved Enable auto-restart (slå automatisk genstart til).
- Åbn
http://your-server:6262. Du bør kunne se guiden ved første start. Tilføj/movies,/tvog/musicsom biblioteksmapper.
::tab[Unraid]
Der er ingen skabelon i Community Applications endnu, så tilføj containeren i hånden.
- Tilføj en container med HolyArrs-imaget under fanen Docker.
- Koble port
6262på. - Koble
/configpå en sti i en pool, for eksempel/mnt/<pool>/appdata/holyarrs.<pool>er navnet på din pool. Ikke/mnt/user/appdata. - Koble dine mediemapper på
/movies,/tv,/musicog/downloadsmed stier til disk eller pool, for eksempel/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicog/mnt/<pool>/media/downloads:/downloads. - Sæt
PUID=99,PGID=100(Unraidsnobody:users) ogUMASK=022. - Slå autostart til for containeren, så den genstarter af sig selv.
- Åbn
http://your-server:6262. Du bør kunne se guiden ved første start.
::tab[QNAP]
- Lav
Container/holyarrs/configog énmedia-deling meddownloads,movies,tvogmusicinden i. - Åbn Applications > Create i Container Station og indsæt Compose-filen.
- Brug
/share/Container/holyarrs/config:/config, derefter/share/media/movies:/movies,/share/media/tv:/tv,/share/media/music:/musicog/share/media/downloads:/downloads. - Sæt
PUIDogPGIDtil ejeren afmedia-delingen. - Sæt genstartspolitikken til
unless-stopped. - Åbn
http://your-server:6262. Du bør kunne se guiden ved første start.
::tab[TrueNAS SCALE]
- Lav 2 datasets:
apps/holyarrs-configogmedia, med mappernedownloads,movies,tvogmusicinden imedia. - Tilføj en brugerdefineret app fra YAML med Compose-filen under Apps.
- Brug
/mnt/<pool>/apps/holyarrs-config:/config, derefter/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicog/mnt/<pool>/media/downloads:/downloads. - Sæt
PUIDogPGIDtil datasettets ejer, ofte568. Giv den bruger skriveadgang i datasettets ACL. - Sæt genstartspolitikken til
unless-stopped. - Å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.
Valg
Link til ValgSeparate mounts
Link til Separate mountsAt 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 soveDisse 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
/configog 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.
For erfarne
Link til For erfarneHvorfor 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
6262kun 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.
Se også
Link til Se ogsåHolyArrs er gratis. Hvis det sparede dig tid, kan du give det en stjerne på GitHub, sponsorere det eller give mig en kop kaffe.