Pāriet uz saturu

NAS, Synology un Unraid

Jauns šeit

Palaid HolyArrs savā NAS ar pareizajām mapēm, īpašnieku un restartēšanas iestatījumu. Vispirms izlasi Uzstādīšana.

  • /config liec vietējā sējumā vai pūlā. Nekad tīkla koplietojumā.
  • Multivide iet vienā koplietotā mapē ar downloads, movies, tv un music iekšienē. Piemontē katru no tām vai vecāku vienreiz, lai varētu izmantot hardlink (cietās saites). Skaties Mapes.

::tab[Synology]

  1. Sadaļā File Station izveido docker/holyarrs/config.
  2. Izveido vienu koplietoto mapi media ar downloads, movies, tv un music iekšienē.
  3. Sadaļā Container Manager atver Project > Create un ielīmē Compose failu no Uzstādīšana.
  4. Iestati sējumus uz /volume1/docker/holyarrs/config:/config, tad /volume1/media/movies:/movies, /volume1/media/tv:/tv, /volume1/media/music:/music un /volume1/media/downloads:/downloads.
  5. Iestati PUID un PGID uz savu lietotāju, bieži 1026 un 100. Pārbaudi ar id <user> caur SSH.
  6. Dod šim lietotājam lasīšanas un rakstīšanas atļauju mapē media: Control Panel > Shared Folder > Edit > Permissions.
  7. Atzīmē Enable auto-restart.
  8. Atver http://your-server:6262. Tev vajadzētu redzēt pirmās palaišanas vedni. Pievieno /movies, /tv un /music kā bibliotēkas mapes.

::tab[Unraid]

Community Applications veidnes vēl nav, tāpēc pievieno konteineru ar roku.

  1. Sadaļā Docker pievieno konteineru ar HolyArrs attēlu (image).
  2. Piesaisti portu 6262.
  3. Piesaisti /config pūla (pool) ceļam, piemēram, /mnt/<pool>/appdata/holyarrs. <pool> ir tava pūla nosaukums. Nevis /mnt/user/appdata.
  4. Piesaisti savas multivides mapes uz /movies, /tv, /music un /downloads, izmantojot diska vai pūla ceļus, piemēram, /mnt/<pool>/media/movies:/movies, /mnt/<pool>/media/tv:/tv, /mnt/<pool>/media/music:/music un /mnt/<pool>/media/downloads:/downloads.
  5. Iestati PUID=99, PGID=100 (Unraid nobody:users) un UMASK=022.
  6. Ieslēdz konteinera automātisko palaišanu, lai tas restartējas pats.
  7. Atver http://your-server:6262. Tev vajadzētu redzēt pirmās palaišanas vedni.

::tab[QNAP]

  1. Izveido Container/holyarrs/config un vienu media koplietojumu ar downloads, movies, tv un music iekšienē.
  2. Sadaļā Container Station atver Applications > Create un ielīmē Compose failu.
  3. Izmanto /share/Container/holyarrs/config:/config, tad /share/media/movies:/movies, /share/media/tv:/tv, /share/media/music:/music un /share/media/downloads:/downloads.
  4. Iestati PUID un PGID uz media koplietojuma īpašnieku.
  5. Iestati restartēšanas politiku uz unless-stopped.
  6. Atver http://your-server:6262. Tev vajadzētu redzēt pirmās palaišanas vedni.

::tab[TrueNAS SCALE]

  1. Izveido 2 datu kopas: apps/holyarrs-config un media, ar mapēm downloads, movies, tv un music media iekšienē.
  2. Sadaļā Apps pievieno pielāgotu lietotni no YAML ar Compose failu.
  3. Izmanto /mnt/<pool>/apps/holyarrs-config:/config, tad /mnt/<pool>/media/movies:/movies, /mnt/<pool>/media/tv:/tv, /mnt/<pool>/media/music:/music un /mnt/<pool>/media/downloads:/downloads.
  4. Iestati PUID un PGID uz datu kopas īpašnieku, bieži 568. Dod šim lietotājam rakstīšanas atļauju datu kopas ACL.
  5. Iestati restartēšanas politiku uz unless-stopped.
  6. Atver http://your-server:6262. Tev vajadzētu redzēt pirmās palaišanas vedni.

Katrā NAS: NAS atļauju ekrānā dod PUID lietotājam lasīšanas un rakstīšanas atļauju multivides mapē; konfigurācijas mapi HolyArrs sakārto pats. Ieslēdz konteinera automātisko restartēšanu (Docker politika unless-stopped).

Hardlink saitēm, kas neaizņem papildu vietu un pabeidzas uzreiz, piemontē vienu multivides mapi četru vietā un dod savam lejupielādētājam to pašu montējumu tajā pašā ceļā. Skaties Multivides mapes.

Atsevišķi montējumi

