⚡ nzbfast

دانلودر سریع Usenet - راهنمای کاربر

1 · خوش‌آمدید

nzbfast از Usenet به همان سرعتی که خط، ارائه‌دهنده‌ها و ماشین شما اجازه می‌دهند دانلود می‌کند - و معمولاً یعنی به‌سرعت خط شما. این یک برنامهٔ واحد و خودکفاست: موتور، یک داشبورد وب، مرورگر رسانهٔ دیوار پوستر، یک ایندکسر داخلی، پیش‌نمایش بی‌درنگ، تعمیر بومی PAR2 و استخراج بومی RAR همگی درون یک فایل اجرایی هستند. چیز دیگری برای نصب نیست.

آنچه آن را سریع می‌کند معماری است، نه دستکاری‌های جزئی:

در سنجش برابر با رقبا روی سخت‌افزار، کارها و ارائه‌دهنده‌های یکسان، nzbfast یک دانلود 190 GB را در حدود 5 دقیقه روی یک خط 10 GbE به پایان رسانده - در حالی که گزینه‌های پیشرو در همان آزمون‌ها 30–220% عقب بودند، آن‌هم جایی که اصلاً توانستند تمامش کنند. ارقام در §3 هستند.

2 · شروع سریع

macOS

  1. nzbfast-<version>-macos.dmg را باز کنید و NzbFast را به Applications بکشید (یونیورسال: Apple Silicon + Intel).
  2. اولین اجرا: macOS هشدار می‌دهد که nzbfast هنوز توسط Apple تأیید محضری (notarize) نشده است. روی اپ کلیک راست کنید → Open - یا System Settings → Privacy & Security را باز کنید، پایین بروید و Open Anyway را بزنید. این یک گام یک‌باره است.
  3. پنجرهٔ اپ داشبورد را با یک کارت خوشامد نشان می‌دهد - رویش کلیک کنید و دست‌کم یک سرور Usenet اضافه کنید (میزبان، پورت 563، نام کاربری، رمز عبور). بعداً می‌توانید در تنظیمات موارد بیشتری اضافه کنید.
  4. یک .nzb را هرجای داشبورد رها کنید - یا فقط روی فایل‌های .nzb در Finder دوبار کلیک کنید. دانلودها در ~/Downloads/nzbfast فرود می‌آیند. از منو خارج شوید؛ دانلودها از همان‌جا که رها شده‌اند ادامه می‌یابند.

اپ نمی‌خواهید؟ زیپ ساده (باینری + راه‌انداز Start nzbfast.command، همان موتور) هنوز مثل قبل کار می‌کند - گام‌ها پایین‌تر زیر «از ترمینال».

Windows

  1. nzbfast-setup-<version>.exe را اجرا کنید. فقط برای کاربر شما نصب می‌شود (بدون رمز عبور مدیر). چون این نسخه هنوز امضای کد ندارد، ممکن است SmartScreen پیام «Windows protected your PC» را نشان دهد - More infoRun anyway را بزنید.
  2. nzbfast در سینی سیستم زندگی می‌کند: روی نماد سینی دوبار کلیک کنید (یا از منوی کلیک‌راست آن Open Dashboard را بزنید) تا داشبورد باز شود، سپس سرور Usenet خود را از کارت خوشامد اضافه کنید. منوی سینی همچنین مکث/ازسرگیری، پوشهٔ دانلودها و خروج دارد.
  3. دوبار کلیک روی یک فایل .nzb آن را به صف می‌افزاید. ممکن است Windows Defender یک‌بار برای اجازهٔ شنود شبکهٔ محلی بپرسد - اجازه دهید.

یک نسخهٔ قابل حمل می‌خواهید؟ -windows-x64.zip هنوز کار می‌کند: هرجا اکسترکت کنید و برای جادوگر ترمینال روی nzbfast.exe (یا Start nzbfast.bat) دوبار کلیک کنید.

از ترمینال (هر پلتفرمی)

nzbfast setup            # interactive server setup (writes config.local.json)
nzbfast serve --open     # start the daemon and open the dashboard
نکتهاز قبل SABnzbd یا NZBGet دارید؟ تایپ اعتبارنامه‌ها را رد کنید: تنظیمات → سرورهای Usenet → وارد کردن از SABnzbd / NZBGet… نصب موجود شما را پیدا و سرورهایش را کپی می‌کند. در خط فرمان هم nzbfast import-sab هست.

3 · nzbfast چگونه کار می‌کند

یک واژه‌نامهٔ سریع تا بقیهٔ راهنما راحت خوانده شود:

اصطلاحمعنا
ارائه‌دهنده / سروریک سرویس Usenet که با آن حساب دارید (Newshosting، Eweka، XS News…). هرکدام تعدادی اتصال هم‌زمان اجازه می‌دهند.
ستون فقراتزیرساخت پشت یک ارائه‌دهنده. چند برند اغلب همان ستون فقرات را بازفروش می‌کنند - دانستنش مفید است، چون دو ارائه‌دهنده روی یک ستون فقرات همان مقاله‌ها را کم دارند. تنوع سرورها را ببینید.
NZBیک فایل XML کوچک که مقاله‌های سازندهٔ یک پست را فهرست می‌کند. این همان چیزی است که به nzbfast می‌دهید.
PAR2دادهٔ بازیابی که همراه یک ریلیز پست می‌شود. nzbfast حین دانلود در برابر آن تأیید می‌کند و هنگام خراب یا گم بودن مقاله‌ها خودکار تعمیر می‌کند.
RAR حالت-ذخیرهبیشتر ریلیزها بدون فشرده‌سازی در جلدهای RAR بسته‌بندی می‌شوند. nzbfast این را تشخیص می‌دهد و فایل درونی را حین دانلود مستقیماً در مکان نهایی‌اش می‌نویسد - بدون گام باز کردن پس از آن.

خط پردازش، دانلود ← رمزگشایی ← تأیید ← استخراج را هم‌زمان اجرا می‌کند. کارت خط پردازش در داشبورد هر سه خط را در حال حرکت هم‌زمان نشان می‌دهد. وقتی آخرین بایت می‌رسد، تأیید همین حالا انجام شده و فایل همین حالا استخراج شده است؛ زمان «پس‌پردازش» یک کار معمولی صفر است. اگر تعمیر لازم باشد، تنها آن‌گاه جلدها روی دیسک مادی می‌شوند، در جای خود توسط موتور بومی GF(2¹⁶) تعمیر می‌شوند (دادهٔ مبهم‌شدهٔ تغییرنام‌یافته یا بایت‌شیفت‌شده با یک اسکن بلوکی لغزان پیدا و پذیرفته می‌شود) و دوباره استخراج می‌شوند - همه خودکار.

