⚡ nzbfast
Nopea Usenet-lataaja - käyttöohje
1 · Tervetuloa
nzbfast lataa Usenetistä niin nopeasti kuin linjasi, palveluntarjoajasi ja koneesi sallivat - ja yleensä se tarkoittaa niin nopeasti kuin linjasi sallii. Se on yksi itsenäinen ohjelma: moottori, web-koontinäyttö, julisteseinän mediaselain, sisäänrakennettu indeksoija, reaaliaikainen esikatselu, natiivi PAR2-korjaus ja natiivi RAR-purku ovat kaikki yhden suoritettavan tiedoston sisällä. Mitään muuta ei tarvitse asentaa.
Sen nopeus perustuu arkkitehtuuriin, ei virityksiin:
- Liukuhihnoitettu NNTP - useita artikkelipyyntöjä kulkee jokaisella yhteydellä peräkkäin, mikä pitää jokaisen yhteyden täydessä nopeudessa sen sijaan, että odotettaisiin edestakaisia kierroksia.
- Yhden läpimenon liukuhihna - lataus, varmistus ja purku limittyvät. Arkisto-osat puretaan virrassa; tyypillisessä store-tilan julkaisussa RAR-tiedostot eivät koskaan kosketa levyäsi, joten työ tarvitsee 1× julkaisun koon verran tilaa, ei 2×, ja valmistuu, kun lataus valmistuu.
- Monen palveluntarjoajan yhdistelmä - jokainen määritetty palvelin osallistuu; artikkeli, joka puuttuu yhdeltä backbonelta, haetaan toiselta. Hitaat tai kuolleet palvelimet eivät koskaan jumita jonoa.
- Muistibudjetti - moottori mukautuu rajattuun RAM-varaan ja siirtyy tarvittaessa levylle. Se ei koskaan sivuta konettasi.
Mitattuna kilpailijoita vastaan identtisellä laitteistolla, samoilla töillä ja palveluntarjoajilla, nzbfast on saanut 190 GB:n latauksen valmiiksi noin 5 minuutissa 10 GbE-linjalla - johtavien vaihtoehtojen jäädessä 30–220 % jälkeen samoissa testeissä, silloin kun ne ylipäätään suorittivat ne loppuun. Luvut ovat kohdassa §3.
2 · Pika-aloitus
macOS
- Avaa
nzbfast-<version>-macos.dmgja vedä NzbFast kansioon Ohjelmat (universaali: Apple Silicon + Intel). - Ensimmäinen käynnistys: macOS varoittaa, ettei nzbfast ole vielä Applen notarisoima. Napsauta sovellusta hiiren oikealla → Avaa - tai avaa Järjestelmäasetukset → Tietosuoja & turvallisuus, vieritä alas ja napsauta Avaa silti. Tämä on kertaluonteinen vaihe.
- Sovellusikkuna näyttää koontinäytön tervetulokortin kera - napsauta sitä ja lisää vähintään yksi Usenet-palvelin (osoite, portti 563, käyttäjänimi, salasana). Voit lisätä lisää myöhemmin Asetuksissa.
- Pudota
.nzbminne tahansa koontinäytöllä - tai kaksoisnapsauta.nzb-tiedostoja Finderissa. Lataukset päätyvät kansioon~/Downloads/nzbfast. Lopeta valikosta; lataukset jatkuvat siitä, mihin ne jäivät.
Etkö halua sovellusta? Pelkkä zip (binääri +
Start nzbfast.command-käynnistin, sama moottori) toimii yhä kuten ennenkin -
vaiheet alla kohdassa ”Terminaalista”.
Windows
- Aja
nzbfast-setup-<version>.exe. Se asentaa vain käyttäjällesi (ei järjestelmänvalvojan salasanaa). Koska tätä julkaisua ei ole vielä koodiallekirjoitettu, SmartScreen saattaa näyttää ”Windows suojasi tietokoneesi” - napsauta Lisätietoja → Suorita silti. - nzbfast asuu ilmaisinalueella: kaksoisnapsauta ilmaisinkuvaketta (tai käytä Avaa koontinäyttö sen hiiren oikean valikossa) avataksesi koontinäytön, lisää sitten Usenet-palvelimesi tervetulokortista. Ilmaisinalueen valikossa on myös Keskeytä/Jatka, latauskansiosi ja Lopeta.
.nzb-tiedoston kaksoisnapsautus lisää sen jonoon. Windows Defender saattaa pyytää kerran lupaa paikallisverkon kuunteluun - salli se.
Haluatko siirrettävän kopion? -windows-x64.zip toimii yhä: pura se
minne tahansa ja kaksoisnapsauta nzbfast.exe (tai Start nzbfast.bat)
terminaalivelhoa varten.
Terminaalista (mikä tahansa alusta)
nzbfast setup # interactive server setup (writes config.local.json)
nzbfast serve --open # start the daemon and open the dashboard
nzbfast import-sab.3 · Miten nzbfast toimii
Nopea sanasto, jotta loppu käyttöohjeesta luistaa helposti:
| Termi | Merkitys |
|---|---|
| Palveluntarjoaja / palvelin | Usenet-palvelu, johon sinulla on tili (Newshosting, Eweka, XS News…). Kukin sallii jonkin määrän samanaikaisia yhteyksiä. |
| Backbone | Palveluntarjoajan takana oleva infrastruktuuri. Useat brändit myyvät usein uudelleen samaa backbonea - hyvä tietää, koska kaksi saman backbonen palveluntarjoajaa puuttuu samat artikkelit. Katso Palvelinten monimuotoisuus. |
| NZB | Pieni XML-tiedosto, joka luettelee julkaisun muodostavat artikkelit. Tämän syötät nzbfastille. |
| PAR2 | Julkaisun ohella lähetetty palautusdata. nzbfast varmistaa sitä vasten latauksen aikana ja korjaa automaattisesti, kun artikkelit ovat vioittuneet tai puuttuvat. |
| Store-tilan RAR | Useimmat julkaisut on pakattu RAR-osiin ilman pakkausta. nzbfast tunnistaa tämän ja kirjoittaa sisätiedoston suoraan sen lopulliseen sijaintiin latauksen aikana - ei erillistä purkuvaihetta jälkeenpäin. |
Liukuhihna ajaa lataus → dekoodaus → varmistus → purku samanaikaisesti. Koontinäytön Liukuhihna-kortti näyttää kaikki kolme kaistaa liikkumassa yhtä aikaa. Kun viimeinen tavu saapuu, varmistus on jo tehty ja tiedosto on jo purettu; tyypillisen työn ”jälkikäsittelyaika” on nolla. Jos korjausta tarvitaan, vasta silloin osat kirjoitetaan levylle, korjataan paikan päällä natiivilla GF(2¹⁶)-moottorilla (uudelleennimetty tai tavusiirretty peitelty data löydetään ja otetaan käyttöön liukuvalla lohkoskannauksella) ja puretaan uudelleen - kaikki automaattisesti.
Keskeytyneet lataukset (kaatuminen, virtakatko, kill -9) jatkuvat artikkelijournaalista: jo levyllä olevia tavuja ei koskaan haeta kahdesti. Journaali kirjaa, mihin kunkin artikkelin tavut fyysisesti laskeutuivat - myös tavut, jotka purettiin suoraan lopulliseen tiedostoon - joten jatkaminen rakentaa uudelleen paikallislevyltä ja varmistaa kaiken palauttamansa PAR2-lohkokarttaa vasten ennen kuin luottaa siihen.
Miten se vertautuu
Mitattuna SABnzbd 5.0.4:ää ja NZBGet 26.2:ta vastaan samalla koneella, samoilla palveluntarjoajilla ja samoilla NZB:illä, ajastettuna käyttökelpoiseen tiedostoon - lataus, varmistus, korjaus ja purku kaikki mukaan lukien, koska silloin työ on todella valmis:
| Työn koko | 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% |
Ero on se jälkikäsittely, joka muilla on vielä tehtävänä viimeisen tavun laskeuduttua. Molemmat kilpailijat viritettiin vertailua varten, ei jätetty oletuksiin - SABnzbd erityisesti toimitetaan pyyntöjen liukuhihnoitus pois päältä, mikä maksaa sille kalliisti, joten se kytkettiin päälle.
Kaksi eroa merkitsee yhtä paljon kuin ajat:
- Levytila. Yksi läpimeno tarvitsee 1× julkaisun koon; asiakkaat, jotka kirjoittavat arkisto-osat ja purkavat ne sitten, tarvitsevat 2×. Testikoneella, jossa oli 97 GB vapaana, 87 GB:n työ valmistui tässä ajassa 3 m 08 s ja kaksi muuta eivät voineet ajaa sitä lainkaan.
- Muisti. 190 GB:n työssä huippukäyttö oli 3.9 GB vastaan SABnzbdin 9.3 GB - ja nzbfast tekee saman työn noin 1 GB:ssä, jos niin käsketään (katso Muistibudjetti).
4 · Koontinäyttö
Avaa http://localhost:6789 (tai koneesi osoite toiselta
laitteelta - puhelinasettelu mukautuu automaattisesti). Kaikki päivittyy livenä, kerran
sekunnissa. Kortit ylhäältä alas:
Otsikkopalkki
- Nopeusrajoitus-valikko - kiinteät katot, auto · väistä lähiverkkoa (RTT-ohjattu tila, joka vetäytyy, kun joku muu talossa tarvitsee linjaa) tai rajoittamaton.
- Keskeytä ajaksi… - keskeytä kaikki 15 min/30 min/1 t/3 t ajaksi automaattisella jatkolla, tai käytä Keskeytä-painiketta avoimeen keskeytykseen. Keskeytys on välitön: aktiivinen siirto pysähtyy sekunneissa ja jatkuu myöhemmin journaalista mitään menettämättä. (Pakota-prioriteetin työt jatkavat lataamista, SABnzbd-tyyliin.)
- Päivitysbanneri ilmestyy tähän, kun uusi versio on saatavilla (katso Päivitykset).
Nopeus
Live-MB/s vierivällä kaaviolla; katkoviivavesileimat merkitsevät tämän istunnon ylä-/alarajat, himmeä viiva on liukuva keskiarvo. Sen alla histogrammi näyttää, miten istunnon nopeusnäytteet jakautuvat - tyypillinen vs. huippu. Levennä ikkunaa, niin kaaviot näyttävät enemmän historiaa (jopa tunnin).
Tilastoruudut
Tässä istunnossa ladattu, jonon syvyys, valmis/epäonnistunut-määrät, istunnon huippunopeus.
Resurssit - yksi kone, neljä kattoa
CPU, RAM (nzbfastin muistibudjettia vasten), levylle kirjoitusnopeus ja verkko yhdellä normalisoidulla kaaviolla, todelliset arvot selitteessä ja vähän-tilaa-varoitus. Mikään muu NZB-asiakas ei näytä tätä; se on olemassa todistaakseen pointin - nzbfast maksimoi linjasi, ei koneesi.
Liukuhihna - vaiheet limittyvät
Kolme kaistaa: lataus, varmistus (PAR2-lohkot tarkistettu), purku. Terveessä työssä kaikki kolme liikkuvat yhdessä.
Palveluntarjoajat
Palvelinkohtainen live-nopeus, yhteyksien käyttöaste, osuus liikenteestä, istunnon GB ja elinaikainen artikkelien täydellisyyspistemäärä (väritetty, kun palvelin putoaa alle 98%). Pinottu aluekaavio näyttää kunkin palveluntarjoajan osuuden ajan mittaan. Rivit järjestyvät uudelleen live- suorituskyvyn mukaan 10 s välein (määritettävissä Asetukset → Käyttöliittymä), joten nopein palveluntarjoajasi on aina ylimpänä.
Jono
- Raahaa rivejä järjestääksesi uudelleen (prioriteettikaistan sisällä - Pakota/Korkea latautuu silti ensin); muuta prioriteettia rivin sisällä.
- Napsauta riviä avataksesi tietolaatikon: tiedostokohtaiset edistymispalkit, varmistuslohkojen määrät ja mikä palvelin osallistui kuinka paljon tähän työhön.
- Merkit näyttävät erityistilat: lykätty (hidas), esihaetaan, keskeytetty (katso Suorituskykytyökalut).
- Burn-down-kaavio seuraa jonossa jäljellä olevaa GB-määrää yhteensä.
Selaa indeksiä
Hae kaikkea, mitä sisäänrakennettu indeksoija on luetteloinut valvotuista ryhmistäsi (katso Automaatio) ja lataa yhdellä napsautuksella - ei ulkoista indeksoijaa tarvita. Tilarivi näyttää skannausedistymisen; Skannaa nyt pakottaa kierroksen.
Seurantalista
Lisää nimikkeitä nimellä - myös sellaisia, joita ei ole vielä julkaistu. Kun vastaava julkaisu ilmestyy indeksiin, se napataan automaattisesti laatuvalintojen ja päivityssääntöjen mukaan (parempi kopio korvaa huonomman).
Historia
Viimeaikaiset lataukset tilan, koon ja sijainnin kera; epäonnistuneet työt tarjoavat Yritä uudelleen (jatkaa journaalista). Salatut arkistot näyttävät 🔑-lukituksen avauksen - syötä salasana ja työ valmistuu paikan päällä. Varmistuksen tila -nauha piirtää viallisia PAR2- lohkoja latausta kohti - nouseva loppupää tarkoittaa, että artikkelit saapuvat vioittuneina.
Datan käyttö
Palveluntarjoajakohtaiset päiväpalkit ja Tänään / 7 päivää / 30 päivää -kokonaismäärät - olennaista mitatuille ja lohkotileille. Lohkotilit näyttävät elinaikaisen käytön kokoaan vasten.
Loki, Järjestelmän mittaus, Yhteyksien viritys, Palvelinten monimuotoisuus
Sivunsisäinen lokinkatselin ja kolme itsemittaustyökalua, jotka on kuvattu kohdassa Suorituskykytyökalut.
5 · Latausten lisääminen
| Tapa | Miten |
|---|---|
| Raahaa & pudota | Pudota yksi tai useampi .nzb-tiedosto minne tahansa koontinäytöllä. |
| Valvontakansio | Aseta kansio Asetuksissa; mikä tahansa siihen tallennettu .nzb
poimitaan 5 sekunnin sisällä ja tiedosto poistetaan. Ohjaa selaimesi latauskansio
siihen saadaksesi yhden napsautuksen nappaukset indeksoijasivustoilta. |
| URL:sta | Liitä NZB-linkki (API mode=addurl tai minkä tahansa yhdistetyn sovelluksen kautta). |
| Selaa indeksiä | Napsauta mitä tahansa täydellistä julkaisua Selaa-kortissa. |
| Seurantalista / RSS | Automaattinen - katso Automaatio. |
| Sonarr/Radarr yms. | Ne lähettävät nappaukset suoraan jonoon - katso §11. |
| Komentorivi | nzbfast get file.nzb lataa ilman daemonia. |
Kategoriat, prioriteetit, salasanat
- Kategoriat ovat vapaamuotoisia nimilappuja; kustakin tulee latauskansiosi alikansio, ja Älykkäät kansiot (katso §10) voivat määrittää ne säännöllä.
- Prioriteetit: Pakota > Korkea > Normaali > Matala. Pakota ohittaa keskeytyksen ja kiintiön.
- Salasanat salatuille arkistoille poimitaan automaattisesti
<meta type="password">-kentästä NZB:n sisältä taiName{{password}}.nzb-tiedostonimestä, ja ne voidaan antaa työkohtaisesti API:n kautta tai jälkikäteen Historiasta (🔑).
6 · Julisteseinä
Napsauta 🎬 seinä otsikkopalkissa. Seinä muuttaa indeksisi mediaselaimeksi: jokainen tunnistettu elokuva- ja TV-julkaisu julistelaattana, jossa on arvosana, vuosi, genret, näyttelijät ja juoni - keskusteluryhmäsi, selattavissa kuin luettelo.
- Välilehdet Elokuvat / Sarjat / Muut, pikahaku ja seitsemän järjestystä: Sinulle, Uusimmat julkaisut, Julkaisuvuosi, Parhaiten arvostellut, Nimike A–Ö, Suurimmat ja Eniten julkaistut.
- Vain osumat on oletuksena päällä ja piilottaa tunnistamattoman roskan; ”+N osumatonta” -merkki paljastaa sen.
- Napsauta laattaa avataksesi tietosivun: juoni, IMDb-arvosana ja äänet, näyttelijät - sekä ▶ Toista (esikatsele se heti, katso §7) tai ⬇ Lataa.
- ✎ Korjaa osuma - jos nimike osui väärään sarjaan tai elokuvaan, valitse oikea ehdokasjulisteista tai syötä nimike/vuosi/tyyppi käsin. Rikastin ei koskaan ylikirjoita manuaalista tekstiä. ↻ Päivitä metatiedot hakee yhden nimikkeen uudelleen; Asetukset → Indeksointi voi päivittää kaikki tai pyyhkiä/rakentaa koko indeksin uudelleen.
- Metatiedot ovat oletuksena avaimettomia - TVmaze, iTunes, IMDb-aineistot, Wikidata, Wikipedia ja AniList eivät tarvitse tilejä. OMDb-avain (ilmainen, vain sähköpostilla rekisteröinti - Asetukset → Indeksointi sisältää rekisteröintiavustajan) parantaa elokuvaosumia; TMDB-avain huomioidaan, jos sinulla jo on sellainen.
- Sinulle järjestää seinän makuprofiilin mukaan, joka rakennetaan tällä koneella omasta valmiista historiastasi ja seurantalistastasi: suosikkilajityypit, kallistutko elokuviin vai sarjoihin, ja suunnilleen mikä aikakausi. Nimikkeet jotka sinulla jo on vajoavat pohjalle sen sijaan että katoaisivat, ja teksti ”Koska katsot …” kertoo mihin se nojasi. Ilman historiaa se palautuu Eniten julkaistuihin, joten välilehti ei ole koskaan tyhjä. Mikään tästä ei poistu daemonista.
- Ei kiinnosta kortissa piilottaa sen nimikkeen, ja muutaman samanlaisen piilottaminen opettaa seinää: se ehdottaa suodatinta, jonka hyväksyt yhdellä napsautuksella (”Piilotetaanko kaikki Reality-nimikkeet tästä lähtien?”). Kaikki piilottamasi ja jokainen opittu suodatin on kohdassa Piilotetut & suodattimet, ja ne voi perua sieltä.
- Pieni saatavuuspiste kortissa on oraakkelin tuomio (§13): keltainen ”?” tarkoittaa epävarmaa omilla palveluntarjoajillasi, punainen että sen osat puuttuvat toistuvasti. Kokonaiset ryhmät, joita parhaillaan tyhjennetään, saavat siivottu-merkin.
7 · Esikatselu & varmennus
Sinun ei tarvitse odottaa latauksen valmistumista tietääksesi, että kyseessä on oikea tiedosto. Avaa se latauksen aikana, tarkista että sisältö, kieli ja laatu ovat mitä odotit, ja keskeytä ajoissa jos eivät ole - sen sijaan että huomaisit sen vasta koko latauksen jälkeen.
- ▶ Toista seinällä (tai
/m3u/<id>) antaa mediasoittimellesi URL:n; daemon käynnistää tai käyttää uudelleen sen takana olevaa latausta. /stream/<nzo_id>-päätepiste tarjoaa tiedoston täydellä HTTP- aluetuella latauksen aikana. Minkä tahansa kohdan tarkistaminen toimii: tarkista pistokokeena minuutti 40 ja kyseisen alueen artikkelit nostetaan latausjonon kärkeen - se avautuu siihen tyypillisesti parissa sekunnissa minuuttien sijaan. Tiedoston pää ja loppu haetaan ensin, jotta soittimet löytävät indeksidatansa heti.- Kirjastotila: library_cats-luettelossa olevista kategorioista tulee välittömiä
pelkkiä metatietomerkintöjä -
.strm-tiedosto ilmestyy heti, saatavuus varmistetaan taustalla ja varsinainen lataus alkaa, kun avaat sen ensimmäistä kertaa.
/stream-URL:t. Tarkistaaksesi toiselta koneelta käytä koneesi LAN-osoitetta
localhostin sijaan./stream/<id>:n yli vaatii työkohtaisen tunnisteen
(?t=…) - soittimet eivät voi lähettää API-avaimia, joten /m3u-luovutus
ja .strm-osoitin upottavat sen puolestasi; sen luonti (/m3u)
vaatii avaimen. Jo aktiivisen latauksen pelkkä tavutarjoilu pysyy avoinna, ja
avaimettomat asennukset käyttäytyvät kuten ennenkin.8 · Usenet-palvelimet
Asetukset → Usenet-palvelimet on täysi editori: lisää, muokkaa, poista, järjestä uudelleen ja ota mikä tahansa palvelin mukaan pooliin tai pois siitä. Jokaisella palvelimella on:
| Kenttä | Huomiot |
|---|---|
| Osoite / portti | Käytä SSL-porttia 563. TLS ei maksa mitattavasti mitään - nzbfast salaa aina. |
| Käyttäjänimi / salasana | Tallennetaan paikallisesti tiedostoon config.local.json, ei koskaan näytetä takaisin selaimelle. Salasanan jättäminen tyhjäksi muokatessa säilyttää tallennetun. |
| Yhteydet | Palvelinkohtaiset samanaikaiset yhteydet. Käytä Yhteyksien viritystä (§13) löytääksesi kunkin palveluntarjoajan makeimman kohdan sen sijaan, että arvaisit korkealta. |
| Taso / porras | 0 = ensisijainen; korkeammat tasot ovat täyttöpalvelimia, joilta kysytään vain artikkeleita, jotka jokainen alempi taso jätti väliin. Aseta rajoittamattomat tilit tasolle 0, lohkotilit tasolle 1+. |
| Lohkon koko (GB) | Lohko- (maksa-per-GB) tileille: nzbfast seuraa elinaikaista käyttöä tätä vasten ja lakkaa käyttämästä palvelinta, kun se on käytetty loppuun (varoitus 85%:ssa). |
Kahdelle muulle palvelinkohtaiselle asetukselle ei vielä ole hallintaa
koontinäytössä: lisää ne käsin kyseisen palvelimen kohtaan tiedostossa
config.local.json (katso §17) ja käynnistä
uudelleen.
| Avain | Huomioita |
|---|---|
bind_ip | Sitoo tämän palvelimen lähtevät yhteydet tiettyyn paikalliseen osoitteeseen, moniyhteyskoneille ja jaetuille VPN-tunneleille. Osoiteperhe valitsee samalla kohdeperheen: v4-sidonta yhdistää palvelimen v4-osoitteeseen. |
socks5 | Ohjaa tämän palvelimen NNTP-liikenteen SOCKS5-välityspalvelimen kautta: host:port tai user:pass@host:port. Isäntänimen selvittää välityspalvelin, joten paikallista DNS-vuotoa ei synny. |
- Kunkin palvelimen vieressä oleva valintamerkki on sen virtakytkin: merkitty tarkoittaa, että palvelin on latauspoolissa, merkitsemätön tarkoittaa käytöstä poistettua. Käytöstä poistettu palvelin säilyttää tunnuksensa ja asetuksensa ja on yhä testattavissa; siltä ei vain koskaan pyydetä artikkeleita. Rivi himmenee, otsikon laskuri (2/3 aktiivista) pienenee ja muutos pätee seuraavasta latauksesta alkaen. Kätevä säästämään blokkitiliä tai osoittamaan, että yksi palveluntarjoaja aiheuttaa ongelman, ilman että sitä poistaa.
- Testaa tekee aidon yhdistämisen + TLS + kirjautumisen ja raportoi edestakaisen ajan.
- Tuo SABnzbdistä / NZBGetistä… skannaa tavalliset asennussijainnit, näyttää mitä löytyi ja kopioi palvelimet (duplikaatit ohittaen).
- Palvelinmuutokset astuvat voimaan seuraavasta latauksesta - ei uudelleenkäynnistystä.
9 · Asetusten hakemisto
Lähes kaiken voi säätää koontinäytöstä kohdasta ⚙ Asetukset; neljä poikkeusta on
lueteltu tämän osan lopussa. Merkinnällä live varustetut
arvot tulevat voimaan heti, restart-arvot seuraavalla
käynnistyksellä. Jokainen täällä tehty muutos tallentuu tiedostoon
settings.json ja säilyy uudelleenkäynnistysten yli (käyttöliittymän arvot
voittavat komentorivivalitsimet).
Nopeus & ajastus live
| Asetus | Mitä se tekee |
|---|---|
| Nopeusrajoitus | Katto tavuina/s (50M, 1G, 0 = rajoittamaton). Etäsovellukset voivat lähettää prosentteja - aseta Linjanopeus, jotta ne kääntyvät oikein. |
| Autonopeus | RTT-ohjattu katto, joka väistää muuta kotitalousliikennettä ja laajenee uudelleen, kun linja on hiljainen. |
| Lykkää hitaat lataukset automaattisesti | Yhteen hitaaseen palvelimeen jumittunut työ muiden odottaessa siirretään jonon perälle (edistyminen säilyy). Katso §13. |
| Esihaku jouten olevilla palvelimilla | Aktiiviselle työlle hyödyttömät palvelimet aloittavat seuraavan jonossa olevan. Katso §13. |
| Automaattipäivitys / Päivitystarkistuksen URL | Katso §14. |
| Linjanopeus | Yhteytesi nimellisnopeus - mahdollistaa prosenttirajat SABnzbd-yhteensopivista sovelluksista. |
| Viikkoajastus | Rivieditori viikonaika-säännöille: keskeytä, jatka tai aseta nopeusrajoitus annettuina päivinä/aikoina (paikallinen aika). Esim. rajoita 20 MB/s arkisin 9–17, muuten rajoittamaton. |
Seuraava lataus live
Yhteydet (per palvelin), ikkuna (liukuhihnan syvyys per yhteys), dekooderit (rinnakkaiset dekoodaussäikeet). Näytteistetään kunkin työn alkaessa. Oletukset ovat oikeat useimmille linjoille; käytä viritystyökaluja ennen sokeaa nostamista.
Pikavarmistus (CRC32) (oletuksena päällä) lunastaa PAR2-lohkot pelkällä CRC32:lla latauksen vielä käydessä, mikä on hitaalla suorittimella 2-3x nopeampaa. Jokaisen artikkelin oma tarkistussumma varmistetaan silti, ja lopullinen kierros käyttää aina täyttä MD5:tä: oikeellisuudesta ei tingitä. Poista valinta, jos haluat laskea MD5:n lohkoittain myös latauksen aikana.
Levy & kiintiö live
Vähimmäisvapaa tila (keskeytä uudet työt sen alle), latauskiintiö per päivä tai kuukausi (UTC; Pakota-työt ohittavat), muistiraja - moottorin RAM-budjetti (oletus: ¼ RAM:ista, rajattu; nosta sitä isomuistisella koneella maksiminopeuteen valtavissa töissä ja katso mitä vähäinen muisti maksaa ennen sen laskemista) restart.
Siirrä valmiit kohteeseen: purun, siivouksen ja uudelleennimeämisen
jälkeen valmiit lataukset siirretään tänne - NAS-jakoon, media-asemalle, sinne
missä kirjastosi on. Kategoriarakenne säilyy (työ, joka valmistui kansioon
tv/, päätyy kohteessa kansioon tv/), ja historia
seuraa siirtoa, joten kytketyt sovellukset tuovat ja poistavat uudesta
sijainnista. Jos kohde ei ole tavoitettavissa työn valmistuessa (jako poissa
käytöstä, tila loppu), tiedostot jäävät latauskansioon ja työ valmistuu silti
normaalisti. Tyhjä = pois. Kohteet kategorioittain ohjaa tietyt
kategoriat muualle (tv=/Volumes/NAS/TV, movies=/Volumes/NAS/Movies); jokainen listattu polku on sen kategorian
kansio, joten sen sisään ei luoda ylimääräistä kategoria-alikansiota.
Listaamattomat kategoriat noudattavat asetusta Siirrä valmiit
kohteeseen.
Sisäkkäisten arkistojen syvyys (oletus 5) on se, montako arkisto-arkiston-sisällä-kerrosta puretaan automaattisesti: RAR-setti, joka sisältää 7z:n, joka sisältää taas RAR:n, on Usenetissä tavallinen, ja nzbfast seuraa ketjua ilman toista kierrosta. Rajalla syvin arkisto jää yksinkertaisesti paikalleen purkamatta, ja lataus valmistuu silti. Nosta vain poikkeuksellisen syviä julkaisuja varten.
Automaattinen nimeäminen & siivous live
Nimeä valmiit lataukset uudelleen (oletuksena päällä) antaa kansiolle ja
päätiedostolle siistin, kuvaavan nimen: elokuvasta tulee
Example Movie (2024), sarjat säilyttävät muodon Show - S01E02.
Hämärretyt tai tunnistamattomat nimet jätetään täsmälleen sellaisiksi kuin ne
julkaistiin sen sijaan että niitä arvattaisiin.
| Asetus | Mitä se tekee |
|---|---|
| Sisällytä resoluutio | Lisää nimeen 1080p, 2160p… Oletuksena päällä; muut neljä merkintää ovat pois. |
| Sisällytä videokoodekki | x265, x264, AV1… |
| Sisällytä äänikoodekki | Atmos, DTS-HD, AC3… |
| Sisällytä lähde | BluRay, WEB, REMUX… |
| Sisällytä julkaisuryhmä | Lopussa oleva -GROUP-merkintä. |
| Poista roskatiedostot | Oletuksena päällä. Poistaa yli jääneet .par2-, .nzb-, .sfv- ja .nfo-tiedostot sekä näytepätkät valmiista elokuva- ja sarjakansioista. Ei koskaan videota eikä sen tekstityksiä. |
| Säilytä vain mediatiedosto | Oletuksena pois, ja tuhoava: poistaa pysyvästi kaiken kansiosta paitsi videon (tai videot) ja tekstitykset. Kausipaketin jokainen jakso säilytetään. Ohittaa asetuksen Poista roskatiedostot, kun molemmat ovat päällä. |
Koko ryhmä ajetaan korjauksen ja purun jälkeen ja ennen kohtaa Siirrä valmiit kohteeseen, ja se ohitetaan kokonaan työltä, joka odottaa vielä salasanaa. Molemmat poistovaiheet koskevat vain elokuviksi tai sarjoiksi tunnistettuja julkaisuja: ohjelmistokuormaa tai luokittelematonta (hämärrettyä) settiä ei siivota koskaan.
Kansiot & käsittely
Latauskansio restart, valvontakansio,
jälkikäsittelykomentosarja (ajetaan jokaisen työn jälkeen SABnzbd-yhteensopivilla argumenteilla
ja SAB_*-ympäristöllä - olemassa olevat SAB-komentosarjat toimivat muuttumatta),
siivouspäätteet (roskatiedostot poistetaan valmistumisen jälkeen), Älykkäät kansiot
ja TV-arkistointi (katso §10).
Indeksointi live
| Asetus | Mitä se tekee |
|---|---|
| Ryhmät | Keskusteluryhmät, joita sisäänrakennettu indeksoija skannaa (esim. alt.binaries.teevee). |
| Skannausväli | Sekunteja kierrosten välillä (oletus 900). |
| Täydennysartikkelit | Otsakkeet, jotka haetaan ryhmän aivan ensimmäisellä skannauksella. |
| Syvennä per skannaus | Jokainen kierros indeksoi lisäksi näin monta vanhempaa artikkelia, kasvattaen haettavaa historiaasi taustalla, kunnes Enimmäisikä saavutetaan (oletus 200 000 per kierros ≈ kymmeniä miljoonia artikkeleita jokaista käyntipäivää kohti). |
| Enimmäisikä | Ohita tätä vanhemmat julkaisut (90d, 6m, 2y) - rajaa indeksin kokoa ja skannausaikaa. |
| Karsi ikäikkunaan | Oletuksena päällä. Poistaa myös jo tallennetut julkaisut, kun ne vanhenevat yli enimmäisiän, jolloin indeksi pitää suunnilleen tuon ikkunan sen sijaan että kasvaisi loputtomiin. Pois = vain uudet julkaisut suodatetaan ja jo tallennettu jää. Kuolleet roskapalaset (piilotetut, viikon jälkeen yhä epätäydelliset) korjataan pois joka tapauksessa. |
| Sisäänoton portit | JSON-säännöt, jotka suodattavat, mitä indeksiin päätyy: tyypit (peitelty roska pudotetaan oletuksena), vuosi/resoluutio/kieli, kokorajat. |
| Skannaa nyt / syväskannaus | Aja kierros heti; syvyyden kanssa skannaa uudelleen näin monta tuoretta otsaketta. |
| OMDb-avain / metatietojen päivitys / pyyhi | Seinän rikastuksen hallinta (§6). Pyyhi rakentaa tietokannan alusta - palautuspolku, jos se koskaan vioittuu. |
Kirjasto, Suojaus, Käyttöliittymä
Kirjasto: kategoriat, joita kohdellaan välittöminä kirjastomerkintöinä + uudelleentarkistusväli. Suojaus: täysi API-avain (kaikki) ja NZB-avain (vain lisäävä - turvallista antaa indeksoijasivustoille), molemmat vaihdettavissa livenä. Käyttöliittymä: napsautusäänet, työpöytä- ilmoitukset valmistuessa, palveluntarjoajien uudelleenjärjestysväli.
Nopeusyksiköt live ratkaisee, miten jokainen nopeus näytetään koontinäytössä: megatavuina (MB/s, latausohjelmien vakiintunut tapa, oletus) vai megabitteinä (Mb/s, kuten operaattorit ilmoittavat liittymät). Tiedostokoot pysyvät tavuina. Tämä on daemonin ominaisuus, ei selaimesi, joten se pätee jokaiseen laitteeseen, joka katsoo tätä asennusta.
Lisäasetukset: asetukset ilman hallintaa koontinäytössä
Neljällä asetuksella ei ole hallintaa käyttöliittymässä eikä komentorivivalitsinta.
Aseta ne API:n kautta (§16), esim.
/api?mode=config&name=verify_mode&value=lean&apikey=…. Kuten
kaikki muutkin, ne tallentuvat tiedostoon settings.json.
| Nimi | Mitä se tekee |
|---|---|
verify_mode | full | fast | lean (oletus fast). lean on vauhtia hitaille suorittimille: kuten fast, mutta ohittaa lisäksi artikkelikohtaisen yEnc-CRC:n heti kun PAR2 kattaa tiedoston, jolloin CRC32-kerroksia on yksi kahden sijaan. Ilman PAR2:ta ladatut säilyttävät artikkelien CRC:t, ja työn lopun varmistus ja korjaus pysyvät kummassakin tapauksessa ennallaan. Yllä oleva Pikavarmistus on sama säädin valintaan full vastaan fast. |
auto_retry_mins | Odotusaika ennen sitä yhtä automaattista uusintayritystä, jonka ensimmäinen puuttuviin artikkeleihin kaatunut yritys saa (oletus 20). Levitysviive on todellinen syy puuttuviin artikkeleihin ja korjaantuu itsestään; päiväkirjan ansiosta uusinta hakee vain sen mikä yhä puuttuu. Salasana- ja poistovirheet eivät kelpaa koskaan. |
index_scan_par | Montako ryhmää indeksoija skannaa rinnakkain (oletus 3, rajattu välille 1-8). |
oracle_sample | Saatavuusoraakkelin STAT-budjetti joutokäynnillä (§13), luotauksia tunnissa palvelinta kohti. Oletus 300, enintään 3600, 0 poistaa otannan kokonaan käytöstä. |
10 · Automaatio
Seurantalista
Yksinkertaisin automaatio: lisää nimike koontinäytölle, aseta laatuvalinnat, valmis. Uudet julkaisut napataan niiden ilmestyessä indeksoituihin ryhmiisi; parempilaatuiset kopiot päivittävät aiemmat nappaukset; kalenterinäkymä näyttää, mitä on tulossa.
RSS-syötteet
Asetukset → RSS: mikä tahansa newznab/indeksoija-RSS-URL syötekohtaisella välillä, kategorialla ja suodatussäännöillä (nimikemallit, kokorajat). Vastaavat kohteet ladataan automaattisesti.
Älykkäät kansiot
Säännöt arvioidaan, kun työ lisätään: osu mallilla/avainsanoilla ja koolla, määritä
kategoria (ensimmäinen osuma voittaa). TV-arkistointi päällä valmistuneet TV-jaksot
nimetään uudelleen ja arkistoidaan muotoon Show/Season 01/Show - S01E02.mkv -
plex/Jellyfin-valmiina ilman ulkoista työkalua.
Ajastin
Viikkoajastus (katso §9) automatisoi keskeytyksen/jatkon/nopeuden vuorokaudenajan mukaan.
Komentosarjat
Jälkikäsittelykomentosarja saa SABnzbdin positionaaliset argumentit ja
SAB_*-ympäristömuuttujat - laaja SAB-komentosarjojen ekosysteemi toimii
sellaisenaan.
11 · Sonarr, Radarr & kumppanit
nzbfast puhuu SABnzbd-API:a natiivisti, joten jokainen *arr toimii heti laatikosta - ja se voi toimia myös niiden indeksoijana.
Latausasiakkaana
- Sonarrissa/Radarrissa: Settings → Download Clients → lisää SABnzbd.
- Host: nzbfast-koneesi · Port: 6789 · API key: täysi API-avaimesi (Asetukset → Suojaus; QR/kopioi-ohjain on sen vieressä).
- Kategoria halutusti (esim.
tv/movies). Test → vihreä ruksi → Save.
Jono, historia, työkohtainen tila, ”remove & delete”, uudelleenyritys ja kategoriaohjaus käyttäytyvät kaikki niin kuin *arrit odottavat.
Indeksoijana (newznab)
- Settings → Indexers → lisää Newznab.
- URL:
http://<host>:6789/· API path:/api· key: API-avaimesi. - nzbfast tarjoaa
caps-,search-,tvsearch- jamovie-kyselyt omasta indeksistään valvotuista ryhmistäsi, ja/getnzb/<id>palauttaa NZB:n.
12 · Puhelin- & etäsovellukset
nzbfast toteuttaa molemmat suuret etäohjausprotokollat, joten lähes jokainen mobiili-/tablettisovellus toimii. Valitse mikä tahansa protokolla, jota sovelluksesi tukee:
Sovellukset, jotka puhuvat NZBGetiä (nzb360, LunaSea, NZB Unity…)
| Kenttä sovelluksessa | Arvo |
|---|---|
| Type | NZBGet |
| Host / port | koneesi : 6789 |
| Username | mikä tahansa (esim. nzbfast) |
| Password | API-avaimesi |
Koko JSON-RPC-pinta, jota nämä sovellukset käyttävät, tarjotaan: tila, jono uudelleenjärjestyksellä/keskeytyksellä/poistolla, historia, lisää-NZB, nopeusrajoitus, keskeytä/jatka, loki.
Sovellukset, jotka puhuvat SABnzbdiä
| Kenttä sovelluksessa | Arvo |
|---|---|
| Type | SABnzbd |
| Host / port | koneesi : 6789 |
| API key | API-avaimesi (tai NZB-avain vain lisäävään käyttöön) |
Koontinäyttö puhelimessasi
Avaa vain http://<machine>:6789 mobiiliselaimessa - koko
koontinäytöllä ja seinällä on kosketusasettelu. Asetukset → Etäkäyttö -paneeli näyttää
tarkat URL:t ja skannattavan QR-koodin.
13 · Suorituskykytyökalut
Järjestelmän mittaus
Yksi napsautus mittaa kolme kattoasi - verkon nopeuden (aito 8-sekuntinen moniyhteysluotain), CPU:n varmistusnopeuden ja levylle kirjoitusnopeuden - ja johtaa vastauksella: odotettu maksimilatausnopeutesi ja mikä katto on rajana. Lyhin palkki on pullonkaulasi; muut näyttävät pelivaransa. Ajasta se (6 h välein → viikoittain), niin jokainen ajo kirjataan historiataulukkoon, jotta voit nähdä, milloin palveluntarjoajasi, ISP:si tai laitteistosi muutti käyttäytymistään. Ajastetut ajot tapahtuvat vain jonon ollessa jouten.
Yhteyksien viritys
Mittaa yhden palveluntarjoajan nousevilla yhteysmäärillä ja suosittelee asetusta - lisää socketteja auttaa, kunnes palveluntarjoaja tai linjasi kyllästyy, ja jotkin palveluntarjoajat rankaisevat ylikysymisestä. Testaa kaikki vertaa jokaista palveluntarjoajaa ja purskauttaa ne sitten kaikki yhdessä tarkistaakseen, kyllästääkö pooli linjasi.
Palvelinten monimuotoisuus
STAT-näytteistää artikkeleita eri iässä jokaisella palvelimella ja klusteroi palveluntarjoajat jaettujen aukkojen mukaan: palveluntarjoajat, joilla on ~100% jaettuja puuttuvia artikkeleita, ovat sama backbone (redundantteja korjaukselle); itsenäiset laajentavat aidosti kattavuuttasi. Päättyy selkokieliseen suositukseen.
Automaattinen jonoäly
- Automaattilykkäys: yhdellä hitaalla palvelimella nilkuttava lataus muiden töiden odottaessa pysäköidään perälle (journaali säilyttää edistymisen) ja yritetään uudelleen, kun jono on tyhjä.
- Jouten olevan palvelimen esihaku: palvelimet, jotka eivät voi auttaa aktiivista työtä (niiden kopiot ovat poissa), aloittavat seuraavan jonossa olevan työn lataamisen sillä välin. Mikään muu asiakas ei tee töiden välistä limitystä.
- Töiden välinen liotus: valmistuneen työn loppupään (varmistus/purku) valmistuessa levyllä seuraavan työn lataus omistaa jo linjan.
Saatavuusoraakkeli
Poistot ovat tärkein syy Usenet-latauksen epäonnistumiseen, ja ne ovat ennustettavissa: sama julkaisu katoaa yhdeltä runkoverkolta samalla kun toisella se on yhä. nzbfast pitää pientä kirjaa siitä, mitä omat palveluntarjoajasi ovat todella toimittaneet, ja käyttää häviävän pienen joutokäyntibudjetin STAT-luotauksiin (muutama sata tunnissa palvelinta kohti, ei koskaan latauksen aikana) pitääkseen sen ajan tasalla. Se ei koskaan lataa hyötykuormaa sitä varten.
Mitä siitä saat:
- Saatavuustuomion seinän korteissa ja indeksin riveillä (§6): keltainen ”?” tarkoittaa epävarmaa omilla palveluntarjoajillasi, punainen varmuudella mennyttä. Ei merkintää tarkoittaa, että kaikki näyttää hyvältä.
- siivottu-merkin ryhmissä, joista tuoreita julkaisuja jo poistetaan, jolloin erotat kuolevan ryhmän epäonnisesta julkaisusta.
- Ohita palveluntarjoajat, jotka oraakkeli on todennut tyhjiksi (Asetukset, oletuksena pois, kokeellinen): kun tarkistus on varma, että yhden palveluntarjoajan runkoverkko on menettänyt julkaisun, se ohitetaan tuon latauksen osalta suoraan sen sijaan että odotettaisiin sen epäonnistumista. Viimeistä jäljellä olevaa palveluntarjoajaasi se ei ohita koskaan.
Tuomio on aihetodisteisiin perustuva ennuste, ei takuu. Yhtä NZB:tä
koskevan varman vastauksen antaa nzbfast check
(§15), joka laskee todelliset artikkelit.
Muistibudjetti - ja mitä vähäinen muisti maksaa
Kaikki moottorin välimuistit jakavat yhden budjetin (oletus ¼ fyysisestä RAM:ista, rajattu
256 MB–16 GB). Aseta se nimenomaisesti Muistirajalla Asetuksissa tai
--mem-limitilla komentorivillä.
nzbfast on rakennettu liottamaan verkkoasi ja levyäsi samaan aikaan, ja RAM on se, mikä antaa sen tehdä molemmat yhdellä läpimenolla: artikkelit dekoodataan, varmistetaan ja kirjoitetaan suoraan lopullisiin sijainteihinsa, joten arkisto-osien ei tarvitse koskaan koskea levyä lainkaan. Näännytä sitä muistista eikä mikään hajoa - jokaisella välimuistilla on levylle valumispolku, ja moottori heikkenee kohti enemmän levy-I/O:ta sivutuksen tai epäonnistumisen sijaan. Mutta se valuminen ei ole ilmaista, ja isoissa töissä sen voi mitata.
Mitattuna yhdellä koneella ja yhdellä linjalla (M1 Ultra, 10 GbE), samat tiedostot kullakin budjetilla. Jokainen ajo tuotti oikean, täysin varmistetun ja puretun tuloksen:
| Työn koko | Runsaasti RAM:ia | 2 GB budjetti ≈ 8 GB kone | 1 GB budjetti ≈ 4 GB kone | 256 MB budjetti ≈ 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% |
Huippumuisti seuraa budjettia, ei työtä: tuo 190 GB:n lataus valmistuu noin 1.1 GB:ssä RAM:ia. Se, mistä maksat, on aikaa - ja vain isoissa töissä.
- Noin 35 GB:hen asti vähäinen muisti on ilmaista. Työjoukko mahtuu joka tapauksessa, joten 4 GB:n kone saa tällaisen työn valmiiksi yhtä nopeasti kuin 64 GB:n.
- Yli ~87 GB maksat 20–40% - mutta vain kun linjasi juoksee levyäsi karkuun. Varmistuslohkot ja arkisto-osat, jotka olisivat pysyneet RAM:issa, kirjoitetaan ulos ja luetaan takaisin, ja se maksaa aikaa vain, jos verkko pystyy toimittamaan nopeammin kuin levy pystyy imemään lisäliikenteen. Yllä oleva 20–40% mitattiin 10 GbE:llä; sama 87 GB:n työ samoilla budjeteilla ~2.4 Gbps -linjalla ei näyttänyt mitään sakkoa (−1…+7%, ajokohtaisen kohinan sisällä). Sakko on funktio siitä, kuinka paljon linja juoksee levyä karkuun, ei työn koosta - tyypillisellä kotiyhteydellä pieni budjetti on lähes ilmainen jopa hyvin suurissa töissä.
- Sakko tasaantuu. Kun työ on tarpeeksi iso valuakseen levylle, jokainen rajoitettu budjetti valuu suunnilleen saman verran - 2 GB:n, 1 GB:n ja 256 MB:n ajot lukevat takaisin olennaisesti saman määrän lohkoja levyltä ja valmistuvat toistensa kohinan sisällä. Joten hieman lisää RAM:ia sen kynnyksen alle, joka välttää valumisen kokonaan, ei osta takaisin kustannusta: anna sille tarpeeksi pitääksesi työn muistissa, tai tarkka luku ei juuri merkitse.
Pienellä NAS:illa laske myös Yhteyksiä (2–4) budjetin ohella. 256 MB:n budjetilla ja 2 yhteydellä huippumuisti pysyy lähellä 190 MB - mukavasti sen sisällä, mitä 2 GB:n NAS:illa on liikaa. Ole tietoinen, että siinä vaiheessa yhteysmäärä, ei muisti, on se, mikä rajoittaa sinua: sama 35 GB:n työ kesti 286 s eikä 65 s. Se on tuon kaupankäynnin rehellinen muoto - se valmistuu aina, ja valmistuu oikein; se ei vain liota linjaa.
Mittaukset ajetaan uudelleen kutakin julkaisua varten; menetelmä ja konekohtaiset luvut julkaistaan tulosten rinnalla.
14 · Päivitykset
- Päivitykset ovat vain ilmoituksia: nzbfast ei koskaan lataa eikä korvaa omaa binääriään, eikä siinä ole koodia joka pystyisi siihen. Kun uusi versio on olemassa, yläpalkki näyttää ⬆ v X saatavilla - lataa; siru vie viralliselle lataussivulle (linkki on kiinteä sovelluksessa, se ei koskaan tule päivitysmanifestista). Asenna uusi versio samalla tavalla kuin asensit nykyisen.
- nzbfast tarkistaa uudet versiot kahdesti päivässä. Kytke Tarkista päivitykset (Asetukset) pois, eikä se ota päivitysmanifestiin enää lainkaan yhteyttä; tyhjä tarkistus-URL tekee saman.
15 · Komentorivi
Kaikki, mitä daemon tekee, on myös skriptattavissa. Jokapäiväiset komennot:
| Komento | Tarkoitus |
|---|---|
nzbfast setup | Interaktiivinen palvelinasennus. |
nzbfast serve | Aja daemon (koontinäyttö + API + automaatio). --open avaa selaimen; katso --help koko lippulistalle - jokaisella koontinäytön asetuksella on lipun kaksonen. |
nzbfast get file.nzb | Lataa yksi NZB, täysi liukuhihna, ei daemonia. --preflight keskeyttää aikaisin, jos julkaisu ei voi valmistua; --password salatuille sarjoille. |
nzbfast check file.nzb | Saatavuustuomio - COMPLETE / REPAIRABLE / IMPOSSIBLE - ilman hyötykuorman lataamista. |
nzbfast verify DIR | Varmista tiedostot hakemiston PAR2-sarjaa vasten. |
nzbfast sysbench | Järjestelmän mittaus + monimuotoisuusraportti terminaalissa. |
nzbfast index / search | Skannaa ryhmät indeksiin / hae siitä ilman daemonia. |
nzbfast import-sab | Tuo palvelimet SABnzbd-ini-tiedostosta. |
Saatavilla myös: inspect, probe,
bench, bench-cpu, soak, fetch,
spots/spot-search/spot-get (Spotnet),
make-release-nzb/make-test-nzb (testikiinnikkeet). Jokainen
komento ottaa --config- ja --help-valinnan. Näiden lisäksi on post: se lähettää tiedostot
yEnc-artikkeleina ja kirjoittaa niitä vastaavan NZB:n. Ylläpitotyökalu; se vaatii
nimenomaisen --post-server-valitsimen eikä valitse palvelinta koskaan
puolestasi.
16 · API-yleiskatsaus
Peruspäätepiste: http://host:6789/api?mode=…&apikey=…&output=json -
SABnzbd-yhteensopiva, joten olemassa olevat SAB-integraatiot toimivat muuttumatta. Kaksi avainta:
API-avain (täysi hallinta) ja NZB-avain (vain lisäävä:
addfile/addurl).
| Alue | Tilat |
|---|---|
| Jono | queue (nimellä name=delete/pause/resume/priority/switch), pause, resume, addfile, addurl, retry, set_password |
| Tiedot | history, status/fullstatus, stats, version, server_stats, usage, log, warnings |
| Määritys | get_config, config&name=<setting>&value=… (jokainen Asetukset-kenttä), server_save/delete/test/enable/reorder, import_probe/apply |
| Indeksi & seinä | index_search, index_get, index_stats, index_scan_now, wall, wall_search/fix/refresh/art, sekä newznab osoitteessa /api?t=caps|search|tvsearch|movie ja /getnzb/<id> |
| Automaatio | watchlist, watchlist_check_now, watch_calendar, feeds, smart_folders, schedule |
| Diagnostiikka | sysbench, bench_history, connladder, pooltest, diversity, update_check, update_apply |
| NZBGet JSON-RPC | /jsonrpc - status, listgroups, history, append, editqueue, rate, pause, log (Basic-todennus: mikä tahansa käyttäjä, API-avain salasanana) |
| Esikatselu / toisto | /stream/<nzo_id> (HTTP-alueet; pysäköidyn kirjastotyön käynnistys tarvitsee ?t=-tunnisteen tai avaimen), /m3u/<id> (tarvitsee avaimen; luo tunnisteen), /wall, /art/… |
17 · Tiedostot & sijainnit
| Tiedosto | Sisältö |
|---|---|
config.local.json | Palvelintunnukset ja palvelinkohtaiset valinnat. Velhon luoma; muokattavissa Asetuksissa. Pidä se yksityisenä. |
settings.json | Jokainen koontinäytöllä muutettu asetus. Asuu määrityksen vieressä; käyttöliittymäarvot voittavat komentorivilliput. Poista avain (tai tiedosto) palataksesi lippuihin/oletuksiin. |
index.db | Julkaisuindeksi (SQLite) + seinän metatiedot. Turvallista poistaa - se rakentuu uudelleen skannauksesta (Asetukset → Indeksointi → Pyyhi tekee tämän puolestasi). |
<config>/.spool/ | Jonon tila (säilyy uudelleenkäynnistyksissä), työkohtaiset NZB:t, käyttökirjanpito, mittaushistoria, julistekuvien välimuisti. |
| Artikkelijournaali | Kunkin työn tulostuskansion sisällä keskeneräisenä - pyörittää kaatumisen jälkeistä jatkoa ja uudelleenyritystä. Poistetaan onnistuessa. |
| Ulkoiset työkalut | Ei tarvita - RAR-purku ja PAR2-korjaus ovat natiiveja. Jos jokin eksoottinen sarja koskaan tarvitsee ulkoista unrar- tai par2-työkalua varajärjestelynä, nzbfast etsii sen suoritettavansa vierestä, sitten polusta $PATH. |
18 · Vianmääritys
| Oire | Tarkista |
|---|---|
| Hitaat lataukset | Aja Järjestelmän mittaus - se nimeää pullonkaulan suoraan. Jos se on verkko: aja Yhteyksien viritys, tarkista palvelinkohtaiset yhteysmäärät ja varmista, etteivät palveluntarjoajasi ole kaikki yhtä backbonea (Palvelinten monimuotoisuus). |
| Hidas vain hyvin suurissa töissä (NAS tai vähämuistinen kone) | Odotettua, ja mitattavissa: näännytetty muistibudjetti valuttaa välimuistit levylle ja maksaa 20–40% yli ~87 GB. Katso Muistibudjetti luvuista ja siitä, kuinka paljon RAM:ia sille antaa. Pienemmät työt ovat vaikuttamattomia. |
| Lataus epäonnistuu ”artikkelit puuttuvat” | Julkaisu on vanhentunut tai poistettu palveluntarjoajiltasi. Toinen palveluntarjoaja eri backbonella pelastaa useimmat näistä. nzbfast check ennustaa tämän ennen lataamista. Ja seinä merkitsee todennäköisesti kadonneet etukäteen
saatavuuspisteellään (§13). Tämänmuotoinen ensimmäinen
epäonnistuminen uusitaan itsestään kerran odotuksen jälkeen, sillä levitysviive näyttää
täsmälleen samalta ja korjaantuu itsestään. |
| Valmis arkisto haluaa salasanan | Historiarivi näyttää 🔑 - syötä salasana siihen; työ valmistuu paikan päällä. |
| Sonarr/Radarr ei saa yhteyttä | Onko portti 6789 tavoitettavissa? API-avain oikein (täysi avain, ei NZB-avain)? Asiakastyyppi asetettu SABnzbdiksi? |
| Selaa-kortti pysyy pienenä | Indeksoija kasvaa taustalla - tarkista, että Asetukset → Indeksointi -ryhmät on asetettu, ja anna Syvennä per skannaus -asetukselle aikaa kerätä historiaa. ”Skannaa nyt” pakottaa kierroksen; tilarivi näyttää live-edistymisen. |
| Seinä näyttää väärän/ei kuvitusta | Tietosivu → ✎ Korjaa osuma tai ↻ Päivitä metatiedot. Elokuvahaut paranevat ilmaisella OMDb-avaimella. |
| Daemon ei käynnisty: portti käytössä | Toinen instanssi on käynnissä - tai vaihda --port. |
| Missä lokit ovat? | Koontinäytön Loki-kortti tai terminaali/lokitiedosto, jolla käynnistit serven. |
nzbfast --version.nzbfast - tämä käyttöohje toimitetaan jokaisen julkaisun mukana. Tässä viitatut asetukset, päätepisteet ja oletukset vastaavat versiota, jonka mukana se toimitettiin.