⚡ nzbfast
Hızlı Usenet indiricisi - kullanım kılavuzu
1 · Hoş geldin
nzbfast, Usenet'ten hattının, sağlayıcılarının ve makinenin izin verdiği kadar hızlı indirir - ve bu genellikle hattın kadar hızlı demektir. Kendi kendine yeten tek bir programdır: motor, bir web panel, poster duvarlı bir medya tarayıcısı, gömülü bir dizinleyici, gerçek zamanlı önizleme, yerel PAR2 onarımı ve yerel RAR çıkarma hepsi tek bir çalıştırılabilir dosyanın içindedir. Kuracak başka hiçbir şey yoktur.
Onu hızlı kılan şey ince ayarlar değil, mimaridir:
- İşlem hattı NNTP - her bağlantı üzerinden birçok makale isteği art arda gider, gidiş-dönüşleri beklemek yerine her bağlantıyı tam hızda tutar.
- Tek geçişli bir işlem hattı - indirme, doğrulama ve çıkarma örtüşür. Arşiv birimleri akış içinde çıkarılır; tipik bir depolama modu gönderisinde RAR dosyaları diskine hiç dokunmaz, böylece iş sürüm boyutunun 2 katına değil 1 katına ihtiyaç duyar ve indirme bittiğinde biter.
- Çoklu sağlayıcı birleşimi - yapılandırılmış her sunucu katkı sağlar; bir backbone'da eksik olan bir makale bir diğerinden getirilir. Yavaş ya da ölü sunucular kuyruğu asla takmaz.
- Bir bellek bütçesi - motor, sınırlı bir RAM tahsisine uyum sağlar ve gerekirse diske düşer. Makineni asla takasa (swap) sokmaz.
Aynı donanım, işler ve sağlayıcılarla sahaya karşı ölçüldüğünde, nzbfast 10 GbE bir hatta 190 GB'lık bir indirmeyi yaklaşık 5 dakikada bitirdi - önde gelen alternatifler aynı testlerde, hiç tamamlayabildiklerinde, %30–220 geride kalırken. Rakamlar §3'te.
2 · Hızlı başlangıç
macOS
nzbfast-<version>-macos.dmg'yi aç ve NzbFast'i Applications'a sürükle (evrensel: Apple Silicon + Intel).- İlk açılış: macOS, nzbfast'in henüz Apple tarafından noter onaylı olmadığını uyarır. Uygulamaya sağ tıkla → Aç - ya da Sistem Ayarları → Gizlilik & Güvenlik'i aç, aşağı kaydır ve Yine de Aç'a tıkla. Bu tek seferlik bir adımdır.
- Uygulama penceresi paneli bir karşılama kartıyla gösterir - ona tıkla ve en az bir Usenet sunucusu ekle (adres, port 563, kullanıcı adı, parola). Daha fazlasını sonradan Ayarlar'da ekleyebilirsin.
- Panelin herhangi bir yerine bir
.nzbbırak - ya da Finder'da.nzbdosyalarına çift tıkla. İndirmeler~/Downloads/nzbfast'e iner. Menüden çık; indirmeler kaldıkları yerden devam eder.
Uygulama istemiyor musun? Düz zip (ikili dosya +
Start nzbfast.command başlatıcı, aynı motor) eskisi gibi çalışıyor -
adımlar aşağıda "Bir terminalden" başlığında.
Windows
nzbfast-setup-<version>.exe'yi çalıştır. Yalnızca senin kullanıcın için kurar (yönetici parolası gerekmez). Bu sürüm henüz kod imzalı olmadığından, SmartScreen "Windows PC'nizi korudu" gösterebilir - Daha fazla bilgi → Yine de çalıştır'a tıkla.- nzbfast sistem tepsisinde yaşar: paneli açmak için tepsi simgesine çift tıkla (ya da sağ tık menüsündeki Paneli Aç'ı kullan), sonra karşılama kartından Usenet sunucunu ekle. Tepsi menüsünde ayrıca Duraklat/Sürdür, indirmeler klasörün ve Çık vardır.
- Bir
.nzbdosyasına çift tıklamak onu kuyruğa alır. Windows Defender bir kez yerel ağ dinlemesine izin vermeni isteyebilir - izin ver.
Taşınabilir bir kopya mı istersin? -windows-x64.zip hâlâ çalışır: herhangi
bir yere aç ve terminal sihirbazı için nzbfast.exe'ye (ya da Start nzbfast.bat'a)
çift tıkla.
Bir terminalden (herhangi bir platform)
nzbfast setup # interactive server setup (writes config.local.json)
nzbfast serve --open # start the daemon and open the dashboard
nzbfast import-sab
de vardır.3 · nzbfast nasıl çalışır
Kılavuzun geri kalanının rahat okunması için hızlı bir sözlük:
| Terim | Anlamı |
|---|---|
| Sağlayıcı / sunucu | Hesabının olduğu bir Usenet servisi (Newshosting, Eweka, XS News…). Her biri belli sayıda eşzamanlı bağlantıya izin verir. |
| Backbone | Bir sağlayıcının arkasındaki altyapı. Birçok marka çoğu zaman aynı backbone'u yeniden satar - bilmekte fayda var, çünkü tek backbone'daki iki sağlayıcı aynı makaleleri kaçırır. Bkz. Sunucu çeşitliliği. |
| NZB | Bir gönderiyi oluşturan makaleleri listeleyen küçük bir XML dosyası. nzbfast'e verdiğin şey budur. |
| PAR2 | Bir sürümle birlikte gönderilen kurtarma verisi. nzbfast, indirme sırasında ona karşı doğrulama yapar ve makaleler hasarlı ya da eksik olduğunda otomatik onarır. |
| Depolama modu RAR | Çoğu sürüm sıkıştırma olmadan RAR birimlerine paketlenir. nzbfast bunu tanır ve indirirken iç dosyayı doğrudan son konumuna yazar - sonrasında bir açma adımı yoktur. |
İşlem hattı, indirme → kod çözme → doğrulama → çıkarma adımlarını eşzamanlı çalıştırır. Paneldeki İşlem hattı kartı üç şeridin de aynı anda hareket ettiğini gösterir. Son bayt geldiğinde doğrulama çoktan bitmiş ve dosya çoktan çıkarılmıştır; tipik bir işin "son işlem" süresi sıfırdır. Onarım gerekiyorsa, ancak o zaman birimler diske gerçekleştirilir, yerel GF(2¹⁶) motoruyla yerinde onarılır (yeniden adlandırılmış ya da bayt kaydırmalı gizlenmiş veri kayan bir blok taramasıyla bulunur ve benimsenir) ve yeniden çıkarılır - hepsi otomatik.
Kesintiye uğrayan indirmeler (çökme, güç kaybı, kill -9) makale günlüğünden devam eder: diskte zaten olan baytlar asla iki kez getirilmez. Günlük, her makalenin baytlarının fiziksel olarak nereye indiğini kaydeder - doğrudan son dosyaya çıkarılan baytlar bile - böylece bir devam, yerel diskten yeniden inşa eder ve güvenmeden önce geri yüklediği her şeyi PAR2 blok haritasına karşı yeniden doğrular.
Karşılaştırma nasıl
Aynı makinede, aynı sağlayıcılar ve aynı NZB'lerle SABnzbd 5.0.4 ve NZBGet 26.2'ye karşı ölçülüp kullanılabilir bir dosyaya göre zamanlandı - indirme, doğrulama, onarım ve çıkarmanın tümü dahil, çünkü iş asıl o zaman bitmiş olur:
| İş boyutu | nzbfast | NZBGet 26.2 | SABnzbd 5.0.4 |
|---|---|---|---|
| 7 GB | 13.7 s | +26% | +39% |
| 35 GB | 67 s | +61% | +325% |
| 87 GB | 272 s | +36% | +160% |
| 190 GB | 9 m 00 s | +30% | +111% |
Fark, son bayt indikten sonra diğerlerinin hâlâ yapması gereken son işlemdir. İki rakip de karşılaştırma için ince ayar edildi, varsayılanlarda bırakılmadı - özellikle SABnzbd istek işlem hatlamasını kapalı gönderir, bu ona pahalıya patlar, o yüzden açıldı.
Sürelerden en az onlar kadar önemli iki fark:
- Disk alanı. Tek geçiş sürüm boyutunun 1 katına ihtiyaç duyar; arşiv birimlerini yazıp sonra açan istemciler 2 kat ister. 97 GB boş alanı olan bir test makinesinde 87 GB'lık bir iş burada 3 dk 08 sn'de bitti, diğer ikisi hiç çalışamadı.
- Bellek. 190 GB'lık işte zirve kullanım, SABnzbd'nin 9.3 GB'ına karşı 3.9 GB'tı - ve söylenirse nzbfast aynı işi yaklaşık 1 GB'ta yapar (bkz. Bellek bütçesi).
4 · Panel
http://localhost:6789'u aç (ya da başka bir cihazdan makinenin adresini -
telefon düzeni otomatik uyum sağlar). Her şey saniyede bir, canlı güncellenir. Kartlar,
yukarıdan aşağıya:
Başlık çubuğu
- Hız sınırı menüsü - sabit üst sınırlar, otomatik · LAN'a öncelik (evdeki başka biri hatta ihtiyaç duyduğunda geri çekilen, RTT denetimli bir mod) ya da sınırsız.
- Şu kadar duraklat… - otomatik sürdürmeyle her şeyi 15 dk/30 dk/1 s/3 s duraklat ya da açık uçlu bir duraklama için Duraklat düğmesini kullan. Duraklama anlıktır: etkin aktarım saniyeler içinde durur ve sonra günlükten devam eder, hiçbir şey kaybetmeden. (Zorla öncelikli işler SABnzbd tarzı indirmeyi sürdürür.)
- Yeni bir sürüm mevcut olduğunda burada bir güncelleme bandı belirir (bkz. Güncellemeler).
Verim
Kayan bir grafikle canlı MB/s; kesikli su işaretleri bu oturumun en yükseğini/en düşüğünü, soluk çizgi bir hareketli ortalamayı gösterir. Altında bir histogram, oturumun hız örneklerinin nasıl dağıldığını gösterir - tipik vs zirve. Pencereyi genişlet, grafikler daha fazla geçmiş gösterir (bir saate kadar).
Durum kutucukları
Bu oturumda indirilen, kuyruk derinliği, tamamlanan/başarısız sayıları, oturum zirve hızı.
Kaynaklar - bir makine, dört tavan
CPU, RAM (nzbfast'in bellek bütçesine karşı), disk yazma hızı ve ağ tek bir normalize grafikte, gösterimde gerçek değerler ve bir az-disk uyarısıyla. Başka hiçbir NZB istemcisi bunu göstermez; bir noktayı kanıtlamak için vardır - nzbfast makineni değil, hattını zorlar.
İşlem hattı - aşamalar örtüşür
Üç şerit: indirme, doğrulama (denetlenen PAR2 blokları), çıkarma. Sağlıklı bir işte üçü de birlikte hareket eder.
Sağlayıcılar
Sunucu başına canlı hız, bağlantı kullanımı, trafik payı, oturum GB'ı ve ömür boyu makale tamamlanma puanı (bir sunucu %98'in altına düştüğünde renklenir). Yığılmış bir alan grafiği her sağlayıcının zaman içindeki katkısını gösterir. Satırlar her 10 sn'de canlı performansa göre yeniden sıralanır (Ayarlar → Arayüz'de yapılandırılabilir), böylece en hızlı sağlayıcın her zaman en üstte olur.
Kuyruk
- Yeniden sıralamak için satırları sürükle (bir öncelik bandı içinde - Zorla/Yüksek yine önce çalışır); önceliği satır içinde değiştir.
- Ayrıntı çekmecesi için bir satıra tıkla: dosya başına ilerleme çubukları, doğrulama blok sayıları ve bu işe hangi sunucunun ne kadar katkı sağladığı.
- Rozetler özel durumları gösterir: ertelendi (yavaş), ön yükleniyor, duraklatıldı (bkz. Performans araçları).
- Bir iniş grafiği kuyruk boyunca kalan toplam GB'ı izler.
Dizine göz at
Gömülü dizinleyicinin izlenen gruplarından kataloglamış olduğu her şeyi ara (bkz. Otomasyon) ve tek tıkla indir - harici bir dizinleyiciye gerek yok. Durum satırı tarama ilerlemesini gösterir; Şimdi tara bir geçişi zorlar.
İzleme listesi
Başlıkları ada göre ekle - henüz gönderilmemiş olanlar dahil. Eşleşen bir sürüm dizinde belirdiğinde, kalite tercihleri ve yükseltme kurallarıyla (daha iyi bir kopya daha kötüsünün yerini alır) otomatik yakalanır.
Geçmiş
Durum, boyut, konum ile son indirmeler; başarısız işler Yeniden Dene sunar (günlükten devam eder). Şifreli arşivler bir 🔑 kilit açma denetimi gösterir - parolayı gir ve iş yerinde biter. Doğrulama sağlığı şeridi, indirme başına bozuk PAR2 bloklarını çizer - yükselen bir kuyruk makalelerin hasarlı geldiği anlamına gelir.
Veri kullanımı
Sağlayıcı başına günlük çubuklar ve Bugün / 7 günlük / 30 günlük toplamlar - sayaçlı ve blok hesaplar için elzem. Blok hesaplar ömür boyu kullanımı boyutlarına karşı gösterir.
Günlük, Sistem kıyaslaması, Bağlantı ayarı, Sunucu çeşitliliği
Sayfa içi bir günlük görüntüleyici ve Performans araçları'nda anlatılan üç kendini ölçme aracı.
5 · İndirme ekleme
| Yöntem | Nasıl |
|---|---|
| Sürükle & bırak | Bir ya da daha fazla .nzb dosyasını panelin herhangi bir yerine bırak. |
| İzleme klasörü | Ayarlar'da bir klasör belirle; içine kaydedilen her .nzb
5 saniye içinde alınır ve dosya kaldırılır. Dizinleyici sitelerinden tek tıkla yakalamalar
için tarayıcının indirme dizinini buna yönlendir. |
| Bir URL'den | Bir NZB bağlantısı yapıştır (API mode=addurl ya da bağlı herhangi bir uygulama üzerinden). |
| Dizine göz at | Göz at kartındaki tam bir sürüme tıkla. |
| İzleme listesi / RSS | Otomatik - bkz. Otomasyon. |
| Sonarr/Radarr vb. | Yakalamaları doğrudan kuyruğa gönderir - bkz. §11. |
| Komut satırı | nzbfast get file.nzb arka plan süreci olmadan indirir. |
Kategoriler, öncelikler, parolalar
- Kategoriler serbest biçimli etiketlerdir; her biri indirme dizininin bir alt klasörü olur ve Akıllı Klasörler (bkz. §10) onları kurala göre atayabilir.
- Öncelikler: Zorla > Yüksek > Normal > Düşük. Zorla, duraklamayı ve kotayı atlar.
- Şifreli arşivler için parolalar NZB içindeki
<meta type="password">'dan ya da birName{{password}}.nzbdosya adından otomatik alınır ve API üzerinden iş başına ya da sonradan Geçmiş'ten (🔑) sağlanabilir.
6 · Poster duvarı
Başlıkta 🎬 duvar'a tıkla. Duvar, dizinini bir medya tarayıcısına çevirir: tanınan her film ve TV sürümü, puan, yıl, türler, oyuncular ve özetle bir poster kutucuğu olarak - haber grupların, bir katalog gibi gezilebilir halde.
- Filmler / Diziler / Diğer için sekmeler, anında arama ve yedi sıralama: Sana özel, En yeni gönderiler, Çıkış yılı, En yüksek puanlı, Başlık A–Z, En büyük ve En çok gönderilen.
- Yalnızca eşleşenler varsayılan olarak açıktır, tanımlanmamış çöpü gizler; bir "+N eşleşmemiş" çipi onu ortaya çıkarır.
- Ayrıntı sayfası için bir kutucuğa tıkla: özet, IMDb puanı ve oyları, oyuncular - ve ▶ Oynat (hemen önizle, bkz. §7) ya da ⬇ İndir.
- ✎ Eşleşmeyi düzelt - bir başlık yanlış diziyle ya da filmle eşleştiyse, aday posterlerden doğru olanı seç ya da başlık/yıl/türü elle gir. Elle girilen metnin üzerine zenginleştirici asla yazmaz. ↻ Meta veriyi yenile tek bir başlığı yeniden getirir; Ayarlar → Dizinleme tümünü yenileyebilir ya da tüm dizini silip yeniden inşa edebilir.
- Meta veri varsayılan olarak anahtarsızdır - TVmaze, iTunes, IMDb veri kümeleri, Wikidata, Wikipedia ve AniList hesap gerektirmez. Bir OMDb anahtarı (ücretsiz, yalnızca e-posta ile kayıt - Ayarlar → Dizinleme'de bir kayıt yardımcısı var) film eşleşmesini iyileştirir; zaten varsa bir TMDB anahtarı da dikkate alınır.
- Sana özel, duvarı bu makinede kendi tamamlanmış geçmişinden ve izleme listenden kurulan bir zevk profiline göre sıralar: sevdiğin türler, filme mi diziye mi meylettiğin ve kabaca hangi dönem. Zaten sahip olduğun başlıklar kaybolmak yerine dibe iner ve «{…} izlediğin için» başlığı neye bakıldığını söyler. Geçmiş yokken En çok gönderilene döner, yani sekme hiçbir zaman boş kalmaz. Bunların hiçbiri daemon'dan dışarı çıkmaz.
- Herhangi bir kartta İlgilenmiyorum o başlığı gizler; birkaç benzerini gizlemek duvara bir şey öğretir: tek tıkla kabul edeceğin bir filtre önerir («Bundan sonra bütün Reality başlıkları gizlensin mi?»). Gizlediğin her şey ve öğrenilen her filtre Gizli & filtreler altında listelenir ve oradan geri alınabilir.
- Bir karttaki küçük erişilebilirlik noktası kâhinin kararıdır (§13): kehribar rengi «?» sağlayıcılarında belirsiz demektir, kırmızı ise parçalarının sürekli eksik geldiği. Halihazırda temizlenen gruplar temizleniyor rozeti taşır.
7 · Önizleme ve doğrulama
Doğru dosya olduğunu anlamak için bir indirmenin bitmesini beklemek zorunda değilsin. Dosyayı indirilirken aç, içeriğin, dilin ve kalitenin beklediğin gibi olduğunu kontrol et ve değilse erkenden iptal et - indirme tamamlandıktan sonra öğrenmek yerine.
- Duvarda ▶ Oynat (ya da
/m3u/<id>) medya oynatıcına bir URL verir; arka plan süreci arkasındaki indirmeyi başlatır ya da yeniden kullanır. /stream/<nzo_id>uç noktası, dosyayı indirilirken tam HTTP aralık desteğiyle sunar. Herhangi bir noktayı kontrol etmek işe yarar: 40. dakikayı hızlıca kontrol et ve o bölgenin makaleleri indirme kuyruğunun önüne alınır - dakikalar yerine birkaç saniye içinde orada açılır. Dosyanın başı ve sonu önce getirilir, böylece oynatıcılar dizin verilerini hemen bulur.- Kitaplık modu: library_cats içinde listelenen kategoriler anlık yalnızca
meta veri girişleri olur - bir
.strmdosyası hemen belirir, kullanılabilirlik arka planda doğrulanır ve gerçek indirme onu ilk açtığında başlar.
/stream URL'lerini açar. Başka bir makineden kontrol etmek için localhost yerine
makinenin LAN adresini kullan./stream/<id> üzerinden park edilmiş bir kitaplık girişini açmak iş
başına bir belirteç (?t=…) gerektirir - oynatıcılar API anahtarı gönderemez,
bu yüzden /m3u devri ve .strm işaretçisi onu senin için gömer;
onu üretmek (/m3u) anahtarı gerektirir. Zaten etkin bir indirmenin düz bayt
sunumu açık kalır ve anahtarsız kurulumlar eskisi gibi davranır.8 · Usenet sunucuları
Ayarlar → Usenet sunucuları tam düzenleyicidir: ekleme, düzenleme, kaldırma, yeniden sıralama ve herhangi bir sunucuyu havuza alıp havuzdan çıkarma. Her sunucuda şunlar bulunur:
| Alan | Notlar |
|---|---|
| Adres / port | SSL portu 563'ü kullan. TLS ölçülebilir hiçbir maliyet getirmez - nzbfast her zaman şifreler. |
| Kullanıcı adı / parola | config.local.json içinde yerel olarak saklanır, tarayıcıya asla geri gösterilmez. Düzenlemede parolayı boş bırakmak saklananı korur. |
| Bağlantılar | Sunucu başına eşzamanlı bağlantı. Yükseği tahmin etmek yerine her sağlayıcının en uygun noktasını bulmak için Bağlantı ayarı'nı (§13) kullan. |
| Düzey (katman) | 0 = birincil; daha yüksek düzeyler yalnızca her alt düzeyin kaçırdığı makaleler için istenen dolum sunucularıdır. Sınırsız hesapları 0'a, blok hesaplarını 1+'a koy. |
| Blok boyutu (GB) | Blok (GB başına ücret) hesaplar için: nzbfast ömür boyu kullanımı buna karşı izler ve bittiğinde sunucuyu kullanmayı bırakır (%85'te uyarı). |
Sunucu başına iki seçeneğin panoda henüz bir denetimi yok: bunları o sunucunun
config.local.json içindeki girdisine elle ekleyin
(bkz. §17) ve yeniden başlatın.
| Anahtar | Notlar |
|---|---|
bind_ip | Bu sunucunun giden bağlantılarını belirli bir yerel adrese bağlar; çok çıkışlı makineler ve VPN bölünmüş tünelleri için. Adres ailesi hedef aileyi de seçer: v4 bağlaması sunucunun v4 adresine bağlanır. |
socks5 | Bu sunucunun NNTP trafiğini bir SOCKS5 vekili üzerinden gönderir: host:port ya da user:pass@host:port. Ana bilgisayar adını vekil çözer, dolayısıyla yerel DNS sızıntısı olmaz. |
- Her sunucunun yanındaki onay işareti onun aç/kapa anahtarıdır: işaretliyse sunucu indirme havuzundadır, işaretli değilse devre dışıdır. Devre dışı bir sunucu kimlik bilgilerini ve ayarlarını korur ve yine test edilebilir; ondan yalnızca hiç makale istenmez. Satırı soluklaşır, başlıktaki sayım (3 sunucudan 2 etkin) düşer ve değişiklik sonraki indirmeden itibaren geçerli olur. Sakladığınız bir blok hesabı dinlendirmek ya da bir sağlayıcının soruna yol açtığını silmeden kanıtlamak için kullanışlıdır.
- Test gerçek bir bağlantı + TLS + oturum açma yapar ve gidiş-dönüş süresini bildirir.
- SABnzbd / NZBGet'ten içe aktar… olağan kurulum konumlarını tarar, bulduğunu gösterir ve sunucuları içeri kopyalar (kopyaları atlar).
- Sunucu düzenlemeleri bir sonraki indirmeden itibaren geçerlidir - yeniden başlatma yok.
9 · Ayarlar başvurusu
Neredeyse her şey panodan, ⚙ Ayarlar altından yapılandırılabilir; dört istisna bu
bölümün sonunda listelenmiştir. live işaretli değerler
hemen geçerli olur; restart değerleri bir sonraki
açılışta. Burada yapılan her değişiklik settings.json dosyasına yazılır ve
yeniden başlatmalardan sağ çıkar (arayüz değerleri komut satırı bayraklarını
yener).
Hız & zamanlama canlı
| Ayar | Ne yapar |
|---|---|
| Hız sınırı | Bayt/sn cinsinden üst sınır (50M, 1G, 0 = sınırsız). Uzak uygulamalar yüzde gönderebilir - doğru çevrilsinler diye Hat hızı'nı ayarla. |
| Otomatik hız | Diğer ev trafiğine öncelik veren ve hat sessiz olduğunda yeniden genişleyen, RTT denetimli üst sınır. |
| Yavaş indirmeleri otomatik ertele | Diğerleri beklerken tek bir yavaş sunucuda takılan bir iş kuyruğun sonuna taşınır (ilerleme korunur). Bkz. §13. |
| Boştaki sunucularda ön yükleme | Etkin işe yararsız sunucular bir sonraki kuyruktakini başlatır. Bkz. §13. |
| Otomatik güncelleme / Güncelleme denetimi URL'si | Bkz. §14. |
| Hat hızı | Bağlantının anma hızı - SABnzbd uyumlu uygulamalardan yüzdesel sınırları etkinleştirir. |
| Haftalık zamanlama | Hafta-içi kuralları için satır düzenleyici: verilen gün/saatlerde (yerel saat) duraklat, sürdür ya da bir hız sınırı ayarla. Örn. hafta içi 9–17 arası 20 MB/s'ye sınırla, diğer zamanlar sınırsız. |
Sonraki indirme canlı
Bağlantılar (sunucu başına), pencere (bağlantı başına işlem hattı derinliği), kod çözücüler (paralel kod çözme iş parçacıkları). Her iş başladığında örneklenir. Varsayılanlar çoğu hat için doğrudur; körlemesine yükseltmeden önce ayar araçlarını kullan.
Hızlı doğrulama (CRC32) (öntanımlı olarak açık) indirme sürerken PAR2 bloklarını yalnızca CRC32 ile sahiplenir; yavaş bir işlemcide bu 2-3x daha hızlıdır. Her makalenin kendi sağlama toplamı yine de doğrulanır ve son yerleşme geçişi her zaman tam MD5 kullanır: doğruluktan ödün verilmez. İndirme sırasında da blok başına MD5 istiyorsanız işareti kaldırın.
Disk & kota canlı
En az boş alan (bunun altında yeni işleri duraklat), gün ya da ay başına indirme kotası (UTC; Zorla işler atlar), bellek sınırı - motorun RAM bütçesi (varsayılan: RAM'in ¼'ü, kelepçeli; devasa işlerde en yüksek hız için büyük RAM'li bir makinede yükselt ve düşürmeden önce az belleğin ne maliyeti olduğuna bak) yeniden başlat.
Tamamlananları şuraya taşı: açma, temizlik ve yeniden adlandırmadan
sonra biten indirmeler buraya taşınır - bir NAS paylaşımı, bir medya sürücüsü,
kitaplığın neredeyse orası. Kategori düzeni korunur (tv/ altında
biten bir iş hedefte yine tv/ altına gider) ve geçmiş de taşınmayı
izler; bağlı uygulamalar böylece yeni konumdan içe aktarır ve siler. Bir iş
bittiğinde hedefe ulaşılamıyorsa (paylaşım çevrimdışı, yer kalmamış), dosyalar
indirme klasöründe kalır ve iş yine normal şekilde tamamlanır. Boş = kapalı.
Kategori başına hedefler belirli kategorileri başka yere yollar
(tv=/Volumes/NAS/TV, movies=/Volumes/NAS/Movies); listelenen her yol o kategorinin klasörünün ta kendisidir,
dolayısıyla içine fazladan kategori alt klasörü açılmaz. Listelenmeyen
kategoriler Tamamlananları şuraya taşı ayarını izler.
İç içe arşiv derinliği (öntanımlı 5), kaç kat arşiv-içinde-arşiv katmanının otomatik açılacağıdır: içinde bir 7z, onun içinde başka bir RAR bulunan bir RAR takımı Usenet'te olağandır ve nzbfast zinciri ikinci bir geçiş olmadan izler. Sınırda en derindeki arşiv olduğu yerde bırakılır, daha fazla açılmaz, ve indirme yine de tamamlanır. Yalnızca alışılmadık derinlikteki sürümler için yükseltin.
Otomatik yeniden adlandırma & temizlik live
Biten indirmeleri yeniden adlandır (öntanımlı olarak açık), klasöre ve ana
dosyaya temiz ve açıklayıcı bir ad verir: bir film Example Movie (2024)
olur, diziler Show - S01E02 biçimini korur. Gizlenmiş ya da tanınmayan
adlar tahmin edilmek yerine gönderildiği gibi bırakılır.
| Ayar | Ne yapar |
|---|---|
| Çözünürlüğü dahil et | Ada 1080p, 2160p… ekler. Öntanımlı olarak açık; diğer dört etiket kapalıdır. |
| Video codec'ini dahil et | x265, x264, AV1… |
| Ses codec'ini dahil et | Atmos, DTS-HD, AC3… |
| Kaynağı dahil et | BluRay, WEB, REMUX… |
| Sürüm grubunu dahil et | Sondaki -GROUP etiketi. |
| Çöp dosyaları kaldır | Öntanımlı olarak açık. Biten film ve dizi klasörlerinden artakalan .par2, .nzb, .sfv, .nfo dosyalarını ve örnek klipleri siler. Videoyu ya da altyazılarını asla. |
| Yalnızca medya dosyasını tut | Öntanımlı olarak kapalı ve yıkıcı: klasörde video(lar) ve altyazılar dışındaki her şeyi kalıcı olarak siler. Bir sezon paketinin her bölümü korunur. İkisi de açıkken Çöp dosyaları kaldır ayarının önüne geçer. |
Grubun tamamı onarım ve açmanın ardından, Tamamlananları şuraya taşı işleminden önce çalışır ve hâlâ parola bekleyen bir iş için tümüyle atlanır. Her iki silme adımı da yalnızca film veya dizi olarak tanınan sürümlere uygulanır: bir yazılım yükü ya da sınıflandırılamayan (gizlenmiş) bir takım asla süpürülmez.
Klasörler & işleme
İndirme klasörü yeniden başlat, izleme
klasörü, son işlem betiği (her işten sonra SABnzbd uyumlu argümanlar ve
SAB_* ortamıyla çalışır - mevcut SAB betikleri değişmeden çalışır),
temizleme uzantıları (tamamlanmadan sonra silinen çöp dosyalar), Akıllı
Klasörler ve TV dosyalama (bkz. §10).
Dizinleme canlı
| Ayar | Ne yapar |
|---|---|
| Gruplar | Gömülü dizinleyicinin taradığı haber grupları (örn. alt.binaries.teevee). |
| Tarama aralığı | Geçişler arasındaki saniye (varsayılan 900). |
| Geriye doldurma makaleleri | Bir grubun ilk taramasında getirilen başlıklar. |
| Tarama başına derinleştir | Her geçiş ayrıca bu kadar daha eski makaleyi dizinler, Maks. yaşa erişilene dek aranabilir geçmişini arka planda büyütür (varsayılan geçiş başına 200.000 ≈ çalışır durumda günlük on milyonlarca makale). |
| Maks. yaş | Bundan eski gönderileri yok say (90d, 6m, 2y) - dizin boyutunu ve tarama süresini sınırlar. |
| Yaş penceresine göre buda | Öntanımlı olarak açık. Halihazırda saklanan sürümleri de azami yaşı geçtiklerinde siler; böylece dizin sonsuza dek büyümek yerine aşağı yukarı o pencereyi tutar. Kapalı = yalnızca yeni gönderiler süzülür, saklanan kalır. Ölü çöp parçaları (gizli, bir hafta sonra hâlâ eksik) her hâlükârda toplanır. |
| Alım geçitleri | Dizine neyin gireceğini süzen JSON kuralları: türler (gizlenmiş çöp varsayılan olarak atılır), yıl/çözünürlük/dil, boyut sınırları. |
| Şimdi tara / derin yeniden tarama | Hemen bir geçiş çalıştır; bir derinlikle, o kadar güncel başlığı yeniden tara. |
| OMDb anahtarı / meta veri yenileme / silme | Duvar zenginleştirme denetimleri (§6). Silme veritabanını sıfırdan yeniden inşa eder - bozulursa kurtarma yolu. |
Kitaplık, Güvenlik, Arayüz
Kitaplık: anlık kitaplık girişleri olarak ele alınan kategoriler + yeniden denetim aralığı. Güvenlik: tam API anahtarı (her şey) ve NZB anahtarı (yalnızca ekleme - dizinleyici sitelerine vermek güvenli), ikisi de canlı döndürülebilir. Arayüz: tık sesleri, tamamlanmada masaüstü bildirimleri, sağlayıcı yeniden sıralama aralığı.
Hız birimleri live, panodaki her hızın nasıl gösterileceğini belirler: megabayt (MB/s, indirme yöneticilerinin alışılmış birimi, öntanımlı) ya da megabit (Mb/s, servis sağlayıcıların hatları ilan ettiği birim). Dosya boyutları her hâlde bayt kalır. Bu, tarayıcınızın değil daemon'un bir özelliğidir; dolayısıyla bu kuruluma bakan her aygıt için geçerlidir.
Gelişmiş: panoda denetimi olmayan ayarlar
Dört ayarın ne arayüzde bir denetimi ne de komut satırı bayrağı vardır. Bunları API
üzerinden ayarlayın (§16), örn.
/api?mode=config&name=verify_mode&value=lean&apikey=…. Diğer
her ayar gibi settings.json dosyasına yazılırlar.
| Ad | Ne yapar |
|---|---|
verify_mode | full | fast | lean (öntanımlı fast). lean yavaş işlemciler için ek hızdır: fast gibidir, ama PAR2 bir dosyayı kapsar kapsamaz makale başına yEnc CRC'sini de atlar; yani iki yerine tek bir CRC32 katmanı kalır. PAR2'siz indirmeler makale CRC'lerini korur ve işin sonundaki doğrulama ile onarım her iki durumda da değişmez. Yukarıdaki Hızlı doğrulama, full ile fast arasındaki aynı denetimdir. |
auto_retry_mins | Eksik makale yüzünden ilk kez başarısız olan bir işe tanınan tek otomatik yeniden denemeden önceki bekleme (öntanımlı 20). Yayılma gecikmesi eksik makalelerin gerçek bir nedenidir ve kendiliğinden düzelir; günlük sayesinde yeniden çalıştırma yalnızca hâlâ eksik olanı çeker. Parola ve kaldırma kaynaklı başarısızlıklar asla bu kapsama girmez. |
index_scan_par | Dizinleyicinin kaç grubu paralel taradığı (öntanımlı 3, 1-8 aralığına sınırlı). |
oracle_sample | Erişilebilirlik kâhininin boştaki STAT bütçesi (§13), sunucu başına saatlik yoklama. Öntanımlı 300, en fazla 3600, 0 örneklemeyi tümüyle kapatır. |
10 · Otomasyon
İzleme listesi
En basit otomasyon: panelde bir başlık ekle, kalite tercihlerini ayarla, bitti. Yeni sürümler dizinlenmiş gruplarında belirdikçe yakalanır; daha iyi kaliteli kopyalar önceki yakalamaları yükseltir; bir takvim görünümü neyin geldiğini gösterir.
RSS beslemeleri
Ayarlar → RSS: besleme başına aralık, kategori ve filtre kurallarıyla (başlık kalıpları, boyut sınırları) herhangi bir newznab/dizinleyici RSS URL'si. Eşleşen öğeler otomatik indirilir.
Akıllı Klasörler
Bir iş eklendiğinde değerlendirilen kurallar: kalıp/anahtar kelime ve boyuta göre eşleştir,
bir kategori ata (ilk eşleşme kazanır). TV dosyalama açıkken biten TV bölümleri
yeniden adlandırılır ve Show/Season 01/Show - S01E02.mkv olarak
dosyalanır - harici bir araç olmadan Plex/Jellyfin'e hazır.
Zamanlayıcı
Haftalık zamanlama (bkz. §9) günün saatine göre duraklat/sürdür/hızı otomatikleştirir.
Betikler
Bir son işlem betiği SABnzbd'nin konumsal argümanlarını ve SAB_* ortam
değişkenlerini alır - geniş SAB betikleri ekosistemi olduğu gibi çalışır.
11 · Sonarr, Radarr & arkadaşları
nzbfast, SABnzbd API'sini yerel olarak konuşur, bu yüzden her *arr kutudan çıktığı gibi çalışır - ve onların dizinleyicisi de olabilir.
İndirme istemcisi olarak
- Sonarr/Radarr'da: Settings → Download Clients → SABnzbd ekle.
- Host: nzbfast makinen · Port: 6789 · API key: tam API anahtarın (Ayarlar → Güvenlik; QR/kopyala denetimi yanındadır).
- İstediğin kategori (örn.
tv/movies). Test → yeşil onay → Kaydet.
Kuyruk, geçmiş, iş başına durum, "kaldır & sil", yeniden deneme ve kategori yönlendirmesinin hepsi *arr'ların beklediği gibi davranır.
Bir dizinleyici olarak (newznab)
- Settings → Indexers → Newznab ekle.
- URL:
http://<host>:6789/· API yolu:/api· anahtar: API anahtarın. - nzbfast, izlenen gruplarının kendi dizininden
caps,search,tvsearchvemoviesorgularını sunar ve/getnzb/<id>NZB'yi geri verir.
12 · Telefon & uzaktan uygulamalar
nzbfast iki büyük uzaktan kumanda protokolünün ikisini de uygular, bu yüzden neredeyse her mobil/tablet uygulaması çalışır. Uygulamanın desteklediği hangisiyse onu seç:
NZBGet konuşan uygulamalar (nzb360, LunaSea, NZB Unity…)
| Uygulamadaki alan | Değer |
|---|---|
| Tür | NZBGet |
| Adres / port | makinen : 6789 |
| Kullanıcı adı | herhangi bir şey (örn. nzbfast) |
| Parola | API anahtarın |
Bu uygulamaların kullandığı tam JSON-RPC yüzeyi sunulur: durum, yeniden sıralama/duraklat/sil ile kuyruk, geçmiş, NZB ekle, hız sınırı, duraklat/sürdür, günlük.
SABnzbd konuşan uygulamalar
| Uygulamadaki alan | Değer |
|---|---|
| Tür | SABnzbd |
| Adres / port | makinen : 6789 |
| API anahtarı | API anahtarın (ya da yalnızca ekleme erişimi için NZB anahtarı) |
Telefonunda panel
Bir mobil tarayıcıda sadece http://<machine>:6789'u aç - tüm panelin
ve duvarın bir dokunmatik düzeni vardır. Ayarlar → Uzaktan erişim paneli tam URL'leri ve
taranacak bir QR kodu gösterir.
13 · Performans araçları
Sistem kıyaslaması
Tek tık üç tavanını ölçer - ağ verimi (gerçek 8 saniyelik çok bağlantılı bir sonda), CPU doğrulama hızı ve disk yazma hızı - ve cevapla başlar: beklenen en yüksek indirme hızın ve hangi tavanın sınır olduğu. En kısa çubuk darboğazındır; diğerleri paylarını gösterir. Zamanla (6 saatte bir → haftalık) ve her çalıştırma bir geçmiş tablosuna kaydedilir, böylece sağlayıcın, İSS'in ya da donanımın davranışını ne zaman değiştirdiğini görebilirsin. Zamanlanmış çalıştırmalar yalnızca kuyruk boştayken gerçekleşir.
Bağlantı ayarı
Bir sağlayıcıyı artan bağlantı sayılarında ölçer ve ayarı önerir - sağlayıcı ya da hattın doyana kadar daha fazla soket yardımcı olur ve bazı sağlayıcılar aşırı istemeyi cezalandırır. Tümünü test et her sağlayıcıyı karşılaştırır, sonra havuzun hattını doyurup doyurmadığını denetlemek için hepsini birlikte patlatır.
Sunucu çeşitliliği
Her sunucuda makaleleri yaşlara göre STAT ile örnekler ve sağlayıcıları ortak boşluklara göre kümeler: ~%100 ortak eksik makalesi olan sağlayıcılar aynı backbone'dur (kurtarma için gereksiz); bağımsız olanlar kapsamını gerçekten genişletir. Sade dilli bir öneriyle biter.
Otomatik kuyruk zekâsı
- Otomatik erteleme: diğer işler beklerken tek bir yavaş sunucuda sürünen bir indirme sona park edilir (günlük ilerlemesini korur) ve kuyruk boşaldığında yeniden denenir.
- Boştaki sunucu ön yüklemesi: etkin işe yardım edemeyen sunucular (kopyaları kaybolmuş) bu arada bir sonraki kuyruktaki işi indirmeye başlar. Başka hiçbir istemci işler arası örtüşme yapmaz.
- İşler arası ıslatma: biten bir işin kuyruğu (doğrulama/çıkarma) diskte tamamlanırken, bir sonraki işin indirmesi zaten hatta sahiptir.
Erişilebilirlik kâhini
Bir Usenet indirmesinin başarısız olmasının başlıca nedeni kaldırmalardır ve bunlar öngörülebilir: aynı sürüm bir omurgada kaybolurken bir başkasında hâlâ durur. nzbfast kendi sağlayıcılarının gerçekte neye yanıt verdiğine dair küçük bir defter tutar ve bunu güncel tutmak için minicik bir boşta STAT yoklama bütçesi harcar (sunucu başına saatte birkaç yüz, asla bir indirme sırasında değil). Bunun için hiçbir zaman yük indirmez.
Bundan elde ettikleriniz:
- Duvar kartlarında ve dizin satırlarında bir erişilebilirlik kararı (§6): kehribar «?» sağlayıcılarınızda belirsiz, kırmızı ise emin biçimde gitmiş demektir. İşaret yoksa durum iyi görünüyordur.
- Taze gönderilerin çoktan kaldırıldığı gruplarda bir temizleniyor rozeti; böylece ölmekte olan bir grubu şanssız bir sürümden ayırt edebilirsiniz.
- Kâhinin gözden çıkardığı sağlayıcıları atla (Ayarlar, öntanımlı olarak kapalı, deneysel): denetim bir sağlayıcının omurgasının bir sürümü yitirdiğinden eminse, başarısız olmasını beklemek yerine o indirme için doğrudan atlanır. Kalan son sağlayıcınızı asla atlamaz.
Karar, kanıttan çıkarılmış bir tahmindir, garanti değil. Tek bir NZB için
kesin yanıtı nzbfast check (§15) gerçek makaleleri
sayarak verir.
Bellek bütçesi - ve az belleğin maliyeti
Tüm motor önbellekleri tek bir bütçeyi paylaşır (varsayılan fiziksel RAM'in ¼'ü,
256 MB–16 GB'a kelepçeli). Ayarlar'da Bellek sınırı ile ya da komut satırında
--mem-limit ile açıkça ayarla.
nzbfast ağını ve diskini aynı anda ıslatmak için yapılmıştır ve RAM ikisini de tek geçişte yapmasını sağlayan şeydir: makaleler kod çözülür, doğrulanır ve doğrudan son ofsetlerine yazılır, böylece arşiv birimlerinin diske hiç dokunması gerekmez. Onu bellekten aç ve hiçbir şey bozulmaz - her önbelleğin bir dökülme yolu vardır ve motor takasa girmek ya da başarısız olmak yerine daha fazla disk G/Ç'ye düşer. Ama o dökülme bedava değildir ve büyük işlerde onu ölçebilirsin.
Bir makinede ve bir hatta ölçüldü (M1 Ultra, 10 GbE), her bütçede aynı dosyalar. Her çalıştırma doğru, tam doğrulanmış, çıkarılmış bir sonuç üretti:
| İş boyutu | Bol RAM | 2 GB bütçe ≈ 8 GB makine | 1 GB bütçe ≈ 4 GB makine | 256 MB bütçe ≈ 2 GB NAS |
|---|---|---|---|---|
| 7 GB | 15 s | 15 s | 15 s | 15 s |
| 35 GB | 65 s | 70 s | 70 s | 65 s |
| 87 GB | 148 s | 206 s +39% | 196 s +32% | 180 s +22% |
| 190 GB | 330 s | 427 s +29% | 402 s +22% | 411 s +25% |
Zirve bellek işi değil, bütçeyi izler: o 190 GB'lık indirme yaklaşık 1.1 GB RAM'de tamamlanır. Karşılığında verdiğin şey zamandır - ve yalnızca büyük işlerde.
- ~35 GB'a kadar az bellek bedavadır. Çalışan küme ne olursa olsun sığar, bu yüzden 4 GB'lık bir makine böyle bir işi 64 GB'lık bir makine kadar hızlı bitirir.
- ~87 GB'ı geçtiğinde %20–40 ödersin - ama yalnızca hattın diskini geçtiğinde. RAM'de kalacak doğrulama blokları ve arşiv birimleri bunun yerine yazılıp geri okunur ve bu yalnızca ağ, diskin ek trafiği emmesinden daha hızlı teslim edebiliyorsa zaman maliyeti getirir. Yukarıdaki %20–40, 10 GbE'de ölçüldü; aynı 87 GB'lık iş aynı bütçelerde ~2.4 Gbps bir hatta hiç ceza göstermedi (−1 ila +7%, çalıştırmalar arası gürültü içinde). Ceza, hattın diski ne kadar geçtiğinin bir işlevidir, işin boyutunun değil - tipik bir ev bağlantısında küçük bir bütçe çok büyük işlerde bile neredeyse bedavadır.
- Ceza platoya ulaşır. Bir iş dökülecek kadar büyük olduğunda, her kısıtlı bütçe yaklaşık aynı miktarda döker - 2 GB, 1 GB ve 256 MB çalıştırmaları diskten esasen aynı sayıda bloğu geri okur ve birbirlerinin gürültüsü içinde biter. Yani dökülmeyi tamamen önleyen eşiğin altındaki biraz daha fazla RAM maliyeti geri satın almaz: işi bellekte tutmaya yetecek kadar ver, yoksa tam rakam neredeyse önemli değildir.
Küçük bir NAS'ta ayrıca bütçeyle birlikte Bağlantılar'ı da (2–4) düşür. 256 MB bütçe ve 2 bağlantıda zirve bellek 190 MB yakınında kalır - 2 GB'lık bir NAS'ın yedeğinin rahatça içinde. Şunu bil ki o noktada seni sınırlayan bellek değil, bağlantı sayısıdır: aynı 35 GB'lık iş 65 s yerine 286 s sürdü. Ödünleşmenin dürüst şekli budur - her zaman biter ve doğru biter; sadece hattı ıslatmaz.
Kıyaslamalar her sürüm için yeniden çalıştırılır; yöntem ve makine başına rakamlar sonuçların yanında yayımlanır.
14 · Güncellemeler
- Güncellemeler yalnızca bildirimdir: nzbfast kendi ikili dosyasını asla indirmez ya da değiştirmez ve içinde bunu yapabilecek kod yoktur. Yeni bir sürüm çıktığında üst çubukta ⬆ v X mevcut - indir görünür; çip resmî indirme sayfasına götürür (bağlantı uygulamada sabittir, asla güncelleme manifestinden gelmez). Yeni sürümü, şimdikini kurduğun gibi kur.
- nzbfast yeni sürümleri günde iki kez denetler. Güncellemeleri denetle (Ayarlar) kapatılırsa güncelleme manifestiyle hiç iletişim kurmaz; boş bir denetim URL'si de aynısını yapar.
15 · Komut satırı
Arka plan sürecinin yaptığı her şey ayrıca betiklenebilir. Günlük komutlar:
| Komut | Amaç |
|---|---|
nzbfast setup | Etkileşimli sunucu kurulumu. |
nzbfast serve | Arka plan sürecini çalıştır (panel + API + otomasyon). --open tarayıcıyı açar; tam bayrak listesi için --help'e bak - her panel ayarının bir bayrak ikizi vardır. |
nzbfast get file.nzb | Bir NZB'yi indir, tam işlem hattı, arka plan süreci yok. --preflight gönderi tamamlanamazsa erken durdurur; şifreli kümeler için --password. |
nzbfast check file.nzb | Kullanılabilirlik kararı - COMPLETE / REPAIRABLE / IMPOSSIBLE - yükü indirmeden. |
nzbfast verify DIR | Dosyaları bir dizindeki PAR2 kümesine karşı doğrula. |
nzbfast sysbench | Sistem kıyaslaması + çeşitlilik raporu, terminalde. |
nzbfast index / search | Grupları dizine tara / onu ara, arka plan süreci olmadan. |
nzbfast import-sab | Bir SABnzbd ini'sinden sunucuları içe aktar. |
Ayrıca mevcut: inspect, probe,
bench, bench-cpu, soak, fetch,
spots/spot-search/spot-get (Spotnet),
make-release-nzb/make-test-nzb (test malzemeleri). Her komut
--config ve --help alır. Bunlara post eklenir: dosyaları yEnc makaleleri
olarak yükler ve eşleşen NZB'yi yazar. Bir işletim aracıdır; açık bir
--post-server ister ve sizin yerinize asla sunucu seçmez.
16 · API'ye genel bakış
Temel uç nokta: http://host:6789/api?mode=…&apikey=…&output=json -
SABnzbd uyumlu, bu yüzden mevcut SAB tümleştirmeleri değişmeden çalışır. İki anahtar:
API anahtarı (tam denetim) ve NZB anahtarı (yalnızca ekleme:
addfile/addurl).
| Alan | Modlar |
|---|---|
| Kuyruk | queue (name=delete/pause/resume/priority/switch ile), pause, resume, addfile, addurl, retry, set_password |
| Bilgi | history, status/fullstatus, stats, version, server_stats, usage, log, warnings |
| Yapılandırma | get_config, config&name=<setting>&value=… (her Ayarlar alanı), server_save/delete/test/enable/reorder, import_probe/apply |
| Dizin & duvar | index_search, index_get, index_stats, index_scan_now, wall, wall_search/fix/refresh/art, ayrıca /api?t=caps|search|tvsearch|movie ve /getnzb/<id>'de newznab |
| Otomasyon | watchlist, watchlist_check_now, watch_calendar, feeds, smart_folders, schedule |
| Tanılama | sysbench, bench_history, connladder, pooltest, diversity, update_check, update_apply |
| NZBGet JSON-RPC | /jsonrpc - status, listgroups, history, append, editqueue, rate, pause, log (Basic auth: herhangi bir kullanıcı, parola olarak API anahtarı) |
| Önizleme / oynatma | /stream/<nzo_id> (HTTP aralıkları; park edilmiş bir kitaplık işini başlatmak ?t= belirteci ya da anahtar gerektirir), /m3u/<id> (anahtar gerektirir; belirteci üretir), /wall, /art/… |
17 · Dosyalar & konumlar
| Dosya | İçerik |
|---|---|
config.local.json | Sunucu kimlik bilgileri ve sunucu başına seçenekler. Sihirbaz tarafından oluşturulur; Ayarlar'da düzenlenebilir. Onu gizli tut. |
settings.json | Panelde değiştirilen her ayar. Yapılandırmanın yanında yaşar; arayüz değerleri komut satırı bayraklarını geçersiz kılar. Bayraklara/varsayılanlara dönmek için bir anahtarı (ya da dosyayı) sil. |
index.db | Sürüm dizini (SQLite) + duvar meta verisi. Silmek güvenli - taramadan yeniden inşa olur (Ayarlar → Dizinleme → Sil bunu senin için yapar). |
<config>/.spool/ | Kuyruk durumu (yeniden başlatmaları atlatır), iş başına NZB'ler, kullanım defteri, kıyaslama geçmişi, poster görsel önbelleği. |
| Makale günlüğü | Eksikken her işin çıktı klasörünün içinde - çökme sonrası devam ve yeniden denemeyi çalıştırır. Başarıda kaldırılır. |
| Harici araçlar | Hiçbiri gerekmez - RAR çıkarma ve PAR2 onarımı yerleşiktir. Egzotik bir küme yedek olarak harici bir unrar veya par2 gerektirirse, nzbfast önce çalıştırılabilir dosyasının yanına, sonra $PATH'e bakar. |
18 · Sorun giderme
| Belirti | Denetle |
|---|---|
| Yavaş indirmeler | Sistem kıyaslaması'nı çalıştır - darboğazı açıkça adlandırır. Ağsa: Bağlantı ayarı'nı çalıştır, sunucu başına bağlantı sayılarını denetle ve sağlayıcılarının hepsinin tek bir backbone olmadığını doğrula (Sunucu çeşitliliği). |
| Yalnızca çok büyük işlerde yavaş (NAS ya da az RAM'li makine) | Beklenen ve ölçülebilir: aç bir bellek bütçesi önbellekleri diske döker ve ~87 GB'ı geçince %20–40 maliyet getirir. Rakamlar ve ne kadar RAM verileceği için Bellek bütçesi'ne bak. Daha küçük işler etkilenmez. |
| İndirme "makaleler eksik" ile başarısız | Gönderi süresi dolmuş ya da sağlayıcılarından kaldırılmış. Farklı bir backbone'daki ikinci bir sağlayıcı bunların çoğunu kurtarır. nzbfast check bunu indirmeden önce tahmin eder. Duvar da erişilebilirlik noktasıyla (§13) muhtemelen
gitmiş olanları önceden işaretler. Bu biçimdeki ilk başarısızlık, bir bekleme sonrası
kendiliğinden bir kez yinelenir; çünkü yayılma gecikmesi tıpatıp aynı görünür ve
kendiliğinden düzelir. |
| Biten arşiv parola istiyor | Geçmiş satırı 🔑 gösterir - parolayı orada gir; iş yerinde biter. |
| Sonarr/Radarr bağlanamıyor | Port 6789 erişilebilir mi? API anahtarı doğru mu (tam anahtar, NZB anahtarı değil)? İstemci türü SABnzbd olarak mı ayarlı? |
| Göz at kartı küçük kalıyor | Dizinleyici arka planda büyür - Ayarlar → Dizinleme gruplarının ayarlı olduğunu denetle ve Tarama başına derinleştir'e geçmiş biriktirmesi için zaman ver. "Şimdi tara" bir geçişi zorlar; durum satırı canlı ilerlemeyi gösterir. |
| Duvar yanlış/görselsiz gösteriyor | Ayrıntı sayfası → ✎ Eşleşmeyi düzelt ya da ↻ Meta veriyi yenile. Film aramaları ücretsiz bir OMDb anahtarıyla iyileşir. |
| Arka plan süreci başlamıyor: port kullanımda | Başka bir örnek çalışıyor - ya da --port'u değiştir. |
| Günlükler nerede? | Paneldeki Günlük kartı ya da serve'ü başlattığın terminal/günlük dosyası. |
nzbfast --version'ınla birlikte ekle.nzbfast - bu kılavuz her sürümle gelir. Burada anılan ayarlar, uç noktalar ve varsayılanlar birlikte geldiği sürümle eşleşir.