Saite uz Atsevišķi montējumi

/movies, /tv, /music un /downloads montēšana pa vienam darbojas, bet katrs imports kļūst par pilnu kopiju. Katrs montējums konteinerā ir sava failu sistēma, un hardlink nevar šķērsot failu sistēmas. Atsevišķi koplietojumi vai datu kopas zem viena vecāka arī kopē. Settings > Library folders (Iestatījumi > Bibliotēkas mapes) brīdina, kad HolyArrs jākopē.

Ļauj saviem diskiem iemigt

Saite uz Ļauj saviem diskiem iemigt

Šie uzdevumi pamodina multivides diskus. Maini, cik bieži tie darbojas, lapā Schedules (grafiki).

Uzdevums Ko tas lasa
Rescan the Library (pārskenēt bibliotēku) Katru bibliotēkas mapi. Diskus modina visvairāk.
Check Library folders (pārbaudīt bibliotēkas mapes) Katras mapes datus un brīvo vietu. Rakstīšanas un hardlink pārbaude darbojas tikai palaišanas brīdī, ar Run now un kad mapes mainās.
Look for missing subtitles, Look for better subtitles (meklēt trūkstošos subtitrus, meklēt labākus subtitrus) Mapi blakus katram video.
  • /config un lejupielāžu mapi liec SSD vai kešatmiņas pūlā.
  • Diskā ar /config patur 1 GB brīvas vietas. Zem tā saņem veselības brīdinājumu.
  • Unraid vidē spraudnis Cache Directories glabā mapju sarakstus atmiņā, tāpēc skenēšana disku neskar.
  • Importi, pievienošana un dzēšana skar disku, ar kuru strādā, kad tie notiek.
  • Iestati pārskenēšanu uz ik pēc 7 dienām vai izslēdz. Tad ar roku pievienotie faili tiek atrasti tikai tad, kad nospied Run now pie Rescan the Library.
  • Seedojošs torrents lasa savu failu. Ja tas ir ar hardlink saistīts ar tavu bibliotēku, šis disks paliek nomodā, līdz seedošana beidzas.
Simptoms Cēlonis Risinājums
Nepalaižas, min FUSE ceļu, tīkla koplietojumu vai Unraid lietotāja koplietojumu /config nav vietējā diskā (Unraid vidē tas rāda uz /mnt/user) Pārcel /config uz vietējo disku vai pūla ceļu, piemēram, /mnt/<pool>/appdata/holyarrs.
Pēc restartēšanas vai atjaunošanas paliek apturēts Automātiskā restartēšana ir izslēgta Ieslēdz to un palaid konteineru.
Importi neizdodas ar atļaujas kļūdu PUID lietotājs nevar rakstīt multivides mapē Dod tam lasīšanas un rakstīšanas atļauju NAS atļauju ekrānā (Synology: Control Panel > Shared Folder > Edit > Permissions).
Importi ir kopijas, nevis hardlink Lejupielādes un bibliotēka ir dažādos montējumos vai diskos Piemontē vienu koplietoto mapi vienreiz, gan HolyArrs, gan lejupielādētājā.

Vairāk risinājumu: Problēmu novēršana.

Kāpēc HolyArrs noraida dažus konfigurācijas ceļus

HolyArrs savas datubāzes glabā /config. Tīkla koplietojumi un FUSE ceļi var tās sabojāt, tāpēc HolyArrs atsakās palaisties uz tāda un pasaka kāpēc.

Unraid vidē /mnt/user ir FUSE ceļš. Izmanto pūla ceļu vai padari appdata ekskluzīvu: ieslēdz Permit exclusive shares sadaļā Settings > Global Share Settings, tad iestati Shares > appdata primāro glabātuvi uz vienu pūlu un sekundāro glabātuvi uz none.

/config ceļš uz pūlu, kas neeksistē, nonāk atmiņā un pazūd pēc restartēšanas. HolyArrs noraida arī to. Izvairies no /mnt/user arī multivides mapēm; hardlink caur to var neizdoties.

Kāpēc automātiskā restartēšana ir svarīga

Restartēšana lietotnē, drošais režīms un dublējuma atjaunošana visi aptur HolyArrs un sagaida, ka Docker to palaidīs atkal. Bez automātiskās restartēšanas tas paliek apturēts. Skaties Daļas un drošais režīms.

Ports un atjauninājumi
  • Piesaisti portu 6262 tikai savam mājas tīklam. Pirms atver to kādam ārpusē, izlasi Drošības pamati.
  • Lai atjauninātu, ielādē jauno attēlu un pārveido konteineru. Tavi dati paliek mapē /config. Skaties Atjauninājumi.

HolyArrs ir bezmaksas. Ja tas ietaupīja tavu laiku, atzīmē to ar zvaigznīti GitHub, atbalsti to vai uzcienā mani ar kafiju.