دانلودهای قطع‌شده (خرابی، قطع برق، kill -9) از ژورنال مقاله از سر گرفته می‌شوند: بایت‌هایی که از قبل روی دیسک‌اند هرگز دوبار واکشی نمی‌شوند. ژورنال ثبت می‌کند بایت‌های هر مقاله فیزیکی کجا فرود آمده‌اند - حتی بایت‌هایی که مستقیماً در فایل نهایی استخراج شده‌اند - پس یک ازسرگیری از دیسک محلی بازسازی می‌کند و هر آنچه را بازیابی کرده پیش از اعتماد، در برابر نقشهٔ بلوک PAR2 دوباره تأیید می‌کند.

این چگونه مقایسه می‌شود

در سنجش برابر SABnzbd 5.0.4 و NZBGet 26.2 روی همان ماشین، همان ارائه‌دهنده‌ها و همان NZBها، زمان‌گرفته تا یک فایل قابل‌استفاده - دانلود، تأیید، تعمیر و استخراج همگی شامل، چون واقعاً آن‌وقت است که کار تمام می‌شود:

اندازهٔ کارnzbfastNZBGet 26.2SABnzbd 5.0.4
7 GB13.7 s+26%+39%
35 GB67 s+61%+325%
87 GB272 s+36%+160%
190 GB9 m 00 s+30%+111%

این فاصله همان پس‌پردازشی است که دیگران هنوز پس از فرود آخرین بایت باید انجام دهند. هر دو رقیب برای این مقایسه تنظیم شدند، نه روی پیش‌فرض‌ها رها - به‌ویژه SABnzbd با خط‌لوله‌سازی درخواست خاموش عرضه می‌شود که برایش گران تمام می‌شود، پس آن را روشن کردیم.

دو تفاوت به‌اندازهٔ زمان‌ها مهم‌اند:

ازسرگیری پس از خرابی، سنجیده‌شدهیک دانلود را در میانهٔ کار بکشید (kill -9 در 15 GB از یک کار 34.5 GB) و ازسرگیری دوباره ~0.3 GB واکشی می‌کند - فقط مقاله‌هایی که واقعاً هنگام کشتن در جریان بودند - در برابر 0.2 GB برای NZBGet در همان آزمون. این زمانی یک باخت بود که منتشر می‌کردیم (15.3 GB واکشی مجدد، وقتی ژورنال نمی‌توانست بایت‌های مستقیم‌استخراج‌شده را حساب کند)؛ ژورنال جای‌گذاری آن را رفع کرد: ازسرگیری آن بایت‌ها را از فایل‌های خروجی محلی بازیابی می‌کند و هر بایت بازیابی‌شده را پیش از اعتماد در برابر نقشهٔ بلوک PAR2 دوباره تأیید می‌کند. هر سناریویی که در آن می‌بازیم در کنار بردها منتشر می‌شود، با روش کامل و اعداد خام.

4 · داشبورد

http://localhost:6789 را باز کنید (یا آدرس ماشین‌تان از دستگاهی دیگر - چیدمان گوشی خودکار وفق می‌یابد). همه‌چیز زنده، ثانیه‌ای یک‌بار، به‌روز می‌شود. کارت‌ها، از بالا به پایین:

نوار سربرگ

توان عبوری

MB/s زنده با یک نمودار پیمایشی؛ نشان‌های خط‌چین بالا/پایین این نشست را مشخص می‌کنند و خط کم‌رنگ یک میانگین متحرک است. زیر آن، یک هیستوگرام نشان می‌دهد نمونه‌های سرعت نشست چگونه توزیع می‌شوند - معمول در برابر اوج. پنجره را پهن‌تر کنید تا نمودارها تاریخچهٔ بیشتری نشان دهند (تا یک ساعت).

کاشی‌های آمار

دانلودشده در این نشست، عمق صف، شمار کامل‌شده/ناموفق، سرعت اوج نشست.

منابع - یک ماشین، چهار سقف

پردازنده، RAM (در برابر بودجهٔ حافظهٔ nzbfast)، نرخ نوشتن دیسک و شبکه روی یک نمودار نرمال‌شده، با مقادیر واقعی در راهنما و هشدار کمبود دیسک. هیچ کلاینت NZB دیگری این را به شما نشان نمی‌دهد؛ برای اثبات یک نکته وجود دارد - nzbfast خط شما را به بیشینه می‌رساند، نه ماشین‌تان را.

خط پردازش - مراحل هم‌پوشانی دارند

سه خط: دانلود، تأیید (بلوک‌های PAR2 بررسی‌شده)، استخراج. در یک کار سالم هر سه با هم حرکت می‌کنند.

ارائه‌دهنده‌ها

نرخ زندهٔ هر سرور، بهره‌وری اتصال، سهم از ترافیک، GB نشست، و یک امتیاز کامل بودن مقالهٔ مادام‌العمر (وقتی سروری زیر 98% بیفتد رنگی می‌شود). یک نمودار ناحیه‌ای انباشته سهم هر ارائه‌دهنده را در طول زمان نشان می‌دهد. ردیف‌ها هر 10 ثانیه بر اساس کارایی زنده مرتب می‌شوند (در تنظیمات → رابط قابل تنظیم) تا سریع‌ترین ارائه‌دهندهٔ شما همیشه بالا باشد.

صف

مرور ایندکس

هر آنچه ایندکسر داخلی از گروه‌های پایش‌شدهٔ شما فهرست کرده جست‌وجو کنید (خودکارسازی را ببینید) و با یک کلیک دانلود کنید - بدون نیاز به ایندکسر بیرونی. خط وضعیت پیشرفت اسکن را نشان می‌دهد؛ همین حالا اسکن کن یک گذر را اجبار می‌کند.

فهرست پیگیری

عنوان‌ها را با نام اضافه کنید - از جمله آن‌هایی که هنوز پست نشده‌اند. وقتی یک ریلیز منطبق در ایندکس ظاهر شود خودکار گرفته می‌شود، با ترجیحات کیفیت و قواعد ارتقا (یک نسخهٔ بهتر جایگزین بدتر می‌شود).

تاریخچه

دانلودهای اخیر با وضعیت، اندازه، مکان؛ کارهای ناموفق تلاش مجدد ارائه می‌دهند (از ژورنال از سر می‌گیرد). آرشیوهای رمزگذاری‌شده یک کنترل باز کردن 🔑 نشان می‌دهند - رمز را وارد کنید و کار در جای خود تمام می‌شود. نوار سلامت‌تأیید بلوک‌های خراب PAR2 در هر دانلود را نمودار می‌کند - دنبالهٔ صعودی یعنی مقاله‌ها خراب می‌رسند.

مصرف داده

میله‌های روزانهٔ هر ارائه‌دهنده و کل‌های امروز / 7-روزه / 30-روزه - برای حساب‌های اندازه‌گیری‌شده و بلوکی ضروری است. حساب‌های بلوکی مصرف مادام‌العمر را در برابر اندازه‌شان نشان می‌دهند.

