NAS, Synology en Unraid
Nieuw hier
Draai HolyArrs op je NAS met de juiste mappen, eigenaar en herstartinstelling. Lees eerst Installeren.
Voor je begint
Link naar Voor je begint/configkomt op een lokaal volume of lokale pool. Nooit op een netwerkshare.- Media komt in één gedeelde map met daarin
downloads,movies,tvenmusic. Mount ze apart, of mount de bovenliggende map één keer voor hardlinks (harde koppelingen). Zie Mappen.
Je NAS instellen
Link naar Je NAS instellen::tab[Synology]
- Maak in File Station
docker/holyarrs/config. - Maak één gedeelde map
mediamet daarindownloads,movies,tvenmusic. - Open in Container Manager Project > Create (Project > Aanmaken) en plak het Compose-bestand van Installeren.
- Stel de volumes in op
/volume1/docker/holyarrs/config:/config, dan/volume1/media/movies:/movies,/volume1/media/tv:/tv,/volume1/media/music:/musicen/volume1/media/downloads:/downloads. - Stel
PUIDenPGIDin op jouw gebruiker, vaak1026en100. Controleer dit metid <user>via SSH. - Geef die gebruiker lees- en schrijfrechten op
media: Control Panel > Shared Folder > Edit > Permissions (Configuratiescherm > Gedeelde map > Bewerken > Rechten). - Vink Enable auto-restart (automatisch herstarten inschakelen) aan.
- Open
http://your-server:6262. Je ziet nu de wizard voor de eerste start. Voeg/movies,/tven/musictoe als bibliotheekmappen.
::tab[Unraid]
Er is nog geen template in Community Applications, dus voeg de container met de hand toe.
- Voeg op het tabblad Docker een container toe met de HolyArrs-image.
- Wijs poort
6262toe. - Wijs
/configtoe aan een pad op een pool, zoals/mnt/<pool>/appdata/holyarrs.<pool>is de naam van je pool. Niet/mnt/user/appdata. - Wijs je mediamappen toe aan
/movies,/tv,/musicen/downloads, met paden van een schijf of pool, bijvoorbeeld/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicen/mnt/<pool>/media/downloads:/downloads. - Stel
PUID=99,PGID=100(nobody:usersvan Unraid) enUMASK=022in. - Zet automatisch starten voor de container aan, zodat hij vanzelf herstart.
- Open
http://your-server:6262. Je ziet nu de wizard voor de eerste start.
::tab[QNAP]
- Maak
Container/holyarrs/configen éénmedia-share met daarindownloads,movies,tvenmusic. - Open in Container Station Applications > Create (Applicaties > Aanmaken) en plak het Compose-bestand.
- Gebruik
/share/Container/holyarrs/config:/config, dan/share/media/movies:/movies,/share/media/tv:/tv,/share/media/music:/musicen/share/media/downloads:/downloads. - Stel
PUIDenPGIDin op de eigenaar van demedia-share. - Stel het herstartbeleid in op
unless-stopped. - Open
http://your-server:6262. Je ziet nu de wizard voor de eerste start.
::tab[TrueNAS SCALE]
- Maak 2 datasets:
apps/holyarrs-configenmedia, met de mappendownloads,movies,tvenmusicinmedia. - Voeg in Apps een eigen app toe vanuit YAML met het Compose-bestand.
- Gebruik
/mnt/<pool>/apps/holyarrs-config:/config, dan/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicen/mnt/<pool>/media/downloads:/downloads. - Stel
PUIDenPGIDin op de eigenaar van de dataset, vaak568. Geef die gebruiker schrijftoegang in de ACL van de dataset. - Stel het herstartbeleid in op
unless-stopped. - Open
http://your-server:6262. Je ziet nu de wizard voor de eerste start.
Op elke NAS: geef de PUID-gebruiker lees- en schrijfrechten op de mediamap in het rechtenscherm van de NAS; de configuratiemap regelt HolyArrs zelf. Zet automatisch herstarten aan voor de container (het beleid unless-stopped van Docker).
Voor hardlinks, die geen extra ruimte kosten en direct klaar zijn, mount je de ene mediamap in plaats van de vier, en geef je je downloader dezelfde mount op hetzelfde pad. Zie Mediamappen.
Keuzes
Link naar KeuzesAparte mounts
Link naar Aparte mounts/movies, /tv, /music en /downloads één voor één mounten werkt, maar dan wordt elke import een volledige kopie. Elke mount is binnen de container een eigen bestandssysteem, en een hardlink kan niet over bestandssystemen heen. Aparte shares of datasets onder één bovenliggende map kopiëren ook. Settings > Library folders (Instellingen > Bibliotheekmappen) waarschuwt als HolyArrs moet kopiëren.
Laat je schijven slapen
Link naar Laat je schijven slapenDeze taken maken de mediaschijven wakker. Wijzig hoe vaak ze draaien op de pagina Schedules (schema’s).
| Taak | Wat het leest |
|---|---|
| Rescan the Library (bibliotheek opnieuw scannen) | Elke bibliotheekmap. Maakt schijven het meest wakker. |
| Check Library folders (bibliotheekmappen controleren) | De gegevens en vrije ruimte van elke map. De schrijf- en hardlinktest draait alleen bij het starten, bij Run now (nu uitvoeren) en als mappen wijzigen. |
| Look for missing subtitles, Look for better subtitles (naar ontbrekende ondertitels zoeken, naar betere ondertitels zoeken) | De map naast elke video. |
- Zet
/configen de downloadmap op een SSD of cachepool. - Houd 1 GB vrij op de schijf met
/config. Daaronder krijg je een gezondheidswaarschuwing. - Op Unraid houdt de plugin Cache Directories maplijsten in het geheugen, zodat scans de schijf overslaan.
- Imports, toevoegen en verwijderen raken de schijf waarop ze werken, op het moment dat ze gebeuren.
- Zet het opnieuw scannen op elke 7 dagen of uit. Bestanden die je met de hand toevoegt, worden dan alleen gevonden als je op Run now klikt bij Rescan the Library.
- Een torrent die seedt, leest zijn bestand. Is die als hardlink in je bibliotheek gekoppeld, dan blijft die schijf wakker tot het seeden stopt.
Als het niet werkt
Link naar Als het niet werkt| Symptoom | Oorzaak | Oplossing |
|---|---|---|
| Start niet, noemt een FUSE-pad, netwerkshare of gebruikersshare van Unraid | /config staat niet op een lokale schijf (op Unraid wijst het naar /mnt/user) |
Verplaats /config naar een pad op een lokale schijf of pool, zoals /mnt/<pool>/appdata/holyarrs. |
| Blijft gestopt na een herstart of terugzetten | Automatisch herstarten staat uit | Zet het aan en start de container. |
| Imports mislukken met een rechtenfout | De PUID-gebruiker kan niet naar media schrijven |
Geef lees- en schrijfrechten in het rechtenscherm van de NAS (op Synology: Control Panel > Shared Folder > Edit > Permissions). |
| Imports zijn kopieën, geen hardlinks | Downloads en bibliotheek staan op verschillende mounts of schijven | Mount één gedeelde map één keer, in HolyArrs en in de downloader. |
Meer oplossingen: Problemen oplossen.
Voor gevorderden
Link naar Voor gevorderdenWaarom HolyArrs sommige configuratiepaden weigert
HolyArrs bewaart zijn databases in /config. Netwerkshares en FUSE-paden kunnen ze beschadigen, dus HolyArrs weigert daarop te starten en zegt waarom.
Op Unraid is /mnt/user een FUSE-pad. Gebruik een pad op een pool, of maak appdata exclusief: zet Permit exclusive shares (exclusieve shares toestaan) aan in Settings > Global Share Settings, en stel dan Shares > appdata in op primaire opslag op één pool en secundaire opslag op geen.
Een /config-pad op een pool die niet bestaat, komt in het geheugen terecht en is na een herstart weg. HolyArrs weigert dat ook. Vermijd /mnt/user ook voor media; hardlinks daarover kunnen mislukken.
Waarom automatisch herstarten belangrijk is
Herstarten in de app, veilige modus en het terugzetten van een backup stoppen HolyArrs allemaal en rekenen erop dat Docker het opnieuw start. Zonder automatisch herstarten blijft het gestopt. Zie Onderdelen en veilige modus.
Poort en updates
- Wijs poort
6262alleen toe aan je thuisnetwerk. Lees Basis van beveiliging voordat je hem voor iemand buiten opent. - Om te updaten haal je de nieuwe image op en maak je de container opnieuw aan. Je gegevens blijven in
/config. Zie Updates.
Gerelateerde pagina’s
Link naar Gerelateerde pagina’sHolyArrs is gratis. Heeft het je tijd bespaard, geef het een ster op GitHub, sponsor het of trakteer me op een kop koffie.