Koduleht » kuidas » Kuidas muuta Raspberry Pi pidevalt kasutatavaks Usenet masinaks

    Kuidas muuta Raspberry Pi pidevalt kasutatavaks Usenet masinaks

    Hiljuti näitasime teile, kuidas muuta oma Raspberry Pi 24/7 BitTorrent kastiks, et säästa oma arvel ja hoida oma jälgijate suhe kuldne. Nüüd näitame teile, kuidas lisada Usenetile juurdepääs ehitise ümardamiseks tervikliku allalaadimiskastina.

    Miks ma seda tahan teha?

    Nagu me rõhutasime, kuidas muuta Raspberry Pi'i alati sisselülitatavaks BitTorrent Boxiks, on peamine põhjus, miks allalaadimistoimingud Raspberry Pi ühikule suunatakse, tohutu energiasääst. Võrreldes traditsioonilise arvuti kui koduserveri / allalaadimiskastiga, säästab Raspberry Pi selle asemel, et saaksid raha koguda.

    Kui te järgisite oma energiatarbimise mõõtmise juhendit, võite meenutada, et meie tagasihoidlik kontoriserver põleb umbes 200 dollari aastas elektrienergiat. Võrdluseks tarbib Raspberry Pi umbes 3 dollarit aastas. Isegi kui süsteemi sisestatud välised kõvakettad oleksid rasked, on teil energiatarbimises 10-kordne murdmine aastas.

    Kuigi Useneti allalaadimine on ühesuunaline (ei ole külvamist, jälgimisseadmeid ega suhtarvu jälgimist, nagu on olemas peer-to-peer-teenus, nagu BitTorrent), on teil ikka veel 24/7 töö. Kui kasutate Usenet'i oma lemmiktelevisiooni haaramiseks, siis näiteks alati Raspberry Pi allalaadimiskast, mis klõpsab neid üles, kui nad on saadaval.

    Lõplik kasu on see, kuidas alati allalaaditava kasti omamine nihutab koormust lauaarvutist välja. Te ei pea kunagi töölaua masinat üleöö jätma, et lõpetada see fail või jätta mängima, mida soovid mängida, sest teie masin on pakitud lahti ja kontrollinud tohutut allalaadimist.

    Lugege edasi, kui näitame teile, kuidas muuta Pi piiksuks, keskmiseks ja surnud vaikivaks Useneti allalaadimisseadmeks.

    Mida ma pean??

    Selle õpetusega eeldame, et teil on Raspberry Pi seade, kuhu on paigaldatud Raspbian, kes suudavad seadmele juurde pääseda kas otse ühendatud monitori ja klaviatuuri kaudu või kaugjuhtimise teel SSH ja VNC kaudu ning et teil on USB-draiv (või draivid) seda. Kui teil on vaja nendes valdkondades kiirust saada, soovitame tungivalt lugeda järgmisi juhendeid sellises järjekorras, nagu need siin on loetletud:

    1. HTG juhend Raspberry Pi alustamiseks
    2. Kuidas seadistada oma Raspberry Pi kaugkaardile, töölauale ja failiedastusele
    3. Kuidas muuta Raspberry Pi väikese energiatarbega võrgumäluseadmeks

    Kõik esimeses juhendis on vajalik, teine ​​õpetus on vabatahtlik (kuid kaugjuurdepääs on selle projekti jaoks äärmiselt mugav, sest allalaadimiskast on täiuslik kandidaat peatu ehitamiseks) ja kolmanda juhendaja kõige olulisem osa on lihtsalt kõvaketta seadistamine ja selle konfigureerimine automaatse kinnitamise jaoks.

    Lisaks eelneva lugemisloendi loetelule soovitame tungivalt lugeda järgmist juhendit:

    • Useneti kasutamise alustamise juhend

    TL; DR versioon: Kasuta Newshostingit, nad on ettevõttes parimad.

    Kui olete juba Usenetiga tuttav ja teil on usaldusväärne Useneti pakkuja konto, on see fantastiline. Kui sa ära tee Teil on Useneti konto, mida peate kindlasti lugema, et kiiruseni jõuda. Erinevalt torrentidest, kus saate avalikult jälgijalt avalikule jälgijale hüpped, pole olemas sellist asja nagu usaldusväärne ja tasuta avalik Usenet server. Peate hankima usaldusväärse pakkuja konto, vt meie juhendit, et saada üldist teavet Useneti kohta ja nõuandeid selle kohta, milliseid pakkujaid kaaluda.

    Kui olete kogu materjali üle vaadanud ja P on konfigureeritud, on aeg alustada oma Pi muutumist vaikseks ja üliväikese võimsusega allalaadimiseks..

    Apt-Get ja SABnzbd installimine

    Esimene töökorraldus on apt-get installeri värskendamine ja uuendamine. Kui järgisite viimast juhendit "Kuidas muuta Raspberry Pi" alati BitTorrent Boxiks, võite selle sammu vahele jätta, kui olete selle juhendaja jooksul värskendanud ja täiendanud.

    Sisestage terminalis järgmised käsud:

    sudo apt-get update

    sudo apt-get uuendamine

    Kui te ei ole mõnda aega värskendanud / täiendanud, olge valmis kohvi valmistamiseks, kui ootate protsessi lõpetamist.

    Pärast värskendamist on aeg paigaldada SABnzbd. Enne kui me seda teeme, on teade selle kohta, miks me SABnzbdi valisime, on korras. Kui soovid käivitada absoluutselt barebone'i seadistusi, mis on süsteemi ressursside valguses, oleks mõttekas kasutada mõningaid käsurea vahendeid, nagu NZBGet. Kompromiss on aga see, et kaotate juurdepääsu suurele hulgale kolmandate osapoolte rakendustele, pluginatele ja integreerimisele, mis on varustatud küps ja hästi arenenud vahendiga nagu SABnzbd. Me katsetasime nii platvormil kui ka, kui pole mingit arutelu selle üle, et ultra kerge tööriist nagu NZBget tarbib vähem süsteemi ressursse, me ei taha loobuda lihvitud liidesest ja SEMnzbdiga kaasasolevatest maiuspaladest.

    SABnzbdi installimise alustamiseks avage terminal ja sisestage järgmine käsk:

    sudo apt-get install sabnzbdplus

    See paigaldab SABnzbdi põhisõltuvused, sealhulgas mitmed Pythoni tööriistad (nagu RSS-voo parser ja Cheetah-i galerii), samuti SABnzbdi põhiteemad nagu Classic ja Plush. Üsna pika paketi installimisprotsessi ajal näete mingil hetkel järgmist viga:

    […] SABnzbd + binaarsed uudised: konfigureerimata, katkestamine. Vaadake / etc / default / s [warndplus… (hoiatus).

    Ärge muretsege, see veider väike viga paigaldusprotsessis tähendab lihtsalt seda, et SABnzbd pole veel konfigureeritud (mis ei oleks loomulikult, kui me seda installime). Kui installiprotsess on lõppenud, liikuge järgmisele osale.

    SABnzbdi seadistusviisardi käivitamine

    Pärast sabnzbdplus installeerimise lõpetamist tagastatakse see käsureale. Sisestage järgmine käsk SABnzbdi esmakordse käivitamiseks:

    sabnzbdplus --server 0.0.0.0

    Käsk käivitab SABnzbd deemi ja lülitab sisse WebUI. Üsna natuke teksti keerutab ja siis riputatakse ja annab illusiooni, et rakendus on kukkunud. See ei ole, see on just terminali kontrolli all olnud ja kui ta täidab uusi funktsioone, ilmuvad need siin. Avage uus terminaliaken või SSH-ühendus; kui te CTRL + C välja murda ja naasete käsureale, siis paned deemonit sulgema.

    Raspberry Pi brauserist või töölaua brauserist saate nüüd konfigureerimisviisardi käivitada. Soovitame tungivalt kasutada kaug-veebibrauserit, et see oleks lihtsam ja parem.

    Navigeerige oma veebibrauseris:

    http: // [Teie Pi IP]: 8080 / viisard /

    Valige soovitud keel ja klõpsake nuppu Start Wizard. Esimene samm on sisestada oma Useneti teenusepakkuja teave - soovitame Newshostingit, kuid saate kasutada ükskõik millist teenusepakkujat.

    Sisestage host, port, kasutajanimi / parool ja määrake ühenduste arv. Kuigi saate töölaua või serveri installimisega 20 + ühendusega hõlpsasti pääseda, soovitame hakata alustama Pi-ga 5 ühendust ja loendama numbrit ülespoole, kui leiate, et vajate rohkem samaaegseid ühendusi. Klõpsake nuppu Test Server, et näha, kas teie sisselogimine / kasutajanimi kontrollib teie teenusepakkujalt.

    Viisardi teine ​​samm seab juurdepääsu kontrolli:

    On oluline, et valiksite "Ma tahan, et minu SABnzbd oleks nähtav mis tahes arvutis minu võrgus" ja et tühjendaksite "Käivitage oma veebibrauser SABnzbdi lehega, kui programm käivitub". Kui me oleme SABnzbdi seadistamise lõpetanud, on see peata karp ja pole mingit põhjust käivitada vaikimisi brauserit Pi ja närida süsteemi ressursse. Kasutajanime / parooli määramine on valikuline.

    Kiirkäivitusviisardi kolmanda sammu saate üldse vahele jätta, kuna mõlemad täiendavad teenused, mida nad soovitavad oma kasutajaandmete ühendamiseks, on nüüd kadunud. Klõpsake järgmisele, et minna edasi neljanda sammu juurde. Neljas etapp on automatiseeritud, SABnzbdi deemon taaskäivitub ja viisard näitab teile veebiaadresse, millele WebUI-le pääseda meeldib:

    http://192.168.1.102:8080/sabnzbd/
    http: // raspberrypi: 8080 / sabnzbd /
    http://127.0.1.1:8080/sabnzbd/

    Minge edasi ja klikkige viisardist väljumiseks käsku „Mine SABnzbdile” ja sattuge SABnzbdi peamisesse kasutajaliidesesse.

    UNRARi installimine automatiseeritud lahtipakkimiseks

    Uue liidese üle skaneerides võite märgata, et värava juures on hoiatus: „UNRARi programmi ei leitud, RAR-failide lahtipakkimine ei ole võimalik”.

    SABnzbdi põhipakett ei paigalda RAR-programmi ja see on problemaatiline. Me saame faile Usenetist alla laadida, kuid need ei lahti automaatselt. Sa tead, mis ei tundu lõbus? Kõikide meie allalaadimiste käsitsi lahtipakkimine.

    Faili lahtipakkimise automatiseerimiseks peame ehitama koopia tasuta, kuid intuitiivselt nimetamata unrar-nonfree rakendusest. Õnneks oli RaspberryPi.StackExchange'i abivalmis hinge just see, kuidas seda teha Raspiani jaoks.

    Sisestage terminalis järgmine käsk, et võimaldada allikate redigeerimist ja lisanduda vabatalleteta hoidlat:

    sudo nano /etc/apt/sources.list

    Lisage nano-failis järgmine nimekiri.

    deb-src http://archive.raspbian.org/raspbian wheezy peamine panus on tasuta

    Vajutage CTRL + X, et väljuda nano ja Y, et salvestada / üle kirjutada vana .list fail. Tagasi käsureale peate muudatuse jõustumiseks värskendama allikate nimekirja:

    sudo apt-get update

    Pärast värskenduse lõppu (see peaks olema päris õrn, kui olete õpikeskkonnas varem värskendanud), on aeg luua töökataloog ja seejärel liikuda:

    mkdir ~ / unrar-nonfree & & cd ~ / unrar-nonfree

    Sõltumatute vabaduse sõltuvuse allalaadimise aeg:

    sudo apt-get build-dep unrar-nonfree

    Kui protsess on lõppenud ja olete tagasi viipele, sisestage allikakoodi allalaadimiseks ja installipaketi loomiseks järgmine käsk:

    sudo apt-get source -b unrar-nonfree

    Nüüd on aeg paigaldada pakett. Kui te järgite seda juhendit pärast unrar-nonfree uue versiooni vabastamist, peate failinime uuendama. Versiooni numbri saate kontrollida, kui sisestate käsureale „ls”, et loetleda eelmistes sammudes allalaaditud failid:

    sudo dpkg -i unrar_4.1.4-1_armhf.deb

    Kui installimine on lõpule viidud, saate kiiresti testida, kas käsk „unrar” on süsteemile saadaval, kirjutades käsureale lihtsalt “unrar”. Kui see on õigesti paigaldatud, salvestab unrar rakendus loendi kõigist olemasolevatest lülititest ja nende kirjeldustest. Kui pakett on installitud ilma veata, saate pärast seda ise korrastada järgmise käsuga:

    cd & rm -r ~ / unrar-nonfree

    Nüüd on aeg kõrvaldada viga SABnzbdis. Taaskäivitage SABnzbd WebUI-s, klõpsates suvandil Valikud -> Taaskäivita. Taaskäivitamisel peaks veateade olema kadunud WebUI ülemisest vasakpoolsest piirkonnast. Saate topeltkontrollida, et vealogi on tühi, klõpsates vasakus ülanurgas oleval lingil Olek:

    Kõik selge! Oleme paigaldanud unrar-nonfree, nii et see saab meie allalaadimised automaatselt lahti pakkida, kuid just nüüd on vaikimisi allalaaditavad kataloogid suunatud väikese SD-kaardile Raspberry Pi'is. Vaatame neid meie välisele kõvakettale.

    SABnzbdi kataloogide seadistamine

    Vaikimisi laaditakse alla kõik failid, mis laaditakse kataloogi / home / pi / downloads. Pool tundi isegi tagasihoidlikul lairibaühendusel täidab SD-kaardi täielikult, misjärel teie seiklustest Useneti allalaadimisel lõpeb, kui SABnzbd automaatselt peatab teie allalaadimised ja jahutab kogu operatsiooni peatama.

    Selle vältimiseks liigutame kõik olulised kataloogid SD-kaardilt välja ja välisele kõvakettale. Kui teil pole veel oma Raspberry Pi külge kinnitatud USB-kõvaketast ja automaatne paigaldamine alglaadimise ajal, soovitame tutvuda meie juhendiga Kuidas muuta Raspberry Pi väikese võimsusega võrgumäluseadmeks, et näha, kuidas seda teha nii. Me kasutame sama õpetusnumbris kasutatavat sama kõvaketta nime nimetamise konventsiooni ja kataloogistruktuuri, nii et kohandage oma selles jaotises olevaid käske vastavalt teie HDD asukohale.

    Esiteks looge kataloogid, mida me vajame SABnzbdile:

    sudo mkdir / media / USBHDD1 / aktsiad / SABnzbd / allalaadimine
    sudo mkdir / media / USBHDD1 / shares / SABnzbd / täidetud
    sudo mkdir / media / USBHDD1 / aktsiad / SABnzbd / watch
    sudo mkdir / media / USBHDD1 / shares / SABnzbd / watch / nzb-backup
    sudo mkdir / media / USBHDD1 / shares / SABnzbd / skriptid

    Pärast kataloogide loomist naasta vaikimisi kataloogide muutmiseks SABnzbdi WebUI-sse. Navigeerige WebUI-s menüüsse Config -> Folders. On kaks sektsiooni, kasutajakaustad ja süsteemi kaustad. Muutke nendes kahes osas järgmised kirjed, kasutades just loodud kaustu. Te peate kasutama absoluutseid teid, et sundida SABnzbdit kasutama kaustu, mis asub väljaspool / home / pi /.

    Ajutine allalaadimise kaust: / media / USBHDD1 / share / SABnzbd / allalaadimine
    Lõpetatud allalaadimise kaust: / media / USBHDD1 / shares / SABnzbd / täidetud
    Vaadatud kaust: / media / USBHDD1 / share / SABnzbd / watch
    Skriptide kaust: / media / USBHDD1 / share / SABnzbd / skriptid
    .nzb varukataloog: / media / USBHDD1 / shares / SABnzbd / watch / nzb-backup

    Lisaks nendele muudatustele saate seada „Minimaalse vaba ruumi ajutise allalaadimiskausta jaoks”, kasutades selliseid nimetusi nagu 900M 900 megabaiti või 20G 20 gigabaiti. Me jätame tavaliselt 10-20GB tasuta oma kettale, et olla kena puhver.

    Kui olete kõik muudatused teinud, klõpsake menüü allosas nuppu Salvesta. Tehtud muudatused nõuavad taaskäivitamist, nii et klõpsake peamenüüsse WebUI naasmiseks käsku Downloads (Allalaadimised) ja seejärel klõpsake üleval paremas nurgas suvandit Options -> Restart..

    SABnzbdi paigaldamise testimine

    Pärast SABnzbdi taaskäivitamist on aeg seda keerutada. Meie testi jaoks läksime üle Binsearch.info ja leidsime alla laadida Linux Mint'i koopia. Allalaadimise alustamiseks võtsime .NZB faili DAB-sse / kella / kausta, kuhu SABnzbd selle üles tõmbab. See kuvatakse järjekorras ja seejärel edastatakse WebUI ajaloosektsioonile, kuna see nihkub allalaadimisest kontrollimisele ja lahtipakkimisele, nagu on näha ülaltoodud ekraanil.

    Neile, kes on uudishimulikud, kuidas SABnzb Pi-st korrapärasel arvutil SABnzbd'i vastu seisab, käisime mitmetes testides, kus me laadisime täpselt sama faili nii meie serverile kui ka Raspberry Pi-le ning võrdsime tulemusi.

    Pi toimus paremini kui me ootasime, tulles rutiinselt vaid umbes 15% aeglasemalt kui täisarvuti masin. Reaalses mõttes tähendas see, et 1GB allalaadimine võttis töölauaarvutile alla, kontrollimaks ja lahti pakkides umbes 14 minutit, võrreldes Raspberry Pi umbes 16 minutiga. Pole paha!

    SABnzbdi seadistamine käivitamisel

    Võrreldes mõne teise meie hiljutise projektiga on SABnzbdi plussile käivitamise käivitamine cinch. Installipakett on juba teie jaoks loodud /init.d/ skripti. Ainus asi, mida sa pead tegema, on SABnzbd / etc / default / faili redigeerimine, et näidata, millist kasutajat soovite, et deemon töötab.

    Selleks sisestage terminali nano ja SABnzbdi konfiguratsioonifaili avamiseks järgmine käsk:

    sudo nano / etc / default / sabnzbdplus

    Ainuke muutuja, mida peate redigeerima, on USER =; sisestage selle konto kasutajanimi, mida soovite demonni alla panna. Me kasutasime vaikimisi kasutajakontot (ja seda, mille me paigaldasime SABnzbd all) “pi”. Väljumiseks ja redigeerimise salvestamiseks vajutage CTRL + X. Saate testida, kas muudatused on jõustunud, kas taaskäivitab oma Pi üksuse või lihtsalt kontrollides, kas saate käivitada SABnzbd'i teenusena järgmise käsuga:

    sudo teenuse sabnzbdplus algus

    Kui muudatused olid tõhusad, peaks ülaltoodud käsk tagastama järgmise järjestuse:

    […] Alustades SABnzbd + binaarset uudiste saatjat:

    [ok] SABnzbd + binaarsõnumite saatja käivitamine:.

    Märkus: kui käivitate käivituskäskluse, kui SABnzbd töötab, saate ülaltoodud jada, kuid ütleb, et „ok“ asemel on „ebaõnnestunud”; see tähendab, et ta püüdis siiski deemonit käivitada, kuid ei suutnud seda juba alustada.

    Kiiruse suurendamise seadistamise täiustused

    Kuigi me märkisime SABnzbdi testiosas, et me leidsime, et Pi on lauaarvutiga samaväärne, siis on mõned seadistustefaili võimalikud muudatused, mis parandavad märkimisväärselt teie jõudlust, kui soovid rohkem kiirust pigistada. Navigeerige WebUI põhiaknasse ja klõpsake Config. Me läheme läbi iga asjakohase sektsiooni ja ükshaaval. Konfiguratsioonikorraldused on tellitud kõige suurema tagasipöördumise järgi, et vähendada oma jõupingutusi kõige vähem:

    In Konfig. -> Serverid lõik:

    Keela SSL. Kui te ei ole ultraparoidoidne teie ISP jälgimise eest, lülitage oma pakkujate SSL-serverilt oma tavapärasesse serverisse. Meie testides leiti, et SSL-krüpteerimise üldkulud alandasid meie allalaadimiskiirust ligikaudu 50% ja aeglustasid pakendamisprotsessi allalaadimiste ajal, kuna SSL võttis nii suure osa Pi töötlusvõimsusest.

    In Config -> Lülitid lõik:

    Lülitage sisse tuvastamise korduste allalaadimine. Eelnevalt allalaaditud faili allalaadimiseks te ei taha raisata aega, ribalaiust ja töötlemisvõimsust. Siin on valikud Loobu ja peatage. Pausit on mugav kasutada, et saaksite järjekorda perioodiliselt üle vaadata ja otsustada, kas soovite faili uuesti alla laadida.

    Peatamise allalaadimise sisselülitamine postitöötluse ajal: Kuigi Pi tõesti üksteise allalaadimise ja lahtipakkimise ajal tõesti põrkab, kui see pisarab läbi suure mahajäämuse, võib tandem-allalaadimine ja järeltöötlus sellele tõepoolest pingutada. Selle valiku lubamine näitab, et Pi peatab oma allalaadimised hiljuti lõpetatud töödeldes.

    In Konfig. -> Üldine lõik:

    Määra artikli vahemälu limiit: Kuigi me oleme selle võimaluse haldamata jätnud, teatavad paljud SABnzbdi foorumi kasutajad Pi-st positiivseid tulemusi, seades selle valiku 32M või 64M.

    Mobiililiidese ja mobiilirakenduste installimine

    Kui soovite hõlpsasti juhtida oma SABnzbdi installimist mobiilseadmest, peate installima ühe mobiilse WebUI malli või laadima ühe saadavalolevatest juhtrakendustest App Store'ist või Google Play'st.

    Kui paigaldasime juhendaja alguses põhipaketi, saime Teile klassikalised ja plushid. Võtame hetk mobiiliteema installimiseks. Kui soovite üldist mobiiliteemat, mida näete ülaloleval pildil, sisestage terminalis järgmine käsk:

    sudo apt-get install sabnzbdplus-theme-mobile

    Kui soovite iOS-tüüpi iPhone'i teemat, siis sisestage järgmine käsk:

    sudo apt-get installige sabnzbdplus-theme-iphone

    Kui olete installinud ühe mobiilsete teemade seast, minge WebUI poole ja navigeerige Config -> General -> SABnzbd veebiserverisse. Teise veebiliidese alajaotises saate valida installitud mobiilse naha, näiteks:

    Liikuge alla ja salvestage muudatused ning klõpsake seejärel nuppu Taaskäivita SABnzbd (kohe salvestamisnupu kõrval). Kui taaskäivitamine on lõppenud, pääsete teise / mobiilse liidese juurde järgmisel URL-il:

    http: // [Teie Pi IP]: 8080 / m /

    Kui soovite oma Useneti kogemusi veelgi suurendada, liiguvad mobiilirakendused lihtsama mobiililiidese põhitõedest kaugemale. Apple'i fännid iPhone'iga või iPadiga kindlasti soovivad vaadata järgmisi rakendusi:

    • SABMobile
    • myNZB
    • SABCommand

    Androidi kasutajatel on ka kena levik valida, sealhulgas:

    • NZB ühtsus
    • SABcontrol
    • SABMobile
    • NZBAir

    Paljud mobiilirakendused pakuvad täiustatud funktsioone, nagu RSS-to-NZB ​​ülekanded, täiustatud järjekorraldus ja palju muud.


    Siinkohal olete installinud SABnzbdi, kes on oma sõltuvustega kokku puutunud, optimeerinud, haaranud mobiilse naha / kontrolli rakenduse ning olete valmis oma gaasijuhtme küllastunud, magusate Useneti headusega küllastama. Jälgige esilehele siinkohal silma peal, kuna jätkame teile üksikasjalike juhiste saamist, et saada oma Raspberry Pi-st veelgi rohkem välja.