گزارش، محک سیستم، تنظیم دقیق اتصال، تنوع سرورها

یک نمایشگر گزارش درون‌صفحه، و سه ابزار خودسنجی که در ابزارهای کارایی شرح داده شده‌اند.

5 · افزودن دانلود

روشچگونه
کشیدن و رها کردنیک یا چند فایل .nzb را هرجای داشبورد رها کنید.
پوشهٔ پایشدر تنظیمات یک پوشه تعیین کنید؛ هر .nzb ذخیره‌شده در آن ظرف 5 ثانیه برداشته و فایل حذف می‌شود. پوشهٔ دانلود مرورگرتان را روی آن تنظیم کنید تا از سایت‌های ایندکسر با یک کلیک بگیرید.
از یک URLیک لینک NZB را جای‌گذاری کنید (API mode=addurl، یا از طریق هر اپ متصل).
مرور ایندکسروی هر ریلیز کامل در کارت مرور کلیک کنید.
فهرست پیگیری / RSSخودکار - خودکارسازی را ببینید.
Sonarr/Radarr و غیرهآن‌ها گرفتن‌ها را مستقیم به صف می‌فرستند - §11 را ببینید.
خط فرمانnzbfast get file.nzb بدون دیمن دانلود می‌کند.

دسته‌ها، اولویت‌ها، رمزهای عبور

6 · دیوار پوسترها

در سربرگ روی 🎬 دیوار کلیک کنید. دیوار ایندکس شما را به یک مرورگر رسانه تبدیل می‌کند: هر فیلم و ریلیز TV شناخته‌شده به‌صورت یک کاشی پوستر با امتیاز، سال، ژانرها، بازیگران و خلاصه - گروه‌های خبری شما، قابل مرور همچون یک فهرست.

7 · پیش‌نمایش و بررسی

لازم نیست برای اینکه بدانید فایل درست است منتظر پایان دانلود بمانید. آن را حین دانلود باز کنید، بررسی کنید که محتوا، زبان و کیفیت همان است که انتظار داشتید، و اگر نبود زود لغو کنید - به‌جای اینکه بعد از دانلود کامل بفهمید.

نکتهٔ پخش‌کنندهVLC، IINA، mpv و Infuse همگی URLهای /stream را باز می‌کنند. برای بررسی از ماشین دیگر به‌جای localhost از آدرس LAN ماشین‌تان استفاده کنید.
نکتهٔ احراز هویتبا تنظیم یک کلید API، باز کردن یک رکورد پارک‌شدهٔ کتابخانه روی /stream/<id> به یک توکن به‌ازای هر کار (?t=…) نیاز دارد - پخش‌کننده‌ها نمی‌توانند کلید API بفرستند، پس تحویل /m3u و اشاره‌گر .strm آن را برایتان تعبیه می‌کنند؛ ساختن آن (/m3u) به کلید نیاز دارد. سرو کردن سادهٔ بایت‌های یک دانلود از قبل فعال باز می‌ماند، و نصب‌های بدون کلید مثل قبل رفتار می‌کنند.

8 · سرورهای Usenet

تنظیمات → سرورهای Usenet ویرایشگر کامل است: افزودن، ویرایش، حذف، ترتیب مجدد، و وارد یا خارج کردن هر سرور از استخر. هر سرور این‌ها را دارد:

فیلدیادداشت‌ها
میزبان / پورتاز پورت SSL 563 استفاده کنید. TLS هزینهٔ محسوسی ندارد - nzbfast همیشه رمزگذاری می‌کند.
نام کاربری / رمز عبوربه‌صورت محلی در config.local.json ذخیره می‌شود، هرگز به مرورگر بازنشان داده نمی‌شود. خالی گذاشتن رمز عبور هنگام ویرایش، رمز ذخیره‌شده را حفظ می‌کند.
اتصال‌هااتصال‌های هم‌زمان به‌ازای هر سرور. برای یافتن نقطهٔ بهینهٔ هر ارائه‌دهنده به‌جای حدس زدن عدد بالا از تنظیم دقیق اتصال (§13) استفاده کنید.
سطح (رده)0 = اصلی؛ سطوح بالاتر سرورهای پُرسازی‌اند و فقط مقاله‌هایی از آن‌ها خواسته می‌شود که هر سطح پایین‌تر کم داشته. حساب‌های نامحدود را روی 0، حساب‌های بلوکی را روی 1+ بگذارید.
اندازهٔ بلوک (GB)برای حساب‌های بلوکی (پرداخت به‌ازای هر GB): nzbfast مصرف مادام‌العمر را در برابر این دنبال می‌کند و وقتی تمام شد استفاده از سرور را متوقف می‌کند (هشدار در 85%).

دو گزینهٔ دیگر برای هر سرور هنوز کنترلی در داشبورد ندارند: آن‌ها را دستی در مدخل همان سرور در config.local.json بیفزایید (نگاه کنید به §17) و دوباره راه‌اندازی کنید.

کلیدیادداشت‌ها
bind_ipاتصال‌های خروجی این سرور را به یک نشانی محلی مشخص می‌بندد، برای دستگاه‌های چندخروجی و تونل‌های تقسیم‌شدهٔ VPN. خانوادهٔ نشانی، خانوادهٔ مقصد را هم برمی‌گزیند: بستن v4 به نشانی v4 سرور وصل می‌شود.
socks5ترافیک NNTP این سرور را از یک پراکسی SOCKS5 می‌گذراند: host:port یا user:pass@host:port. نام میزبان را پراکسی تفکیک می‌کند، پس نشتِ DNS محلی رخ نمی‌دهد.
توصیهدو ارائه‌دهنده روی ستون فقرات‌های متفاوت از سه‌تا روی یکی بهترند. تنوع سرورها (§13) را اجرا کنید تا ببینید کدام ارائه‌دهنده‌های شما واقعاً پوشش‌تان را متنوع می‌کنند و کدام نسخه‌های زائد یکدیگرند.

9 · مرجع تنظیمات

تقریباً همه چیز از داشبورد و از بخش ⚙ تنظیمات قابل پیکربندی است؛ چهار استثنا در پایان همین بخش فهرست شده‌اند. مقادیر نشان‌دار live بی‌درنگ اعمال می‌شوند و مقادیر restart در راه‌اندازی بعدی. هر تغییری که اینجا انجام شود در settings.json ذخیره می‌شود و از راه‌اندازی مجدد جان سالم به در می‌برد (مقادیر رابط بر پرچم‌های خط فرمان می‌چربند).

سرعت و زمان‌بندی زنده

