NAS, Synology ve Unraid
Yeni başlayan
HolyArrs’ı NAS’ında doğru klasörler, doğru sahip ve doğru yeniden başlatma ayarıyla çalıştır. Önce Kurulum sayfasını oku.
Başlamadan önce
Başlamadan önce bağlantısı/configyerel bir birime ya da havuza gider. Asla ağ paylaşımına değil.- Medya, içinde
downloads,movies,tvvemusicolan tek bir ortak klasörde durur. Her birini ayrı bağla ya da hardlink (sabit bağlantı) için üst klasörü bir kez bağla. Bkz. Klasörler.
NAS’ını ayarla
NAS’ını ayarla bağlantısı::tab[Synology]
- File Station’da
docker/holyarrs/configklasörünü oluştur. - İçinde
downloads,movies,tvvemusicolan tek birmediaortak klasörü oluştur. - Container Manager’da Project > Create’i (proje > oluştur) aç ve Kurulum sayfasındaki Compose dosyasını yapıştır.
- Birimleri şöyle ayarla:
/volume1/docker/holyarrs/config:/config, sonra/volume1/media/movies:/movies,/volume1/media/tv:/tv,/volume1/media/music:/musicve/volume1/media/downloads:/downloads. PUIDvePGIDdeğerlerini kendi kullanıcına ayarla; çoğunlukla1026ve100. SSH’taid <user>ile kontrol et.- O kullanıcıya
mediaüzerinde okuma ve yazma izni ver: Control Panel > Shared Folder > Edit > Permissions. - Enable auto-restart’ı (otomatik yeniden başlatmayı etkinleştir) işaretle.
http://your-server:6262adresini aç. İlk açılış sihirbazını görmelisin./movies,/tvve/musicklasörlerini Kütüphane klasörü olarak ekle.
::tab[Unraid]
Henüz Community Applications şablonu yok, bu yüzden konteyneri elle ekle.
- Docker sekmesinde HolyArrs imajıyla bir konteyner ekle.
6262portunu eşle./config’i bir havuz yoluna eşle, örneğin/mnt/<pool>/appdata/holyarrs.<pool>havuzunun adıdır./mnt/user/appdataolmaz.- Medya klasörlerini
/movies,/tv,/musicve/downloadsyollarına eşle; disk ya da havuz yolları kullan, örneğin/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicve/mnt/<pool>/media/downloads:/downloads. PUID=99,PGID=100(Unraid’innobody:userskullanıcısı) veUMASK=022ayarla.- Konteyner için otomatik başlatmayı aç, böylece kendiliğinden yeniden başlar.
http://your-server:6262adresini aç. İlk açılış sihirbazını görmelisin.
::tab[QNAP]
Container/holyarrs/configklasörünü ve içindedownloads,movies,tvvemusicolan tek birmediapaylaşımını oluştur.- Container Station’da Applications > Create’i aç ve Compose dosyasını yapıştır.
- Şunları kullan:
/share/Container/holyarrs/config:/config, sonra/share/media/movies:/movies,/share/media/tv:/tv,/share/media/music:/musicve/share/media/downloads:/downloads. PUIDvePGIDdeğerlerinimediapaylaşımının sahibine ayarla.- Yeniden başlatma ilkesini
unless-stoppedyap. http://your-server:6262adresini aç. İlk açılış sihirbazını görmelisin.
::tab[TrueNAS SCALE]
- 2 dataset oluştur:
apps/holyarrs-configvemedia;mediaiçinedownloads,movies,tvvemusicklasörlerini koy. - Apps’te Compose dosyasıyla YAML’dan özel bir uygulama ekle.
- Şunları kullan:
/mnt/<pool>/apps/holyarrs-config:/config, sonra/mnt/<pool>/media/movies:/movies,/mnt/<pool>/media/tv:/tv,/mnt/<pool>/media/music:/musicve/mnt/<pool>/media/downloads:/downloads. PUIDvePGIDdeğerlerini dataset’in sahibine ayarla; çoğunlukla568. Dataset ACL’inde o kullanıcıya yazma izni ver.- Yeniden başlatma ilkesini
unless-stoppedyap. http://your-server:6262adresini aç. İlk açılış sihirbazını görmelisin.
Her NAS’ta: PUID kullanıcısına NAS izin ekranından medya klasöründe okuma ve yazma izni ver; yapılandırma klasörünü HolyArrs kendisi halleder. Konteyner için otomatik yeniden başlatmayı aç (Docker’ın unless-stopped ilkesi).
Ek alan tutmayan ve anında biten hardlink’ler için dört klasör yerine tek medya klasörünü bağla ve indiricine de aynı bağlamayı aynı yolda ver. Bkz. Medya klasörleri.
Seçenekler
Seçenekler bağlantısıAyrı bağlama noktaları
Ayrı bağlama noktaları bağlantısı/movies, /tv, /music ve /downloads klasörlerini tek tek bağlamak çalışır, ama her içe aktarma tam kopya olur. Her bağlama noktası konteynerin içinde ayrı bir dosya sistemidir ve hardlink dosya sistemleri arasında geçemez. Tek bir üst klasörün altındaki ayrı paylaşımlar ya da dataset’ler de kopyalanır. HolyArrs’ın kopyalaması gerektiğinde Settings > Library folders (Ayarlar > Kütüphane klasörleri) seni uyarır.
Disklerin uyumasına izin ver
Disklerin uyumasına izin ver bağlantısıŞu işler medya disklerini uyandırır. Ne sıklıkta çalışacaklarını Schedules (zamanlamalar) sayfasından değiştir.
| İş | Ne okur |
|---|---|
| Rescan the Library (Kütüphaneyi yeniden tara) | Her Kütüphane klasörü. Diskleri en çok uyandıran bu. |
| Check Library folders (Kütüphane klasörlerini denetle) | Her klasörün bilgileri ve boş alanı. Yazma ve hardlink denemesi yalnızca başlangıçta, Run now’da (şimdi çalıştır) ve klasörler değişince çalışır. |
| Look for missing subtitles (eksik altyazıları ara), Look for better subtitles (daha iyi altyazıları ara) | Her videonun yanındaki klasör. |
/configve indirme klasörünü bir SSD’ye ya da önbellek havuzuna koy./config’in bulunduğu diskte 1 GB boş yer bırak. Altına düşünce sağlık uyarısı alırsın.- Unraid’de Cache Directories eklentisi klasör listelerini bellekte tutar, böylece taramalar diske inmez.
- İçe aktarma, ekleme ve silme, çalıştıkları diske o an dokunur.
- Yeniden taramayı 7 günde bire ayarla ya da kapat. Elle eklediğin dosyalar o zaman yalnızca Rescan the Library için Run now’a basınca bulunur.
- Seed eden bir torrent dosyasını okur. Kütüphaneye hardlink’liyse, seed bitene kadar o disk uyanık kalır.
Çalışmazsa
Çalışmazsa bağlantısı| Belirti | Neden | Çözüm |
|---|---|---|
| Açılmıyor, bir FUSE yolunu, ağ paylaşımını ya da Unraid kullanıcı paylaşımını anıyor | /config yerel diskte değil (Unraid’de /mnt/user’ı gösteriyor) |
/config’i yerel bir disk ya da havuz yoluna taşı, örneğin /mnt/<pool>/appdata/holyarrs. |
| Yeniden başlatma ya da geri yüklemeden sonra durmuş kalıyor | Otomatik yeniden başlatma kapalı | Aç ve konteyneri başlat. |
| İçe aktarmalar izin hatasıyla başarısız oluyor | PUID kullanıcısı medyaya yazamıyor |
NAS izin ekranında okuma ve yazma izni ver (Synology’de: Control Panel > Shared Folder > Edit > Permissions). |
| İçe aktarmalar hardlink değil, kopya | İndirmeler ve Kütüphane farklı bağlama noktalarında ya da disklerde | Tek ortak klasörü HolyArrs’ta ve indiricide bir kez bağla. |
Daha fazla çözüm: Sorun giderme.
Uzmanlar için
Uzmanlar için bağlantısıHolyArrs neden bazı yapılandırma yollarını reddeder
HolyArrs veritabanlarını /config içinde tutar. Ağ paylaşımları ve FUSE yolları bunları bozabilir, bu yüzden HolyArrs böyle bir yolda başlamayı reddeder ve nedenini söyler.
Unraid’de /mnt/user bir FUSE yoludur. Bir havuz yolu kullan ya da appdata’yı Exclusive yap: Settings > Global Share Settings içinde Permit exclusive shares’ı aç, sonra Shares > appdata için birincil depolamayı tek bir havuza, ikincil depolamayı none’a ayarla.
Var olmayan bir havuzdaki /config yolu belleğe düşer ve yeniden başlatmada kaybolur. HolyArrs bunu da reddeder. Medya için de /mnt/user kullanma; üzerinden hardlink’ler başarısız olabilir.
Otomatik yeniden başlatma neden önemli
Uygulamadan yeniden başlatma, güvenli mod ve yedek geri yükleme, HolyArrs’ı durdurur ve Docker’ın tekrar başlatmasını bekler. Otomatik yeniden başlatma olmadan durmuş kalır. Bkz. Modüller ve güvenli mod.
Port ve güncellemeler
6262portunu yalnızca ev ağına eşle. Dışarıdan birine açmadan önce Güvenlik temelleri bölümünü oku.- Güncellemek için yeni imajı çek ve konteyneri yeniden oluştur. Verilerin
/configiçinde kalır. Bkz. Güncellemeler.
İlgili
İlgili bağlantısıHolyArrs ücretsiz. Zamanından tasarruf ettirdiyse GitHub'da yıldızla, sponsor ol ya da bana bir kahve ısmarla.