20Aug

Kuidas muuta vaarika Pi alati Useneti masinaga

Hiljuti näitasime teile, kuidas muuta Raspberry Pi 24/7 BitTorrent'i kasti, et salvestada teie energiarve ja hoida oma tracker suhtarvud kuldsed. Nüüd oleme tagasi, et näidata teile, kuidas lisada Useneti juurdepääsesse ehitise ümardamine terviklikuks allalaadimiskastiks.

Miks ma tahan seda teha?

Nagu me rõhutasime, kuidas rasvamaks Pi sisse lülitada pidevalt sisse lülitatud BitTorrent-i kasti, on peamine põhjus, miks teie allalaadimistegevused Vaarika Pi üksusesse liiguvad, on tohutu energia säästmine. Võrreldes traditsioonilise arvuti käitamisega kodukeskuse serverina / allalaadimiskastiga, varundab Raspberry Pi selle asemel pankrotist.

Kui järgite oma energiatarbimise mõõtmise juhendit, võite meenutada, et meie tagasihoidlik kontorite server põleb ca 200 dollarit aastas elektrienergia väärtuses. Võrdluseks kasutab vaarikas Pii umbes aastas umbes 3 USD.Isegi väliste kõvakettaseadmetega, mis on süsteemile lisatud, on teil raske vajutada energiatarbimisest 10 dollarit aastas.

Kuigi Usenet'i allalaaditavad failid on ühesuunalised( külvise, jälgimisseadmete või suheseire puudumine pole selline, nagu on olemas peer-to-peer-teenus nagu BitTorrent), on teil endiselt 24/7 toiming. Kui kasutate näiteks populaarsete telesaadete hankimiseks Usenet, ilmub Raspberry Pi allalaadimiskast alati klõpsuga teisele, kui need on saadaval.

Lõppkasutajaks on see, et pidevalt laaditud lahtris on laadimise masin koormuse muutmine. Teil ei pea enam kunagi lauaarvuti üle minema, et seda faili lõpetada, või jätke vahele mängimine, mida soovite mängida, kuna teie masin on lahtipakkimisega seotud ja kontrollinud tohutut allalaadimist.

Loe edasi, kui näeme sulle, kuidas muuta Pi Pihni lahjaks, tähenda ja surnud vaikne Usenet allalaadimismasin.

Mida ma vajan?

Selle juhenduse puhul eeldame, et teil on installitud Raspbian installitud Raspberry Pi üksus, suudavad seadmele juurde pääseda kas otse lisatud monitori ja klaviatuuri kaudu või kaugjuhtimisega SSH ja VNC kaudu ning et teil on USB-draiv( või draivid)selle juurde. Kui teil on vaja nendes valdkondades kiirenemist, soovitame kindlasti lugeda järgmisi juhendeid järgmises järjekorras:

  1. HTG juhend, kuidas alustada Raspberry Pi
  2. -ga Kuidas seadistada oma Raspberry Pi jaoks kauglahtrit, töölaudaja failiedastus
  3. Kuidas muuta raspberry Pi võrku väikese võimsusega võrgudesse salvestusseadmesse

Kõik esimese juhendaja on vajalikud, teine ​​juhendaja on vabatahtlik( kuid kaugjuurdepääs on äärmiselt kasulik selle projekti jaoks kui allalaadimiskasttäiuslik kandidaat peaga ehitamiseks) ja kolmanda juhendaja kõige olulisem osa on lihtsalt kõvaketta seadistamine ja selle seadistamine automaatseks paigaldamiseks käivitamisel.

Lisaks eelneva lugemise loendile, kui te ei ole liiga tuttav Usenet'i siseste ja väljadega, soovitame tungivalt lugeda järgmist juhendit:

  • How-To Geeki juhend Useneet alustamiseks

TL; DR versioon:Kasutage Newshostingit, nad on ettevõtte parimad.