تنظیمکارکرد
محدودیت سرعتسقف به بایت/ثانیه (50M، 1G، 0 = نامحدود). اپ‌های راه دور ممکن است درصد بفرستند - سرعت خط را تنظیم کنید تا درست ترجمه شوند.
سرعت خودکارسقفی با ادارهٔ RTT که به دیگر ترافیک خانگی اولویت می‌دهد و وقتی خط آرام است دوباره گسترش می‌یابد.
به‌تعویق‌انداختن خودکار دانلودهای کندکاری که روی یک سرور کند گیر کرده در حالی که بقیه منتظرند به انتهای صف منتقل می‌شود (پیشرفت حفظ می‌شود). §13 را ببینید.
پیش‌واکشی روی سرورهای بیکارسرورهای بی‌فایده برای کار فعال، کار بعدی صف را آغاز می‌کنند. §13 را ببینید.
به‌روزرسانی خودکار / URL بررسی به‌روزرسانی§14 را ببینید.
سرعت خطسرعت نامی اتصال شما - محدودیت‌های درصدی از اپ‌های سازگار با SABnzbd را فعال می‌کند.
زمان‌بندی هفتگیویرایشگر ردیفی برای قواعد زمان‌هفته: مکث، ازسرگیری، یا تنظیم محدودیت سرعت در روزها/زمان‌های معین (وقت محلی). مثلاً محدودیت 20 MB/s در روزهای کاری 9–17، در غیر این صورت نامحدود.

دانلود بعدی زنده

اتصال‌ها (به‌ازای هر سرور)، پنجره (عمق خط‌لوله‌سازی به‌ازای هر اتصال)، رمزگشاها (رشته‌های رمزگشایی موازی). هنگام آغاز هر کار نمونه‌برداری می‌شوند. پیش‌فرض‌ها برای بیشتر خط‌ها درست‌اند؛ پیش از بالا بردن کورکورانه از ابزارهای تنظیم استفاده کنید.

تأیید سریع (CRC32) (به‌طور پیش‌فرض روشن) بلوک‌های PAR2 را در حالی که دانلود هنوز جریان دارد تنها با CRC32 مطالبه می‌کند، که روی پردازندهٔ کند 2-3 برابر سریع‌تر است. با این حال جمع کنترلی خودِ هر مقاله بررسی می‌شود و گذر پایانی همیشه از MD5 کامل بهره می‌گیرد: چیزی از درستی کاسته نمی‌شود. تیک را بردارید تا در حین دانلود هم MD5 هر بلوک محاسبه شود.

دیسک و سهمیه زنده

کمینهٔ فضای آزاد (زیر آن کارهای جدید مکث می‌شوند)، سهمیهٔ دانلود در روز یا ماه (UTC؛ کارهای اجباری دور می‌زنند)، محدودیت حافظه - بودجهٔ RAM موتور (پیش‌فرض: ¼ از RAM، کران‌دار؛ روی ماشین پُر-RAM برای بیشینه سرعت روی کارهای عظیم آن را بالا ببرید، و پیش از پایین آوردنش هزینهٔ حافظهٔ کم را ببینید) راه‌اندازی مجدد.

انتقال کامل‌شده‌ها به: پس از باز کردن، پاک‌سازی و تغییر نام، دانلودهای تمام‌شده به اینجا منتقل می‌شوند - یک اشتراک NAS، یک درایو رسانه، هر جا که کتابخانه‌تان باشد. چیدمان دسته‌ها حفظ می‌شود (کاری که زیر tv/ تمام شده در مقصد زیر tv/ قرار می‌گیرد) و تاریخچه هم همراه انتقال می‌رود، بنابراین برنامه‌های متصل از محل جدید وارد و حذف می‌کنند. اگر هنگام پایان یک کار مقصد در دسترس نباشد (اشتراک آفلاین، فضای پرشده)، فایل‌ها در پوشهٔ دانلود می‌مانند و کار باز هم به‌طور عادی کامل می‌شود. خالی = خاموش. مقصدها به‌ازای هر دسته دسته‌های خاص را به جای دیگری می‌فرستند (tv=/Volumes/NAS/TV, movies=/Volumes/NAS/Movies)؛ هر مسیر فهرست‌شده خودِ پوشهٔ آن دسته است، پس هیچ زیرپوشهٔ دستهٔ اضافه‌ای درونش ساخته نمی‌شود. دسته‌های فهرست‌نشده از انتقال کامل‌شده‌ها به پیروی می‌کنند.

عمق آرشیوهای تودرتو (پیش‌فرض ۵) یعنی چند لایه آرشیو-درون-آرشیو به‌طور خودکار باز می‌شود: مجموعه‌ای RAR که درونش یک 7z و در آن باز یک RAR دیگر باشد در یوزنت عادی است و nzbfast این زنجیره را بدون گذر دوم دنبال می‌کند. در مرز، عمیق‌ترین آرشیو همان‌جا باقی می‌ماند و بیش از آن باز نمی‌شود، و دانلود با این حال کامل می‌شود. تنها برای ریلیزهای به‌طور غیرعادی عمیق آن را بالا ببرید.

تغییر نام و پاک‌سازی خودکار live

تغییر نام دانلودهای تمام‌شده (به‌طور پیش‌فرض روشن) به پوشه و فایل اصلی نامی تمیز و گویا می‌دهد: یک فیلم به Example Movie (2024) بدل می‌شود و سریال‌ها Show - S01E02 را نگه می‌دارند. نام‌های مبهم‌سازی‌شده یا ناشناخته به‌جای حدس‌زدن، دقیقاً همان‌گونه که منتشر شده‌اند باقی می‌مانند.

تنظیمچه می‌کند
گنجاندن رزولوشن1080p، 2160p… را به نام می‌افزاید. به‌طور پیش‌فرض روشن؛ چهار برچسب دیگر خاموش‌اند.
گنجاندن کدک ویدیوx265، x264، AV1
گنجاندن کدک صداAtmos، DTS-HD، AC3
گنجاندن منبعBluRay، WEB، REMUX
گنجاندن گروه ریلیزبرچسب -GROUP در انتها.
حذف فایل‌های آشغالبه‌طور پیش‌فرض روشن. .par2، .nzb، .sfv، .nfo‌های برجای‌مانده و کلیپ‌های نمونه را از پوشه‌های تمام‌شدهٔ فیلم و سریال پاک می‌کند. هرگز ویدیو یا زیرنویس‌هایش را.
فقط فایل رسانه را نگه داربه‌طور پیش‌فرض خاموش، و ویرانگر: همهٔ محتوای پوشه را جز ویدیو (یا ویدیوها) و زیرنویس‌ها برای همیشه حذف می‌کند. همهٔ قسمت‌های یک بستهٔ فصل نگه داشته می‌شوند. هرگاه هر دو روشن باشند، بر حذف فایل‌های آشغال مقدم است.

