NAS, Synology ir Unraid
Naujokui
Paleisk HolyArrs savo NAS su tinkamais aplankais, savininku ir paleidimo iš naujo nustatymu. Pirmiausia perskaityk Diegimas.
Prieš pradedant
Nuoroda į Prieš pradedant/configdėk į vietinį volume ar pool. Niekada ne į tinklo aplanką.- Mediją laikyk viename bendrame aplanke, kurio viduje yra
downloads,movies,tvirmusic. Prijunk kiekvieną atskirai arba aukštesnį aplanką vieną kartą, kad veiktų hardlink (kietoji nuoroda). Žr. Aplankai.
NAS nustatymas
Nuoroda į NAS nustatymas::tab[Synology]
- File Station sukurk
docker/holyarrs/config. - Sukurk vieną bendrą aplanką
media, kurio viduje yradownloads,movies,tvirmusic. - Container Manager atidaryk Project > Create (projektas > sukurti) ir įklijuok Compose failą iš Diegimas.
- Nustatyk volume į
/volume1/docker/holyarrs/config:/config, tada/volume1/media/movies:/movies,/volume1/media/tv:/tv,/volume1/media/music:/musicir/volume1/media/downloads:/downloads. - Nustatyk
PUIDirPGIDpagal savo naudotoją, dažnai1026ir100. Patikrink suid <user>per SSH. - Suteik tam naudotojui skaitymo ir rašymo teisę į
media: Control Panel > Shared Folder > Edit > Permissions (valdymo skydas > bendras aplankas > keisti > teisės). - Pažymėk Enable auto-restart (įjungti automatinį paleidimą iš naujo).
- Atidaryk
http://your-server:6262. Turėtum pamatyti pirmo paleidimo vedlį. Pridėk/movies,/tvir/musickaip bibliotekos aplankus.
::tab[Unraid]
Community Applications šablono dar nėra, todėl konteinerį pridėk ranka.
- Docker skirtuke pridėk konteinerį su HolyArrs image.
- Susiek portą
6262. - Susiek
/configsu pool keliu, pavyzdžiui,/mnt/<pool>/appdata/holyarrs.<pool>yra tavo pool pavadinimas. Ne/mnt/user/appdata. - Susiek savo medijos aplankus su
/movies,/tv,/musicir/downloads, su disko ar pool keliais, pavyzdžiui,/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicir/mnt/<pool>/media/downloads:/downloads. - Nustatyk
PUID=99,PGID=100(Unraidnobody:users) irUMASK=022. - Įjunk konteinerio automatinį paleidimą, kad jis pats paleistų iš naujo.
- Atidaryk
http://your-server:6262. Turėtum pamatyti pirmo paleidimo vedlį.
::tab[QNAP]
- Sukurk
Container/holyarrs/configir vieną bendrą aplankąmedia, kurio viduje yradownloads,movies,tvirmusic. - Container Station atidaryk Applications > Create (programos > sukurti) ir įklijuok Compose failą.
- Naudok
/share/Container/holyarrs/config:/config, tada/share/media/movies:/movies,/share/media/tv:/tv,/share/media/music:/musicir/share/media/downloads:/downloads. - Nustatyk
PUIDirPGIDpagalmediabendro aplanko savininką. - Nustatyk paleidimo iš naujo politiką į
unless-stopped. - Atidaryk
http://your-server:6262. Turėtum pamatyti pirmo paleidimo vedlį.
::tab[TrueNAS SCALE]
- Sukurk 2 dataset:
apps/holyarrs-configirmedia, omediaviduje aplankusdownloads,movies,tvirmusic. - Apps pridėk custom app iš YAML su Compose failu.
- Naudok
/mnt/<pool>/apps/holyarrs-config:/config, tada/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicir/mnt/<pool>/media/downloads:/downloads. - Nustatyk
PUIDirPGIDpagal dataset savininką, dažnai568. Suteik tam naudotojui rašymo teisę dataset ACL. - Nustatyk paleidimo iš naujo politiką į
unless-stopped. - Atidaryk
http://your-server:6262. Turėtum pamatyti pirmo paleidimo vedlį.
Kiekvienas NAS: NAS teisių ekrane suteik PUID naudotojui skaitymo ir rašymo teisę į medijos aplanką; konfigūracijos aplanku HolyArrs pasirūpina pats. Įjunk konteinerio automatinį paleidimą iš naujo (Docker politika unless-stopped).
Kad veiktų hardlink, kurie neužima papildomos vietos ir baigiasi akimirksniu, prijunk vieną medijos aplanką vietoj keturių ir duok atsisiuntimo programai tą patį prijungimą tuo pačiu keliu. Žr. Medijos aplankai.
Pasirinkimai
Nuoroda į PasirinkimaiAtskiri prijungimai
Nuoroda į Atskiri prijungimaiPrijungti /movies, /tv, /music ir /downloads po vieną veikia, bet kiekvienas importas tampa pilna kopija. Kiekvienas prijungimas konteinerio viduje yra sava failų sistema, o hardlink negali kirsti failų sistemų. Atskiri bendri aplankai ar dataset po vienu aukštesniu aplanku taip pat kopijuoja. Settings > Library folders (nustatymai > bibliotekos aplankai) įspėja, kai HolyArrs turi kopijuoti.
Leisk diskams miegoti
Nuoroda į Leisk diskams miegotiŠios užduotys pažadina medijos diskus. Kaip dažnai jos vykdomos, keisk puslapyje Schedules (tvarkaraščiai).
| Užduotis | Ką skaito |
|---|---|
| Rescan the Library (iš naujo skenuoti biblioteką) | Kiekvieną bibliotekos aplanką. Diskus žadina labiausiai. |
| Check Library folders (tikrinti bibliotekos aplankus) | Kiekvieno aplanko duomenis ir laisvą vietą. Rašymo ir hardlink bandymas vykdomas tik paleidžiant, paspaudus Run now (vykdyti dabar) ir pasikeitus aplankams. |
| Look for missing subtitles, Look for better subtitles (ieškoti trūkstamų subtitrų, ieškoti geresnių subtitrų) | Aplanką šalia kiekvieno vaizdo įrašo. |
/configir atsisiuntimų aplanką dėk į SSD arba cache pool.- Diske, kuriame yra
/config, palik 1 GB laisvos vietos. Jei mažiau, gausi būklės įspėjimą. - Unraid Cache Directories įskiepis laiko aplankų sąrašus atmintyje, todėl skenavimas disko nelieka.
- Importai, pridėjimai ir ištrynimai liečia diską, su kuriuo dirba, kai tai vyksta.
- Nustatyk skenavimą kas 7 dienas arba išjunk. Tada rankiniu būdu pridėti failai randami tik paspaudus Run now ties Rescan the Library.
- Seeding torrent skaito savo failą. Jei jis hardlink nuoroda susietas su tavo biblioteka, tas diskas nemiega, kol baigiasi seeding.
Jei neveikia
Nuoroda į Jei neveikia| Požymis | Priežastis | Sprendimas |
|---|---|---|
| Nepasileidžia, mini FUSE kelią, tinklo aplanką ar Unraid user share | /config nėra vietiniame diske (Unraid jis rodo į /mnt/user) |
Perkelk /config į vietinį diską ar pool kelią, pavyzdžiui, /mnt/<pool>/appdata/holyarrs. |
| Po paleidimo iš naujo ar atkūrimo lieka sustojęs | Automatinis paleidimas iš naujo išjungtas | Įjunk jį ir paleisk konteinerį. |
| Importai nepavyksta dėl teisių klaidos | PUID naudotojas negali rašyti į mediją |
Suteik jam skaitymo ir rašymo teisę NAS teisių ekrane (Synology: Control Panel > Shared Folder > Edit > Permissions). |
| Importai yra kopijos, o ne hardlink | Atsisiuntimai ir biblioteka yra skirtinguose prijungimuose ar diskuose | Prijunk vieną bendrą aplanką vieną kartą, HolyArrs ir atsisiuntimo programoje. |
Daugiau sprendimų: Triktys ir sprendimai.
Pažengusiems
Nuoroda į PažengusiemsKodėl HolyArrs atmeta kai kuriuos konfigūracijos kelius
HolyArrs laiko savo duomenų bazes /config. Tinklo aplankai ir FUSE keliai gali jas sugadinti, todėl HolyArrs atsisako ten pasileisti ir pasako kodėl.
Unraid /mnt/user yra FUSE kelias. Naudok pool kelią arba padaryk appdata Exclusive: Settings > Global Share Settings (nustatymai > bendrų aplankų nustatymai) įjunk Permit exclusive shares (leisti išskirtinius bendrus aplankus), tada Shares > appdata nustatyk pirminę saugyklą viename pool, o antrinę į none.
/config kelias pool, kurio nėra, atsiduria atmintyje ir dingsta perkrovus. HolyArrs ir tai atmeta. Venk /mnt/user ir medijai; hardlink per jį gali nepavykti.
Kodėl svarbus automatinis paleidimas iš naujo
Paleidimas iš naujo programoje, saugusis režimas ir backup atkūrimas visi sustabdo HolyArrs ir tikisi, kad Docker jį paleis vėl. Be automatinio paleidimo iš naujo jis lieka sustojęs. Žr. Dalys ir saugusis režimas.
Portas ir atnaujinimai
- Susiek portą
6262tik su savo namų tinklu. Prieš atidarant jį kam nors iš išorės, perskaityk Saugumo pagrindai. - Kad atnaujintum, atsisiųsk naują image ir sukurk konteinerį iš naujo. Tavo duomenys lieka
/config. Žr. Atnaujinimai.
Susiję puslapiai
Nuoroda į Susiję puslapiaiHolyArrs yra nemokama. Jei sutaupė tau laiko, pažymėk jį žvaigždute GitHub, paremk jį arba nupirk man kavos.