NAS, Synology i Unraid
Novi si ovdje
Pokreni HolyArrs na svom NAS-u s pravim mapama, vlasnikom i postavkom ponovnog pokretanja. Prvo pročitaj Instalacija.
Prije nego počneš
Poveznica na Prije nego počneš/configide na lokalni volume ili pool. Nikad na mrežni dijeljeni resurs.- Mediji idu u jednu zajedničku mapu s mapama
downloads,movies,tvimusicunutra. Mountaj svaku posebno ili jednom roditeljsku mapu za hardlinkove (tvrde veze). Vidi Mape.
Postavi svoj NAS
Poveznica na Postavi svoj NAS::tab[Synology]
- U File Stationu napravi
docker/holyarrs/config. - Napravi jednu zajedničku mapu
medias mapamadownloads,movies,tvimusicunutra. - U Container Manageru otvori Project > Create (projekt > stvori) i zalijepi Compose datoteku iz Instalacija.
- Postavi volumee na
/volume1/docker/holyarrs/config:/config, pa/volume1/media/movies:/movies,/volume1/media/tv:/tv,/volume1/media/music:/musici/volume1/media/downloads:/downloads. - Postavi
PUIDiPGIDna svog korisnika, često1026i100. Provjeri sid <user>preko SSH-a. - Daj tom korisniku čitanje i pisanje na
media: Control Panel > Shared Folder > Edit > Permissions (upravljačka ploča > dijeljena mapa > uredi > dozvole). - Označi Enable auto-restart (uključi automatsko ponovno pokretanje).
- Otvori
http://your-server:6262. Vidjet ćeš čarobnjak pri prvom pokretanju. Dodaj/movies,/tvi/musickao mape biblioteke.
::tab[Unraid]
Još nema Community Applications predloška, pa container dodaj ručno.
- U kartici Docker dodaj container s HolyArrs imageom.
- Mapiraj port
6262. - Mapiraj
/configna putanju pool-a, na primjer/mnt/<pool>/appdata/holyarrs.<pool>je ime tvog pool-a. Ne/mnt/user/appdata. - Mapiraj svoje mape s medijima na
/movies,/tv,/musici/downloads, koristeći putanje diska ili pool-a, na primjer/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musici/mnt/<pool>/media/downloads:/downloads. - Postavi
PUID=99,PGID=100(Unraidovnobody:users) iUMASK=022. - Uključi automatsko pokretanje za container, da se sam ponovno pokrene.
- Otvori
http://your-server:6262. Vidjet ćeš čarobnjak pri prvom pokretanju.
::tab[QNAP]
- Napravi
Container/holyarrs/configi jedanmediashare s mapamadownloads,movies,tvimusicunutra. - U Container Stationu otvori Applications > Create (aplikacije > stvori) i zalijepi Compose datoteku.
- Koristi
/share/Container/holyarrs/config:/config, pa/share/media/movies:/movies,/share/media/tv:/tv,/share/media/music:/musici/share/media/downloads:/downloads. - Postavi
PUIDiPGIDna vlasnikamediashare-a. - Postavi pravilo ponovnog pokretanja na
unless-stopped. - Otvori
http://your-server:6262. Vidjet ćeš čarobnjak pri prvom pokretanju.
::tab[TrueNAS SCALE]
- Napravi 2 dataseta:
apps/holyarrs-configimedia, s mapamadownloads,movies,tvimusicunutarmedia. - U Apps dodaj custom app iz YAML-a s Compose datotekom.
- Koristi
/mnt/<pool>/apps/holyarrs-config:/config, pa/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musici/mnt/<pool>/media/downloads:/downloads. - Postavi
PUIDiPGIDna vlasnika dataseta, često568. Daj tom korisniku pravo pisanja u ACL-u dataseta. - Postavi pravilo ponovnog pokretanja na
unless-stopped. - Otvori
http://your-server:6262. Vidjet ćeš čarobnjak pri prvom pokretanju.
Na svakom NAS-u: daj PUID korisniku čitanje i pisanje na mapu s medijima u NAS-ovom ekranu s dozvolama; o mapi s konfiguracijom HolyArrs se brine sam. Uključi automatsko ponovno pokretanje za container (Dockerovo pravilo unless-stopped).
Za hardlinkove, koji ne zauzimaju dodatni prostor i završavaju odmah, mountaj jednu mapu s medijima umjesto četiri i daj svom preuzimatelju isti mount na istoj putanji. Vidi Mape s medijima.
Izbori
Poveznica na IzboriOdvojeni mountovi
Poveznica na Odvojeni mountoviMountanje /movies, /tv, /music i /downloads jedan po jedan radi, ali svaki uvoz postaje puna kopija. Svaki mount je zaseban datotečni sustav unutar containera, a hardlink ne može prijeći granicu datotečnih sustava. Odvojeni share-ovi ili dataseti ispod jedne roditeljske mape također kopiraju. Settings > Library folders (postavke > mape biblioteke) upozorava kad HolyArrs mora kopirati.
Pusti diskove da spavaju
Poveznica na Pusti diskove da spavajuOvi zadaci bude diskove s medijima. Promijeni koliko često se izvršavaju na stranici Schedules (rasporedi).
| Zadatak | Što čita |
|---|---|
| Rescan the Library (ponovno skeniraj biblioteku) | Svaku mapu biblioteke. Najviše budi diskove. |
| Check Library folders (provjeri mape biblioteke) | Detalje i slobodan prostor svake mape. Test pisanja i hardlinka izvršava se samo pri pokretanju, na Run now i kad se mape promijene. |
| Look for missing subtitles, Look for better subtitles (traži titlove koji nedostaju, traži bolje titlove) | Mapu uz svaki video. |
- Stavi
/configi mapu za preuzimanja na SSD ili cache pool. - Drži 1 GB slobodno na disku na kojem je
/config. Ispod toga dobiješ upozorenje o stanju. - Na Unraidu dodatak Cache Directories drži popise mapa u memoriji, pa skeniranja ne diraju disk.
- Uvozi, dodavanja i brisanja diraju disk na kojem rade, kad se dogode.
- Postavi ponovno skeniranje na svakih 7 dana ili isključeno. Datoteke koje dodaš ručno tada se pronalaze tek kad klikneš na Run now (izvrši sada) kod Rescan the Library.
- Torrent koji seeda čita svoju datoteku. Ako je hardlinkan u tvoju biblioteku, taj disk ostaje budan dok seedanje ne stane.
Ako ne radi
Poveznica na Ako ne radi| Simptom | Uzrok | Rješenje |
|---|---|---|
| Ne pokreće se, navodi FUSE putanju, mrežni dijeljeni resurs ili Unraid user share | /config nije na lokalnom disku (na Unraidu pokazuje na /mnt/user) |
Premjesti /config na putanju lokalnog diska ili pool-a, na primjer /mnt/<pool>/appdata/holyarrs. |
| Ostaje zaustavljen nakon ponovnog pokretanja ili vraćanja | Automatsko ponovno pokretanje je isključeno | Uključi ga i pokreni container. |
| Uvozi ne uspijevaju s greškom dozvole | PUID korisnik ne može pisati u medije |
Daj mu čitanje i pisanje u NAS-ovom ekranu s dozvolama (na Synologyju: Control Panel > Shared Folder > Edit > Permissions). |
| Uvozi su kopije, ne hardlinkovi | Preuzimanja i biblioteka su na različitim mountovima ili diskovima | Mountaj jednu zajedničku mapu jednom, u HolyArrs-u i u preuzimatelju. |
Više rješenja: Rješavanje problema.
Za napredne
Poveznica na Za napredneZašto HolyArrs odbija neke putanje konfiguracije
HolyArrs drži svoje baze podataka u /config. Mrežni dijeljeni resursi i FUSE putanje mogu ih oštetiti, pa se HolyArrs odbija pokrenuti na njima i kaže zašto.
Na Unraidu je /mnt/user FUSE putanja. Koristi putanju pool-a ili napravi appdata Exclusive: uključi Permit exclusive shares u Settings > Global Share Settings, zatim postavi Shares > appdata na primarnu pohranu na jednom pool-u, a sekundarnu na none.
Putanja /config na pool-u koji ne postoji završava u memoriji i gubi se pri ponovnom pokretanju. HolyArrs i to odbija. Izbjegavaj /mnt/user i za medije; hardlinkovi preko njega mogu zakazati.
Zašto je automatsko ponovno pokretanje važno
Restart u aplikaciji, siguran način rada i vraćanje backupa zaustavljaju HolyArrs i očekuju da ga Docker ponovno pokrene. Bez automatskog ponovnog pokretanja ostaje zaustavljen. Vidi Dijelovi i siguran način rada.
Port i ažuriranja
- Mapiraj port
6262samo na svoju kućnu mrežu. Pročitaj Osnove sigurnosti prije nego ga otvoriš bilo kome izvana. - Za ažuriranje povuci novi image i ponovno stvori container. Tvoji podaci ostaju u
/config. Vidi Ažuriranja.
Povezane stranice
Poveznica na Povezane straniceHolyArrs je besplatan. Ako ti je uštedio vrijeme, daj mu zvjezdicu na GitHubu, podrži ga ili počasti me kavom.