کل این گروه پس از تعمیر و باز‌کردن و پیش از انتقال کامل‌شده‌ها به اجرا می‌شود، و برای کاری که هنوز چشم‌به‌راه گذرواژه است به‌کلی نادیده گرفته می‌شود. هر دو گام حذف تنها بر ریلیزهایی اعمال می‌شوند که فیلم یا سریال شناخته شده‌اند: یک بار نرم‌افزاری یا مجموعه‌ای دسته‌بندی‌ناپذیر (مبهم‌سازی‌شده) هرگز پاک‌سازی نمی‌شود.

پوشه‌ها و پردازش

پوشهٔ دانلود راه‌اندازی مجدد، پوشهٔ پایش، اسکریپت پس‌پردازش (پس از هر کار با آرگومان‌های سازگار SABnzbd و محیط SAB_* اجرا می‌شود - اسکریپت‌های موجود SAB بدون تغییر کار می‌کنند)، پسوندهای پاک‌سازی (فایل‌های آشغال پس از اتمام حذف می‌شوند)، پوشه‌های هوشمند و بایگانی TV (§10 را ببینید).

ایندکس‌گذاری زنده

تنظیمکارکرد
گروه‌هاگروه‌های خبری که ایندکسر داخلی اسکن می‌کند (مثلاً alt.binaries.teevee).
فاصلهٔ اسکنثانیه بین گذرها (پیش‌فرض 900).
مقاله‌های پُرسازی گذشتههدرهایی که در نخستین اسکن یک گروه واکشی می‌شوند.
عمیق‌سازی در هر اسکنهر گذر این تعداد مقالهٔ قدیمی‌تر را نیز ایندکس می‌کند و تاریخچهٔ قابل‌جست‌وجوی شما را در پس‌زمینه رشد می‌دهد تا به بیشینهٔ سن برسد (پیش‌فرض 200,000 در هر گذر ≈ ده‌ها میلیون مقاله در هر روز روشن بودن).
بیشینهٔ سنپست‌های قدیمی‌تر از این را نادیده بگیر (90d، 6m، 2y) - اندازهٔ ایندکس و زمان اسکن را محدود می‌کند.
هرس تا پنجرهٔ سنبه‌طور پیش‌فرض روشن. ریلیزهای پیش‌تر ذخیره‌شده را نیز به‌محض گذشتن از بیشینهٔ سن حذف می‌کند، تا نمایه به‌جای رشد بی‌پایان تقریباً همان پنجره را نگه دارد. خاموش = تنها پست‌های تازه پالایش می‌شوند و آنچه ذخیره شده می‌ماند. تکه‌های آشغال مرده (پنهان، پس از یک هفته هنوز ناقص) در هر حال جمع‌آوری می‌شوند.
دروازه‌های ورودیقواعد JSON که آنچه وارد ایندکس می‌شود را فیلتر می‌کنند: نوع‌ها (آشغال مبهم‌شده به‌طور پیش‌فرض حذف می‌شود)، سال/رزولوشن/زبان، کران‌های اندازه.
همین حالا اسکن کن / اسکن مجدد عمیقیک گذر را فوری اجرا کن؛ با یک عمق، آن تعداد هدر اخیر را دوباره اسکن کن.
کلید OMDb / تازه‌سازی فراداده / پاک کردنکنترل‌های غنی‌سازی دیوار (§6). پاک کردن پایگاه داده را از نو می‌سازد - مسیر بازیابی در صورت خرابی آن.

کتابخانه، امنیت، رابط

کتابخانه: دسته‌هایی که به‌عنوان رکوردهای آنی کتابخانه در نظر گرفته می‌شوند + فاصلهٔ بررسی مجدد. امنیت: کلید API کامل (همه‌چیز) و کلید NZB (فقط-افزودن - دادنش به سایت‌های ایندکسر امن است)، هر دو به‌صورت زنده قابل چرخش. رابط: صداهای کلیک، اعلان‌های دسکتاپ هنگام اتمام، فاصلهٔ مرتب‌سازی مجدد ارائه‌دهنده‌ها.

واحدهای سرعت live تعیین می‌کند هر سرعتی در داشبورد چگونه نشان داده شود: مگابایت (MB/s، عرف مدیران دانلود، پیش‌فرض) یا مگابیت (Mb/s، همان‌گونه که ارائه‌دهنده‌های اینترنت خطوط را اعلام می‌کنند). اندازهٔ فایل‌ها در هر حال به بایت می‌ماند. این ویژگیِ دیمن است نه مرورگر شما، پس برای هر دستگاهی که به این نصب نگاه می‌کند صدق می‌کند.

پیشرفته: تنظیم‌هایی بدون کنترل در داشبورد

چهار تنظیم نه کنترلی در رابط دارند و نه پرچمی در خط فرمان. آن‌ها را از راه API تنظیم کنید (§16)، برای نمونه /api?mode=config&name=verify_mode&value=lean&apikey=…. مانند همهٔ تنظیم‌های دیگر در settings.json ذخیره می‌شوند.

نامچه می‌کند
verify_modefull | fast | lean (پیش‌فرض fast). lean همان هلِ لازم برای پردازنده‌های کند است: مانند fast، اما به‌محض آنکه PAR2 فایلی را پوشش دهد از CRC یِ yEnc هر مقاله نیز می‌گذرد، یعنی یک لایهٔ CRC32 به‌جای دو لایه. دانلودهای بدون PAR2 همچنان CRC مقاله‌هایشان را نگه می‌دارند، و بررسی و تعمیر پایان کار در هر دو حالت دست‌نخورده است. تأیید سریع بالا همین کنترل برای full در برابر fast است.
auto_retry_minsمهلت پیش از تنها تلاش خودکار دوباره‌ای که یک شکست نخست با مقاله‌های غایب می‌گیرد (پیش‌فرض ۲۰). تأخیر انتشار علتی واقعی برای غیبت مقاله‌هاست و خودبه‌خود برطرف می‌شود؛ به لطف ژورنال، اجرای دوباره تنها آنچه را هنوز کم است می‌آورد. شکست‌های ناشی از گذرواژه یا حذف هرگز مشمول نمی‌شوند.
index_scan_parنمایه‌ساز چند گروه را هم‌زمان پویش کند (پیش‌فرض ۳، محدود به ۱ تا ۸).
oracle_sampleبودجهٔ STAT در بی‌کاری برای پیشگوی در‌دسترس‌بودن (§13)، شمار کاوش در ساعت به ازای هر سرور. پیش‌فرض ۳۰۰، بیشینه ۳۶۰۰، و 0 نمونه‌برداری را یکسره خاموش می‌کند.

10 · خودکارسازی

فهرست پیگیری