Kui olete juba tuttav Usenet'iga ja kasutate usaldusväärset Useneti pakkujat, on see suurepärane. Kui teie -l pole -l Usenet-i kontot, peate kindlasti lugema meie juhendit kiiruse saavutamiseks. Erinevalt torrentidest, kus avaliku jälgija hüppab avaliku jälgija juurde, pole sellist asja nagu usaldusväärne ja vaba avaliku Usenet-server. Peate saama usaldusväärse teenusepakkuja kontot - vaadake meie juhendist üldist teavet Useneti kohta ja nõuandeid, mida pakkujad peavad kaaluma.

Kui olete kogu materjali üle kontrollinud ja teil on pi konfigureeritud, on aeg alustada äritegevusega, et muuta pi piiksuta vaikseks ja ülimalt madala võimsusega allalaaditavaks loomaks.

SABnzbd

Apt-Get ja installimise värskendamine Esimene töökorraldus on teie apt-get installeri värskendamine ja täiustamine. Kui järgisite hiljutist juhendit Kuidas toimib raspberry Pi pidevalt sisse lülitatud BitTorrent-i kasti, võite selle sammu vahele jätta, kui seda õpetust just uuendatud ja uuendatud.

Terminalis sisestage järgmised käsklused:

sudo apt-get update

sudo apt-get upgrade

Kui te pole mõnda aega värskendanud / uuendatud, olge valmis protsessi ootamise ajaks tassi kohvi haaramalõpetama.

Pärast värskendamist on aeg paigaldada SABnzbd. Enne kui me teeme seda, on märkus selle kohta, miks SABnzbd valisime. Kui otsite käivitada täiesti barebone'i häälestuse, mis on süsteemiressurssidele selge, oleks mõistlik kasutada mõnda ainult käsurea ainus tööriista nagu NZBGet. Siiski on kaotatud juurdepääs kolmandate osapoolte rakendustele, pistikprogrammidele ja integratsioonile, mis on kaasas täiskasvanud ja hästiarenenud tööriistaga nagu SABnzbd. Me katsetasime seda nii platvormil kui ka pole arutelu selle üle, et ülikerge tööriist nagu NZBget tarbib vähem süsteemiressursse, me ei soovi loobuda SABnzbdiga täideti lihvitud liidest ja maiuspaladest.

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

sudo apt-get install sabnzbdplus

See installib SABnzbd-i põhilised sõltuvad, sealhulgas mitmed Pythoni tööriistad( nagu RSS-parser ja Cheetah-mallide galerii)samuti põhilised SABnzbd teemad nagu Classic ja Plush. Pika pikkusega paketi installimise käigus näete mingil hetkel järgmist viga:

[....] SABnzbd + binaarne uudisteagent: ei ole konfigureeritud, katkestatakse. Vt /etc/default/ s [warndplus. ..( hoiatus).

Ärge muretsege, see paaritu väike tõrge paigaldusprotsessis tähendab lihtsalt seda, et SABnzbd pole veel konfigureeritud( mida see ei oleks loomulikult, nagu me selle installime).Kui installiprotsess on lõpetatud, liikuge järgmisele sektsioonile.

SABnzbd-i seadistuste nõustaja

käivitamine Pärast sabnzbdplus-i installi lõppu saadetakse teid käsureale. SABnzbdi esmakordsel käivitamiseks sisestage järgmine käsk:

sabnzbdplus - server 0.0.0.0

Käsk käivitab SABnzbdi deemoni ja lülitab sisse WebUI.Pisut natuke teksti keerleb ja siis see ripub ja annab illusiooni, et rakendus on kukkunud. See pole nii, see on just terminali kontrolli alla võtnud ja kuna see täidab uusi funktsioone, ilmuvad nad siin. Kas avada uus terminali aken või SSH-ühendus;kui sa käsku CTRL + C välja lülitama ja käsuviibale tagasi pöörduma, paneb deemon selle sulgema.

Kasutades Raspberry Pi brauserit või töölaua kaugbrauserit, saate nüüd käivitada häälestusviisardi. Soovitame tungivalt kasutada veebibrauseri lihtsustamiseks ja parema jõudluse saavutamiseks.

Valitud veebibrauseris liikuge järgmisele aadressile:

http: // [Sinu Pi-i IP-aadress]: 8080 /wizard/

Valige soovitud keel ja klõpsake nuppu Start Wizard. Esimene samm on teie Useneti pakkuja teabe sisestamine - me soovitame Newshosting, kuid võite kasutada mis tahes pakkujat, mida soovite.

sisestage host, port, kasutajanimi / parool ja määrake ühenduste arv. Kuigi saate lauaarvuti- või serveriinstallimisel hõlpsasti 20 + ühendusega eemalduda, soovitame alustada 5 piiksuga ühenduse loomisega ja pühkida number ülespoole, kui leiate, et vajate rohkem ühilduvaid ühendusi. Klõpsake käsku Test Server, et näha, kas teie sisselogimine / kasutajanimi on teie teenusepakkujaga läbi vaadatud.

Nõustaja 2. samm määrab juurdepääsu kontrollimise:

Oluline on valida "Ma tahan, et mu SABnzbd oleks minu arvutivõrgu kaudu arvutis nähtav" ja tühistasite märgise "Käivitage minu veebibrauser SABnzbd-lehel, kui programm käivitub".Kui SABnzbd on konfigureerinud, siis see saab olema pealetükkiv lahtrisse ning pole mingit põhjust käivitada vaikimisi brauseri Pi ja närida süsteemi ressursse. Kasutajanime / parooli määramine on vabatahtlik.

Saate vahele jätta kolmekordse kiire käivitusviisardi kolmanda samba, sest mõlemad täiendavad teenused, mida nad soovitavad teie kasutajatagatisi ühendada, on praegu puudulikud. Neljanda sammu vahelejätmiseks klõpsake kõrval. Samm 4 on automatiseeritud, SABnzbd-deemon taaskäivitub ja viisard näitab teile veebiaadresse, millele pääsete WebUI-i juurde nii:

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

Jätkake viisardist väljumiseks ja klõpsake "SABnzbd" peamised SABnzbd kasutajaliides.

UNRARi automaatseks lahtipakkimiseks

installimine Kui skaneerite uut liidest, võite märgata, et otse väljapääsu juures on hoiatus: "UNRAR-i programmi ei leitud, ei saa RAR-failide lahtipakkimine".

SABnzbd tuumaseadme pakett ei installeri RAR-programmi ja see on problemaatiline. Meil on võimalik faili Usenetist alla laadida, kuid see ei lahustu automaatselt. Tead, mis ei tundu lõbus? Laadida käsitsi kõik pakendid välja.

Failide lahtipakkimise automatiseerimiseks tuleb meil luua tasuta, kuid mitteintuitiivselt nimega unrar-nonfree rakenduse koopia.Õnneks näitas raspberryPi. StackExchange kasulik hing vaid seda, kuidas Raspiaan seda teha.

Terminalis sisestage järgmine käsk, et saaksite muuta oma allikataloogi ja lisada unrar-nonfree'i sisaldavat hoidlat:

sudo nano /etc/apt/ sources.list

Nano-s lisage loendi faili järgmine rida:

deb-src http: //archive.raspbian.org/ raspbian wheezy main contrib non-free rpi

Vajuta CTRL + X, et väljuda nano ja Y salvestada / kirjutada vana. list fail. Käsureale tagasi peate muutmise jõustumiseks oma allikate loendi värskendama:

sudo apt-get update

Pärast värskenduse lõppu( see peaks olema üsna ruttu, kui uuendasite juhendamisel varasemalt) on aegluua töökataloog ja seejärel liikuda sellele:

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

Aeg unrar-nonfree'i sõltuvuste allalaadimiseks:

sudo apt-get build-dep unrar-nonfree

Kui protsess lõpeb ja sa oled tagasi viipa, sisestage lähtekoodi allalaadimiseks alltoodud käsk jaehitage installipaketid:

sudo apt-get source -b unrar-nonfree

Nüüd on aeg pakett paigaldada. Kui järgite seda juhendit pärast unrar-nonfree uue versiooni avaldamist, peate failinime värskendama. Võite kontrollida versiooninumbrit, kirjutades käsureale lingid "ls", et loetleda eelmistes etappides alla laaditud failid:

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

Kui installimine on lõpule jõudnud, saate seda kiiresti testidavaadake, kas süsteemile on käsk "unrar", lihtsalt tippige käsureale käsu "unrar".Kui installitakse korralikult, taastab rakendus unrar tagasi kõik saadaolevad lülitid ja nende kirjeldused. Kui pakett on ilma vigadeta installitud, võite pärast iseendat korrigeerida järgmist käsku:

cd &rm -r ~ / unrar-nonfree

Nüüd on aeg puhastada SABnzbdi viga. Taaskäivitage SABnzbd WebUI-st, klõpsates valikutele - & gt;Taaskäivita. Veateate taaskäivitamisel peaks WebUI-i ülemises vasakus piirkonnas olema läinud. Võite topeltkontrollida veamärgi tühjenemist, klõpsates paremas vasakus nurgas oleval lingil:

Kõik selge! Oleme paigaldanud unrar-nonfree, et see saaks koopiaid automaatselt lahti pakkida, kuid nüüd laaditakse vaikimisi allalaaditud kataloogid väiksele SD-kaardile Raspberry Pi. Vaatame neid meie välisele kõvakettale.

SABnzbd kataloogide

seadistamine Vaikimisi laaditakse kõik failid, mis laaditakse alla /home/pi/ allalaaditavate kataloogide kataloogi. Poolteist tundi isegi tagasihoidlikus lairibaühenduses täidetakse täielikult SD-kaart, mil teie seiklused Useneti allalaadimisel lõpevad, kui SABnzbd peatab teie allalaadimised automaatselt ja peatab kogu toimingu.

Selle vältimiseks liigume kõik olulised kataloogid välja SD-mälukaardilt ja välisele kõvakettale. Kui sul pole Raspberry Pi-le juba USB-kõvaketast ja kui soovite bootti automaatselt paigaldada, soovitame teil kontrollida meie juhendamist Kuidas muuta Rasvpüree Pi väikese võimsusega võrgukandjaks, et näha, kuidas seda tehaniiMe kasutame sama kõvaketta nimetamise konventsiooni ja kataloogistruktuuri, mida me kasutasime selles juhendis, nii et kohandage oma käske selles jaotises, et see vastaks teie kõvakettale.

Esmalt loome SABnzbd jaoks vajalikud kataloogid:

sudo mkdir /media/USBHDD1/shares/SABnzbd/ allalaadimine
sudo mkdir /media/USBHDD1/shares/SABnzbd/ lõpetatud
sudo mkdir /media/USBHDD1/shares/SABnzbd/ vaatamine
sudo mkdir /media/USBHDD1/shares/SABnzbd/watch/ nzb-backup
sudo mkdir /media/USBHDD1/shares/SABnzbd/ skriptid

Pärast kataloogide loomist pöördus tagasi SABnzbdi WebUI-sse vaikimisi kataloogide muutmiseks. WebUI-s liikuge konfiguratsioonile - & gt;Kaustad. Seal on kaks jaotist, kasutaja kaustad ja süsteemi kaustad. Nendes kahes jaotises muutke järgmisi sissekandeid, kasutades lihtsalt loodud kaustu. Peate kasutama absoluutseid teid, et sundida SABnzbd kasutama kaustu väljaspool /home/pi/ vaikimisi.

Ajutine allalaadimiskausta: /media/USBHDD1/shares/SABnzbd/ allalaadimine
Lõpetatud Allalaadimiskataloog: /media/USBHDD1/shares/SABnzbd/ lõpetatud
Vaatatud kaust: /media/USBHDD1/shares/SABnzbd/ vaatamine
skriptide kaust: /media/USBHDD1/shares/SABnzbd/ skriptid
. nzb Varukoopia kaust: /media/USBHDD1/shares/SABnzbd/watch/ nzb-backup

Lisaks nendele muudatustele saate määrata "Minimaalse vabaAjutine allalaadimiskataloogi ruum ", kasutades selleks 900-megabaidise 900-meetrise nimetaja või 20-grammist 20 GB-d.Üldiselt jätame meie kettale 10-20GB vaba, et olla kena puhver.

Kui kõik muudatused on tehtud, klõpsake menüü allosas nuppu Salvesta. Meie poolt tehtud muudatused vajavad taaskäivitamist, seega peate WebUI-le naasma nuppu Allalaaditud failid ja seejärel klõpsake suvandil Valikud - & gt;Taaskäivitage ülemises paremas nurgas.

Teie SABnzbd Paigalduse

testimine Pärast SABnzbd taaskäivitamist on aeg seda spinat võtta. Meie katseks läksime üle Binsearch.info ja leidsime koopia Linux Mint allalaadimiseks. Allalaadimise alustamiseks laadisime. NZB faili SABnzbd /watch/ kausta, kuhu SABnzbd selle eemaldas. See ilmub järjekorras ja seejärel WebUI-i ajaloole, kui see läheneb allalaadimisest kontrollimisele ja lahtipakkimisele, nagu on näha ülaltoodud pildil.

Neile, kes on huvitatud sellest, kuidas SABnzbd piibas SABnzbd vastu tavalises arvutis, käitusime mitmesugustes katsetes, kus me laadisime samale failile nii meie serveris kui ka Raspberry Pi ja võrdlesime tulemusi.

Pi töötas paremini kui me eeldasime, rutiinselt sisse vaid umbes 15% aeglasem kui täislauaarvuti. Reaalmaailmas tähendas see, et 1 GB allalaadimine kulus lauaarvutite alla laadimiseks, kontrollimiseks ja lahtipakkimiseks umbes 14 minutit, võrreldes ligikaudu 16 minutiga Raspberry Pi. Pole paha!

Seadistamine SABnzbd käivitamiseks käivitamisel

Võrreldes mõnede meie teiste hiljutiste projektidega on SABnzbd plussi käivitamise alglaadimine seatud. Installipaketi jaoks on juba loodud /init.d/ skript. Ainus asi, mida peate tegema, on SABnzbd /etc/default/ faili muutmine, et näidata, millist kasutaja soovite deemonil alustada.

Selleks sisestage nano ja SABnzbd seadistustefaili avamiseks terminali järgmine käsk:

sudo nano /etc/default/ sabnzbdplus

Ainuke muutuja, mida peate redigeerima, on USER =;sisestage selle konto kasutajanimi, mida soovite deemoni käivitada. Kasutati vaikimisi kasutajakontot( ja seda, mille me paigaldasime SABnzbd all) "pi".Muuda väljumiseks ja salvestamiseks vajutage CTRL + X.Saate kontrollida, kas muudatused jõustusid kas taaskäivitades pi-üksuse või lihtsalt kontrollides, kas saate käivitada SABnzbd teenusena järgmise käsuga:

sudo service sabnzbdplus start

Kui muudatused olid tõhusad, peaks eespool käsktagastab järgmise jada:

[....] Alustades SABnzbd + binaarne uudised:

[ok] Alustades SABnzbd + binaarne uudistegrupp: .

Märkus: kui käivitate teenuse käivitamise käsku ajal, kui SABnzbd töötab, siis saate ülaltoodud järjestuse, kuid see tähendab, et see on "ok" asemel "ebaõnnestunud";see tähendab, et ta üritas ikkagi deemonit käitada, kuid ebaõnnestus, sest see oli juba alanud.

Speed ​​Boosting Configuration Enhancements

Kuigi me märkisime SABnzbdi testjaotises, et leidsime, et pi töötab lauaarvutiga paralleelselt, on konfiguratsioonifaili abil võimalik teha mõningaid tweaks, mis parandavad oluliselt teie toimivust, kui otsitekiirendada rohkem välja. Liikuge põhilisele WebUI-le ja klõpsake valikul Config. Läheme läbi iga asjakohase jaotise ja tweaksid ükshaaval. Konfiguratsiooni tweaksid on tellitud suurima tagastatava väärtusega, et teie jõupingutused oleksid kõige väiksemad:

Config ->Serverid jaotis:

Keela SSL. Kui te pole teie Interneti-teenuse jälgimisega ülimalt paranoiline, lülitage oma teenusepakkujate SSL-server oma tavalise serveri juurde. Meie testides leidsime, et SSL-i krüptimise üldkulud alandasid meie allalaadimiskiirust ligikaudu 50% ja aeglustus lahtivõtmise käigus allalaadimiste ajal, sest SSL võttis nii palju Pi-i töötlemisvõimsust.

konfiguratsioonis ->Lüliti jaotis:

Lülitage sisse duplikaatide allalaadimise tuvastamine. Sa ei taha aega, ribalaiust ja töötlemisvõimet raisata, et laadida alla fail, mille olete varem alla laadinud. Siin on valikud Keela ja pausi. Kasulik on kasutada pausi, et saaksite perioodiliselt üle vaadata järjekorra ja otsustada, kas soovite tõesti faili uuesti laadida.

Lülita sisse peatamise allalaadimine post-töötluse ajal: Kuigi Pi tõesti läheb mööda, kui see laadib alla ja lahti pakitakse ühte elementi, kui see röövib suure mahajäämuse tõttu, võib tandemite allalaadimine ja post-töötlus tõepoolest tungida. Selle suvandi lubamine ütleb Pi, et teie allalaaditavad failid peatatakse hiljuti lõpetatud versioonide töötlemisel.

konfiguratsioonis - & gt;Üldine jaotis:

Määra artikli vahemällu piiramine: Kuigi me jätnud selle võimaluse juhtimata, paljud SABnzbd foorumi kasutajad annavad Pi-le positiivseid tulemusi, seades selle valiku 32M või 64M-le.

Mobiililiidese ja mobiilirakenduste installimine

Kui soovite oma SABnzbd-seadme mobiilsideseadmest hõlpsasti juhtida, peate installima mõne mobiilivõrgu WebUI-malli või laadima alla ühe App Store'i või Google'i olemasolevast juhtprogrammistMängi.

Kui paigaldasime põhipaketi juhendaja alguses, saime Classic ja Plush teemad. Mobiilteema installimiseks võtame aega. Kui soovite üldpilditava mobiilteema, mis asub ülaltoodud pildil, sisestage terminali järgmine käsk:

sudo apt-get install sabnzbdplus-theme-mobile

Kui soovid iOS-i sarnase iPhone'i teema, siis kasutage selle käsuga järgmist käsku:

sudo apt-get install sabnzbdplus-theme-iphone

Kui olete installinud ühe mobiili teemadest, pange üle WebUI-i ja liikuge konfiguratsioonile ->Üldist - & gt;SABnzbd veebiserver. Sekundaarse veebiliidese alajaotuses saate valida oma paigaldatud mobiilne naha järgmiselt:

Kerige alla ja salvestage muudatused ning seejärel klõpsake käsku Restart SABnzbd( otse salvestusnuppu kõrval).Kui taaskäivitamine on lõpule jõudnud, on teil juurdepääs sekundaarsele / mobiili liidesele järgmisel URL-il:

http: // [Sinu Pi-i IP-aadress]: 8080 /m/

Kui soovite oma Useneti kogemust veelgi parandada, lähevad mobiilirakendused kaugemalelihtsa mobiililiidese põhitõdesid. IPhone'i või iPadi Apple'i fännid tahavad kindlasti vaadata järgmisi rakendusi:

  • SABMobile
  • myNZB
  • SABCommand

Android-kasutajad saavad valida ka kenasti, sealhulgas:

  • NZB Unity
  • SABcontrol
  • SABMobile
  • NZBAir

Paljudmobiilirakendused pakuvad täiustatud funktsioone, nagu RSS-to-NZB ​​ülekanded, täiustatud järjekordade haldamine ja muud.

Sellel hetkel olete installinud SABnzbd, räsinud oma sõltuvustest, optimeerinud seda, haarates mobiili naha / juhtprogrammi ja olete valmis torujuhtme täidiseks magusa, magusaga, Usenet heausega. Hoidke siit silma peal, kui me jätame teile üksikasjalike juhendite, mis aitavad teie Raspberry Pi jaoks veelgi rohkem välja.