ساده‌ترین خودکارسازی: یک عنوان در داشبورد اضافه کنید، ترجیحات کیفیت را تنظیم کنید، تمام. ریلیزهای جدید به‌محض ظاهر شدن در گروه‌های ایندکس‌شدهٔ شما گرفته می‌شوند؛ نسخه‌های باکیفیت‌تر گرفتن‌های قبلی را ارتقا می‌دهند؛ یک نمای تقویم آنچه در راه است را نشان می‌دهد.

فیدهای RSS

تنظیمات → RSS: هر URL RSS از newznab/ایندکسر با فاصلهٔ هر فید، دسته و قواعد فیلتر (الگوهای عنوان، کران‌های اندازه). موارد منطبق خودکار دانلود می‌شوند.

پوشه‌های هوشمند

قواعدی که هنگام افزودن یک کار ارزیابی می‌شوند: تطبیق با الگو/کلیدواژه‌ها و اندازه، تخصیص یک دسته (اولین تطبیق برنده است). با روشن بودن بایگانی TV، قسمت‌های تمام‌شدهٔ TV تغییرنام یافته و به‌صورت Show/Season 01/Show - S01E02.mkv بایگانی می‌شوند - آمادهٔ Plex/Jellyfin بدون ابزار بیرونی.

زمان‌بند

زمان‌بندی هفتگی (§9 را ببینید) مکث/ازسرگیری/سرعت را بر اساس زمان روز خودکار می‌کند.

اسکریپت‌ها

یک اسکریپت پس‌پردازش آرگومان‌های موقعیتی SABnzbd و متغیرهای محیطی SAB_* را دریافت می‌کند - اکوسیستم بزرگ اسکریپت‌های SAB بی‌تغییر اجرا می‌شود.

11 · Sonarr، Radarr و دوستان

nzbfast به‌طور بومی با API SABnzbd صحبت می‌کند، پس هر *arr بدون تنظیم کار می‌کند - و می‌تواند ایندکسر آن‌ها هم باشد.

به‌عنوان کلاینت دانلود

  1. در Sonarr/Radarr: Settings → Download Clients → افزودن SABnzbd.
  2. میزبان: ماشین nzbfast شما · پورت: 6789 · کلید API: کلید API کامل شما (تنظیمات → امنیت؛ کنترل QR/کپی کنارش است).
  3. دسته به دلخواه (مثلاً tv / movies). Test → تیک سبز → Save.

صف، تاریخچه، وضعیت هر کار، «حذف و پاک کردن»، تلاش مجدد و مسیریابی دسته همگی همان‌طور که *arrها انتظار دارند رفتار می‌کنند.

به‌عنوان ایندکسر (newznab)

  1. Settings → Indexers → افزودن Newznab.
  2. URL: http://<host>:6789/ · مسیر API: /api · کلید: کلید API شما.
  3. nzbfast پرس‌وجوهای caps، search، tvsearch و movie را از ایندکس خودش از گروه‌های پایش‌شدهٔ شما سرو می‌کند، و /getnzb/<id> فایل NZB را بازمی‌گرداند.
چرا این کار؟یک ایندکسر خودمیزبان دقیقاً از گروه‌هایی که برایتان مهم‌اند: بدون حساب، بدون محدودیت تعداد فراخوان API، نگهداری تا هر عمقی که اجازهٔ اسکنش را بدهید.

12 · گوشی و اپ‌های راه دور

nzbfast هر دو پروتکل اصلی کنترل از راه دور را پیاده‌سازی می‌کند، پس تقریباً هر اپ موبایل/تبلت کار می‌کند. هر پروتکلی که اپ شما پشتیبانی می‌کند را انتخاب کنید:

اپ‌هایی که NZBGet صحبت می‌کنند (nzb360، LunaSea، NZB Unity…)

فیلد در اپمقدار
نوعNZBGet
میزبان / پورتماشین شما : 6789
نام کاربریهرچیزی (مثلاً nzbfast)
رمز عبورکلید API شما

سطح کامل JSON-RPC که این اپ‌ها استفاده می‌کنند سرو می‌شود: وضعیت، صف با ترتیب مجدد/مکث/حذف، تاریخچه، افزودن-NZB، محدودیت سرعت، مکث/ازسرگیری، گزارش.

اپ‌هایی که SABnzbd صحبت می‌کنند

فیلد در اپمقدار
نوعSABnzbd
میزبان / پورتماشین شما : 6789
کلید APIکلید API شما (یا کلید NZB برای دسترسی فقط-افزودن)

داشبورد روی گوشی شما

فقط http://<machine>:6789 را در یک مرورگر موبایل باز کنید - کل داشبورد و دیوار چیدمان لمسی دارند. پنل تنظیمات → دسترسی از راه دور، URLهای دقیق و یک کد QR برای اسکن را نشان می‌دهد.

13 · ابزارهای کارایی

محک سیستم

یک کلیک سه سقف شما را می‌سنجد - توان عبوری شبکه (یک کاوش واقعی چنداتصاله 8-ثانیه‌ای)، نرخ تأیید پردازنده، و سرعت نوشتن دیسک - و با پاسخ آغاز می‌کند: بیشینه سرعت دانلود مورد انتظار شما و اینکه کدام سقف حد است. کوتاه‌ترین میله گلوگاه شماست؛ بقیه فضای مانورشان را نشان می‌دهند. آن را زمان‌بندی کنید (هر 6 ساعت تا هفتگی) و هر اجرا در یک جدول تاریخچه ثبت می‌شود، تا ببینید کِی ارائه‌دهنده، ISP یا سخت‌افزارتان رفتارش را تغییر داده. اجراهای زمان‌بندی‌شده فقط هنگام بیکاری صف رخ می‌دهند.

تنظیم دقیق اتصال

یک ارائه‌دهنده را با تعداد اتصال‌های فزاینده می‌سنجد و تنظیم را پیشنهاد می‌دهد - سوکت‌های بیشتر تا وقتی ارائه‌دهنده یا خط شما اشباع شود کمک می‌کنند، و برخی ارائه‌دهنده‌ها زیاده‌خواهی را تنبیه می‌کنند. آزمایش همه هر ارائه‌دهنده را مقایسه می‌کند، سپس همه را با هم می‌ترکاند تا بررسی کند استخر خط شما را اشباع می‌کند.

تنوع سرورها

مقاله‌ها را در سنین مختلف روی هر سرور با STAT نمونه‌برداری می‌کند و ارائه‌دهنده‌ها را بر اساس شکاف‌های مشترک خوشه‌بندی می‌کند: ارائه‌دهنده‌هایی با ~100% مقاله‌های گمشدهٔ مشترک همان ستون فقرات‌اند (برای بازیابی زائد)؛ مستقل‌ها واقعاً پوشش شما را گسترش می‌دهند. با یک توصیهٔ زبان‌ساده پایان می‌یابد.

هوش خودکار صف

پیشگوی در‌دسترس‌بودن

حذف‌ها مهم‌ترین دلیل شکست یک دانلود یوزنت‌اند، و پیش‌بینی‌پذیرند: همان ریلیز روی یک ستون فقرات ناپدید می‌شود در حالی که دیگری هنوز آن را دارد. nzbfast دفترچهٔ کوچکی از آنچه ارائه‌دهنده‌های خودتان واقعاً تحویل داده‌اند نگه می‌دارد و بودجه‌ای ناچیز از کاوش‌های STAT در زمان بی‌کاری خرج می‌کند (چند صد در ساعت به ازای هر سرور، هرگز در حین دانلود) تا آن را به‌روز نگه دارد. برای این کار هرگز بار داده‌ای دانلود نمی‌کند.

آنچه از آن به دست می‌آورید:

این حکم پیش‌بینی‌ای بر پایهٔ شواهد است، نه تضمین. برای پاسخی قاطع دربارهٔ یک NZB، nzbfast check (§15) مقاله‌های واقعی را می‌شمارد.

بودجهٔ حافظه - و هزینهٔ حافظهٔ کم

همهٔ حافظه‌های نهان موتور یک بودجه را به اشتراک می‌گذارند (پیش‌فرض ¼ از RAM فیزیکی، کران‌دار به 256 MB–16 GB). آن را صریحاً با محدودیت حافظه در تنظیمات، یا --mem-limit در خط فرمان تنظیم کنید.

nzbfast ساخته شده تا شبکه و دیسک شما را هم‌زمان خیس کند، و RAM همان چیزی است که به آن اجازه می‌دهد هر دو را در یک گذر انجام دهد: مقاله‌ها رمزگشایی، تأیید و مستقیماً در آفست‌های نهایی‌شان نوشته می‌شوند، پس جلدهای آرشیو اصلاً نیازی نیست به دیسک برسند. آن را از حافظه محروم کنید و چیزی نمی‌شکند - هر حافظهٔ نهان یک مسیر سرریز دارد، و موتور به‌جای swap یا شکست به I/O دیسک بیشتر تنزل می‌کند. اما آن سرریز رایگان نیست، و روی کارهای بزرگ می‌توانید آن را بسنجید.

سنجیده روی یک ماشین و یک خط (M1 Ultra، 10 GbE)، فایل‌های یکسان در هر بودجه. هر اجرا یک نتیجهٔ درست، کاملاً تأییدشده و استخراج‌شده تولید کرد:

اندازهٔ کارRAM فراوانبودجهٔ 2 GB
≈ ماشین 8 GB
بودجهٔ 1 GB
≈ ماشین 4 GB
بودجهٔ 256 MB
≈ NAS 2 GB
7 GB15 s15 s15 s15 s
35 GB65 s70 s70 s65 s
87 GB148 s206 s +39%196 s +32%180 s +22%
190 GB330 s427 s +29%402 s +22%411 s +25%

اوج حافظه بودجه را دنبال می‌کند، نه کار را: آن دانلود 190 GB در حدود 1.1 GB از RAM کامل می‌شود. آنچه در ازایش می‌دهید زمان است - و فقط روی کارهای بزرگ.

توصیهبه nzbfast تقریباً 2 GB بودجه به‌ازای هر 100 GB از بزرگ‌ترین کاری که دانلود می‌کنید بدهید، و در غیر این صورت پیش‌فرض را رها کنید - ¼ از RAM از پیش پاسخ درست روی بیشتر ماشین‌هاست. در عمل: 4 GB RAM کارهای تا ~35 GB را با سرعت کامل پوشش می‌دهد؛ 8–16 GB کارهای 100 GB به بالا را هم آنجا نگه می‌دارد؛ یک NAS 2 GB هرچه به آن بدهید تمام می‌کند، اما با آن مثل یک دانلودر پس‌زمینه رفتار کنید نه چیزی که یک خط سریع را اشباع کند.

روی یک NAS کوچک، همراه با بودجه اتصال‌ها را هم پایین بیاورید (2–4). با بودجهٔ 256 MB و 2 اتصال، اوج حافظه نزدیک 190 MB می‌ماند - به‌راحتی درون آنچه یک NAS 2 GB اضافه دارد. آگاه باشید که در آن نقطه، تعداد اتصال، نه حافظه، چیزی است که شما را محدود می‌کند: همان کار 35 GB به‌جای 65 s، 286 s طول کشید. این شکل صادقانهٔ این معامله است - همیشه تمام می‌کند، و درست تمام می‌کند؛ فقط خط را خیس نمی‌کند.

محک‌ها برای هر انتشار دوباره اجرا می‌شوند؛ روش و ارقام هر ماشین در کنار نتایج منتشر می‌شوند.

14 · به‌روزرسانی‌ها

15 · خط فرمان

هر آنچه دیمن انجام می‌دهد اسکریپت‌پذیر هم هست. فرمان‌های روزمره:

فرمانهدف
nzbfast setupراه‌اندازی تعاملی سرور.
nzbfast serveاجرای دیمن (داشبورد + API + خودکارسازی). --open مرورگر را باز می‌کند؛ برای فهرست کامل پرچم‌ها --help را ببینید - هر تنظیم داشبورد یک پرچم دوقلو دارد.
nzbfast get file.nzbدانلود یک NZB، خط پردازش کامل، بدون دیمن. --preflight اگر پست نتواند کامل شود زود لغو می‌کند؛ --password برای مجموعه‌های رمزگذاری‌شده.
nzbfast check file.nzbحکم موجود بودن - COMPLETE / REPAIRABLE / IMPOSSIBLE - بدون دانلود محموله.
nzbfast verify DIRتأیید فایل‌ها در برابر مجموعهٔ PAR2 در یک پوشه.
nzbfast sysbenchمحک سیستم + گزارش تنوع، در ترمینال.
nzbfast index / searchاسکن گروه‌ها به درون ایندکس / جست‌وجوی آن، بدون دیمن.
nzbfast import-sabوارد کردن سرورها از یک ini SABnzbd.

همچنین در دسترس: inspect، probe، bench، bench-cpu، soak، fetch، spots/spot-search/spot-get (Spotnet)، make-release-nzb/make-test-nzb (نصب‌واره‌های آزمون). هر فرمان --config و --help می‌گیرد. به این‌ها post افزوده می‌شود: فایل‌ها را همچون مقاله‌های yEnc بارگذاری می‌کند و NZB متناظر را می‌نویسد. ابزاری عملیاتی است؛ --post-server صریح می‌خواهد و هرگز به‌جای شما سروری برنمی‌گزیند.

16 · مرور کلی API

نقطهٔ پایانی پایه: http://host:6789/api?mode=…&apikey=…&output=json - سازگار با SABnzbd، پس یکپارچه‌سازی‌های موجود SAB بی‌تغییر کار می‌کنند. دو کلید: کلید API (کنترل کامل) و کلید NZB (فقط-افزودن: addfile/addurl).

حوزهحالت‌ها
صفqueue (با name=delete/pause/resume/priority/switchpause، resume، addfile، addurl، retry، set_password
اطلاعاتhistory، status/fullstatus، stats، version، server_stats، usage، log، warnings
پیکربندیget_config، config&name=<setting>&value=… (هر فیلد تنظیمات)، server_save/delete/test/enable/reorder، import_probe/apply
ایندکس و دیوارindex_search، index_get، index_stats، index_scan_now، wall، wall_search/fix/refresh/art، به‌علاوه newznab در /api?t=caps|search|tvsearch|movie و /getnzb/<id>
خودکارسازیwatchlist، watchlist_check_now، watch_calendar، feeds، smart_folders، schedule
عیب‌یابیsysbench، bench_history، connladder، pooltest، diversity، update_check، update_apply
NZBGet JSON-RPC/jsonrpc - status، listgroups، history، append، editqueue، rate، pause، log (احراز پایه: هر کاربر، کلید API به‌عنوان رمز عبور)
پیش‌نمایش / پخش/stream/<nzo_id> (بازه‌های HTTP؛ آغاز یک کار پارک‌شدهٔ کتابخانه به توکن ?t= یا کلید نیاز دارد)، /m3u/<id> (به کلید نیاز دارد؛ توکن را می‌سازد)، /wall، /art/…

17 · فایل‌ها و مکان‌ها

فایلمحتوا
config.local.jsonاعتبارنامه‌های سرور و گزینه‌های هر سرور. توسط جادوگر ساخته می‌شود؛ در تنظیمات قابل ویرایش. آن را خصوصی نگه دارید.
settings.jsonهر تنظیمی که در داشبورد تغییر داده شده. کنار config زندگی می‌کند؛ مقادیر رابط بر پرچم‌های خط فرمان می‌چربند. یک کلید (یا فایل) را حذف کنید تا به پرچم‌ها/پیش‌فرض‌ها بازگردد.
index.dbایندکس ریلیز (SQLite) + فرادادهٔ دیوار. حذفش امن است - از اسکن دوباره ساخته می‌شود (تنظیمات → ایندکس‌گذاری → پاک کردن این کار را برایتان می‌کند).
<config>/.spool/حالت صف (از راه‌اندازی مجدد جان به در می‌برد)، NZBهای هر کار، دفتر مصرف، تاریخچهٔ محک، حافظهٔ نهان تصویر پوستر.
ژورنال مقالهدرون پوشهٔ خروجی هر کار تا زمانی که ناقص است - ازسرگیری پس از خرابی و تلاش مجدد را نیرو می‌دهد. هنگام موفقیت حذف می‌شود.
ابزارهای بیرونیهیچ‌کدام لازم نیست - استخراج RAR و تعمیر PAR2 بومی‌اند. اگر روزی مجموعه‌ای غیرمعمول به unrar یا par2 بیرونی به‌عنوان جایگزین نیاز داشت، nzbfast کنار فایل اجرایی خود، سپس روی $PATH می‌گردد.

18 · عیب‌یابی

نشانهبررسی
دانلودهای کندمحک سیستم را اجرا کنید - گلوگاه را صریح نام می‌برد. اگر شبکه است: تنظیم دقیق اتصال را اجرا کنید، تعداد اتصال هر سرور را بررسی کنید، و مطمئن شوید ارائه‌دهنده‌هایتان همگی یک ستون فقرات نیستند (تنوع سرورها).
کند فقط روی کارهای بسیار بزرگ
(NAS یا ماشین کم-RAM)
مورد انتظار و قابل سنجش: یک بودجهٔ حافظهٔ گرسنه، حافظه‌های نهان را روی دیسک سرریز می‌کند و پس از ~87 GB معادل 20–40% هزینه دارد. برای ارقام و اینکه چه‌قدر RAM بدهید بودجهٔ حافظه را ببینید. کارهای کوچک‌تر تأثیر نمی‌پذیرند.
دانلود با «articles missing» ناموفق می‌شودپست منقضی شده یا روی ارائه‌دهنده‌های شما برداشته شده. یک ارائه‌دهندهٔ دوم روی ستون فقرات متفاوت بیشتر این‌ها را نجات می‌دهد. nzbfast check این را پیش از دانلود پیش‌بینی می‌کند. و دیوار با نقطهٔ در‌دسترس‌بودنش (§13) مواردی را که احتمالاً رفته‌اند از پیش نشانه می‌گذارد. نخستین شکست از این دست، پس از مهلتی یک بار خودبه‌خود تکرار می‌شود، چون تأخیر انتشار دقیقاً همین شکل را دارد و خودبه‌خود برطرف می‌شود.
آرشیو تمام‌شده رمز عبور می‌خواهدردیف تاریخچه 🔑 نشان می‌دهد - رمز را همان‌جا وارد کنید؛ کار در جای خود کامل می‌شود.
Sonarr/Radarr نمی‌تواند متصل شودپورت 6789 قابل دسترس است؟ کلید API درست است (کلید کامل، نه کلید NZB)؟ نوع کلاینت روی SABnzbd تنظیم شده؟
کارت مرور کوچک می‌ماندایندکسر در پس‌زمینه رشد می‌کند - بررسی کنید گروه‌های تنظیمات → ایندکس‌گذاری تنظیم شده باشند، و به عمیق‌سازی در هر اسکن زمان بدهید تا تاریخچه انباشته شود. «همین حالا اسکن کن» یک گذر را اجبار می‌کند؛ خط وضعیت پیشرفت زنده را نشان می‌دهد.
دیوار تصویر اشتباه/بدون تصویر نشان می‌دهدبرگهٔ جزئیات → ✎ اصلاح تطبیق یا ↻ تازه‌سازی فراداده. جست‌وجوهای فیلم با یک کلید رایگان OMDb بهتر می‌شوند.
دیمن شروع نمی‌شود: پورت در حال استفادهنمونهٔ دیگری در حال اجراست - یا --port را تغییر دهید.
گزارش‌ها کجا هستند؟کارت گزارش در داشبورد، یا ترمینال/فایل‌گزارشی که serve را با آن اجرا کردید.
هنوز گیر کرده‌اید؟کارت گزارش معمولاً مقصر را نام می‌برد - هنگام گزارش یک مشکل، دنبالهٔ آن را همراه با nzbfast --version خود بگنجانید.

nzbfast - این راهنما با هر انتشار عرضه می‌شود. تنظیمات، نقاط پایانی و پیش‌فرض‌های ارجاع‌شده اینجا با نسخه‌ای که با آن عرضه شده مطابقت دارند.