Olemme äskettäin osoittaneet, kuinka voit muuttaa Vadelma Pi 24/7-BitTorrent-laatikkoa säästämään virtaa ja säilyttää tracker-suhteesi kultaiseksi. Nyt palataksemme sinulle, kuinka voit lisätä Usenetin käyttöoikeuden pyöristääksesi rakenteen kattavaksi latauslaatikoksi.
Kuten korostimme kohdassa Käännä Vadelma Pi aina BitTorrent-laatikkoon, ensisijainen syy siirtää toimintoja Raspberry Pi -yksikköön on valtavat säästöt. Verrattuna perinteisen tietokoneen käyttämiseen kotipalvelimena / latauslaitteena, Raspberry Pi sen sijaan pelastaa sinut kasa käteistä.
Jos noudatitte How-To Geek -oppaita energiankulutuksen mittaamiseen, saatat muistaa, että vaatimaton toimistopalvelimme polttaa noin 200 dollarin vuodessa sähköä. Vertailun vuoksi Vadelma Pi kuluttaa noin 3 dollaria vuodessa. Jopa järjestelmään lisättyjen ulkoisten kiintolevyjen avulla voit joutua purkamaan 10 dollaria vuodessa energiankäytössä.
Vaikka Usenet-lataukset ovat yhdensuuntaisia (ei ole kylvöä, seuranta- tai suhteentarkkailua, kuten vertaisverkkoyhteyttä, kuten BitTorrentia), et edelleenkään hyödynnä 24/7 toimintaa. Jos esimerkiksi käytät Usenetia tarttumasta suosikki TV-ohjelmasi, esimerkiksi aina Raspberry Pi -kuvakepakkaus napsauttaa niitä, kun he ovat käytettävissä.
Lopullinen hyöty on se, miten aina ladattavalla ruudulla siirretään taakka työpöydän koneelta. Sinun ei tarvitse koskaan lähteä työpöydän koneesta yli yön loppuun, että tiedoston tai ohita pelata peliä haluat pelata, koska koneesi on sidottu pakkauksen ja tarkistaa valtava download.
Lue, kun näytämme, miten kääntää Pi Piilevasta, keskiarvosta ja kuolleesta hiljaisesta Usenet-latauskoneesta.
Tässä opetusohjelmassa oletamme, että sinulla on Raspberry Pi -yksikkö, johon on asennettu Raspbian, voivat käyttää laitetta joko suoraan liitetyllä näytöllä ja näppäimistöllä tai etänä SSH: n ja VNC: n kautta ja että sinulla on USB-asema (tai asemat) se. Jos sinun on nopeutettava näillä alueilla, suosittelemme lukemaan seuraavat oppaat tässä järjestyksessä, johon ne on lueteltu:
Kaikki ensimmäisessä opetusohjelmassa on välttämätöntä, toinen opetusohjelma on valinnainen (mutta etäkäyttö on uskomattoman kätevää hankkia tämä projekti, sillä latauslaatikko on täydellinen ehdokas päättämättömälle rakennukselle) ja tärkein osa kolmannesta opetusohjelmasta on yksinkertaisesti kiintolevyn asentaminen ja sen automaattisen asentamisen käynnistyksen määrittäminen.
Edeltävän lukemiston lisäksi, jos et ole liian perehtynyt Usenetin sisään ja ulos, suosittelemme lukemaan seuraavan oppaan:
TL: n DR-versio: Käytä Newshostingia, ne ovat yrityksessä parhaita.
Jos olet jo tunne Usenetin ja sinulla on tili luotettavalla Usenet-palveluntarjoajalla, se on mahtavaa. Jos sinä älä sinulla on Usenet-tili, sinun on ehdottomasti lukea oppaamme, jotta pääset nopeasti. Toisin kuin torrentit, joita voit saada hyppäämällä julkisesta seurasta julkiseen seurantaan, ei ole olemassa luotettavaa ja ilmaista julkista Usenet-palvelinta. Sinun täytyy saada tili luotettavasta palveluntarjoajasta - katso käyttöoppaasta yleistietoja Usenetista ja vinkkejä, joista palveluntarjoajat harkitsevat.
Kun olet tutkinut kaiken materiaalin ja olet määrittänyt Pi: n, on aika päästä alas liiketoimintaasi Pi: n kääntämiseksi hiljaiseksi ja erittäin pienikokoiseksi ladattavaksi petoon.
Ensimmäinen liiketoiminnan järjestys on päivittää ja päivittää apt-get-asennusohjelma. Jos olet seurannut yhdessä viimeisimmän oppaan kanssa, kuinka voit muuttaa Vadelma Pi: n aina BitTorrent-laatikkoon, voit ohittaa tämän vaiheen juuri päivitettäessä ja päivitettäessä kyseisen opetusohjelman aikana.
Kirjoita päätteelle seuraavat komennot:
sudo apt-get päivitys
sudo apt-get päivitys
Jos et ole päivittänyt / päivittänyt aikaa, ole valmis tarttumaan kahviin odotettaessa prosessin loppumista.
Päivitetty, on aika asentaa SABnzbd. Ennen kuin teemme niin, merkintä siitä, miksi olemme valinneet SABnzbd: n, on kunnossa. Jos haluat suorittaa täysin barebones-asennuksen, joka on valo järjestelmäresursseilla, olisi järkevää käyttää joitain komentorivin työkaluja, kuten NZBGet. Kieltäminen on kuitenkin se, että menetät pääsyn kolmansien osapuolten sovellusten, laajennusten ja integraation valtavaan määrään, joka tulee kypsällä ja kehittyneellä työkalulla kuten SABnzbd. Olemme testanneet molemmilla alustalla ja vaikka ei ole keskustelua siitä, että NZBgetin kevyempi työkalu kuluttaa vähemmän resursseja, olemme halukkaita luopumaan SABnzbd: llä saatavasta kiillotetusta käyttöliittymästä ja herkkuista.
Aloita SABnzbd: n asentaminen avaamalla päätelaite ja antamalla seuraava komento:
sudo apt-get asenna sabnzbdplus
Tämä asentaa SABnzbd: n ytimen riippuvuudet, mukaan lukien useat Python-työkalut (kuten RSS Feed Parser ja Cheetah-mallipohja) sekä tavalliset SABnzbd-teemat, kuten Classic ja Pehmo. Aikaisen paketin asennuksen aikana näet jonkin seuraavassa vaiheessa seuraavan virheen:
[...] SABnzbd + binary newsgrabber: ei määritetty, keskeytys. Katso / etc / default / s [warndplus ... (varoitus).
Älä huoli, tämä outo pieni virhe asennusprosessissa tarkoittaa vain sitä, että SABnzbd ei ole vielä määritetty (mikä ei olisi luonnollisesti, kun asennamme sen).Kun asennus on valmis, siirry seuraavaan osaan.
Kun sabnzbdplus-asennus on valmis, sinut palautetaan komentokehotteeseen. Anna seuraava komento käynnistääksesi SABnzbd: n ensimmäistä kertaa:
sabnzbdplus - palvelin 0.0.0.0
Komento käynnistää SABnzbd-demonin ja käynnistää WebUI: n. Melko vähän tekstiä pyörrytään ja sitten se riippuu ja antaa illuusion siitä, että sovellus on kaatunut. Se ei ole, se on juuri ottanut hallintaansa terminaalin, ja kun se suorittaa uusia toimintoja, ne näkyvät täällä. Avaa joko uusi päätelaite tai SSH-yhteys; jos CTRL + C purkaa ja palaa komentokehotteeseen, aiheuttaa daemon sammuttamisen.
Voit joko käynnistää konfigurointitoiminnon joko joko Raspberry Pi -selaimella tai työpöydällä sijaitsevalla etäiselaimella. Suosittelemme, että käytät kauko-verkkoselaimella helppokäyttöisyyttä ja parempaa suorituskykyä.
Valitse haluamallasi verkkoselaimella osoitteessa:
http: // [Pi: n IP-osoite]: 8080 / wizard /
Valitse haluamasi kieli ja napsauta Käynnistä ohjattu toiminto. Ensimmäinen askel on syöttää Usenet-palveluntarjoajan tiedot - suosittelemme Newshostingia, mutta voit käyttää mitä tahansa palveluntarjoajaa, jonka haluat.
Syötä isäntä, portti, käyttäjätunnus / salasana ja määritä yhteyksien määrä. Vaikka voit helposti päästä irti 20: n + yhteydellä työpöydällä tai palvelimella, suosittelemme, että aloitat Pi: n 5 yhteyden muodostamisen ja hiirenumeron ylöspäin, jos tarvitset enemmän samanaikaisia yhteyksiä. Napsauta Test Server (Palvelinpalvelin), jos haluat tarkistaa kirjautumistunnuksesi / käyttäjätunnuksesi palveluntarjoajaltasi.
Ohjaimen vaiheen kaksi asettaa pääsynvalvonnan:
On tärkeää, että valitset "Haluan, että minun SABnzbd näkyy minkä tahansa tietokoneessani verkossa" ja että poistat "Käynnistä Internet-selaimen SABnzbd-sivun ollessa käynnissä". Kun olet valmis määrittämään SABnzbd: n, tämä tulee olemaan headless box, eikä ole syytä käynnistää oletusselaimella Pi ja purkamaan järjestelmän resursseja. Käyttäjätunnuksen / salasanan asettaminen on vapaaehtoista.
Voit ohittaa ohjatun pika-aloitteen vaiheen 3 kokonaan, koska molemmat lisäpalvelut, joita he suosittelevat liittämään käyttäjän tiedot, ovat nyt vanhentuneita. Napsauta vieressä siirtyäksesi eteenpäin vaiheeseen neljä. Neljäs vaihe on automaattinen, SABnzbd-diemon käynnistyy uudelleen ja ohjattu toiminto näyttää Web-osoitteita, joihin voit käyttää WebUI: ta:
http://192.168.1.102:8080/sabnzbd/
http: // Raspberry Pi: 8080 / sabnzbd /
http://127.0.1.1:8080/sabnzbd/
Siirry eteenpäin ja napsauta "Siirry SABnzbd", jos haluat poistua ohjatusta toiminnosta ja saada polkumyynnillä SABnzbd-käyttöliittymään.
Kun skannaat uuden käyttöliittymän yli, saatat huomata, että portilta on varoitus: "UNRAR-ohjelmaa ei löytynyt, RAR-tiedostojen purkaminen pakkauksesta ei ole mahdollista".
SABnzbd: n ydinasennuspaketti ei asenna RAR-ohjelmaa, ja se on ongelmallista. Voimme ladata tiedostoja Usenetista, mutta ne eivät automaattisesti pureta. Tiedätkö mikä ei kuulosta hauskalta? Pura manuaalisesti kaikki lataukset.
Jotta tiedoston purkaminen voidaan automatisoida, meidän on rakennettava kopio vapaasta mutta viivästettömästä nimeltään unrar-nonfree -sovelluksesta. Onneksi hyödyllinen sielu RaspberryPi.StackExchangeissa hahmotellaan, miten Raspianille tehdään tämä.
Anna päätelaitteelle seuraava komento, jonka avulla voit muokata source.list ja lisätä arkistoon, joka sisältää unrar-nonfree:
sudo nano /etc/apt/sources.list
Lisää nano, lisää seuraava rivi .list-tiedostoon:
deb-src http://archive.raspbian.org/raspbian vauhtipyörän pääaineisto ei-vapaa rpi
Poistu Nano- ja Y-näppäimistä painamalla CTRL + X ja tallenna / korvaa vanha .list-tiedosto. Palaa komentokehotteeseen, sinun on päivitettävä lähdeluettelosi, jotta muutos tulee voimaan:
sudo apt-get päivitys
Kun päivitys on valmis (sen pitäisi olla aika siedettävää, jos päivitit tutorialissa aikaisemmin), on aika luoda työhakemisto ja siirtää sen jälkeen:
mkdir ~ / unrar-nonfree && cd ~ / unrar-nonfree
Aika ladata unrar-nonfree riippuvuudet:
sudo apt-get rakentaa-dep unrar-nonfree
Kun prosessi päättyy ja palaat takaisin kehotteeseen, anna seuraava komento ladataksesi lähdekoodin ja rakentamalla asennuspaketin:
sudo apt-get-lähde -b unrar-nonfree
Nyt on aika asentaa paketti. Jos seuraat tätä opetusohjelmaa, kun unrar-nonfree -version uusi versio on julkaistu, sinun on päivitettävä tiedostonimi. Voit tarkistaa versionumeron kirjoittamalla komentorivillä "ls" luettaaksesi edellisissä vaiheissa ladatut tiedostot:
sudo dpkg -i unrar_4.1.4-1_armhf.deb
Kun asennus on valmis, voit nopeasti tarkistaa, onko komennolla "unrar" käytettävissä järjestelmän kirjoittamalla "unrar" komentokehotteeseen. Jos se on asennettu oikein, unrar-sovellus palauttaa luettelon kaikista käytettävissä olevista kytkimistä ja niiden kuvauksista. Jos paketti on asennettu virheettömästi, voit lajitella itsesi seuraavalla komennolla:
cd && rm -r ~ / unrar-nonfree
Nyt on aika poistaa SABnzbd-virhe. Käynnistä SABnzbd uudelleen WebUI: sta napsauttamalla Valinnat -> Käynnistä uudelleen. Kun käynnistät uudelleen virhesanoman, sen on poistuttava WebUI: n vasemmasta yläkulmasta. Voit tarkistaa, että virheloki on tyhjä klikkaamalla Status-linkkiä vasemmassa yläkulmassa:
Kaikki kunnossa! Olemme asentaneet unrar-nonfree -ohjelmaan, jotta se voi automaattisesti purkaa latauksemme, mutta nyt oletuslatausluettelot osoittavat Raspberry Pi: n pienellä SD-kortilla. Tarkastellaan niitä ulkoisen kiintolevyllä.
Oletusarvoisesti kaikki ladatut tiedostot tulevat hukkaan / home / pi / downloads -hakemistoon. Puolen tunnin edes vaatimaton laajakaistayhteys täyttää SD-kortin kokonaan, jolloin Usenet-latauksenne seikkailut loppuvat, kun SABnzbd keskeyttää automaattisesti latauksesi ja purkaa koko operaation pysäyttääkseen.
Tämän välttämiseksi siirrämme kaikki tärkeät hakemistot pois SD-kortilta ja ulkoiselle kiintolevylle. Jos sinulla ei vielä ole USB-kiintolevyä, joka on liitetty Raspberry Pi -laitteeseen ja asennettu automaattiseen asentamiseen käynnistyksen yhteydessä, suosittelemme tutustumaan ohjattuun ohjeeseen, kuinka voit muuttaa Vadelma Pi -verkkokaapeliverkon tallennuslaitteeksi. niin. Käytämme samaa kiintolevyn nimeämiskäytäntöä ja hakemistorakennetta, jota käytimme tässä opetusohjelmassa, joten muokkaa komentojasi tässä osassa vastaamaan HDD: n sijaintia.
Ensinnäkin luodaan hakemistot, joita tarvitsemme SABnzbd: lle:
sudo mkdir / media / USBHDD1 / osakkeet / SABnzbd / lataus
sudo mkdir / media / USBHDD1 / osakkeet / SABnzbd / valmis
sudo mkdir / media / USBHDD1 / osakkeet / SABnzbd / katsella
sudo mkdir / media / USBHDD1 / osakkeet / SABnzbd / watch / nzb-varmuuskopio
sudo mkdir / media / USBHDD1 / osakkeet / SABnzbd / komentosarjat
Kun olet luonut hakemistot, palaa SABnzbd: n WebUI: hen muuttamalla oletusluetteloita. Siirry WebUI: ssä kohtaan Config -> Folders. On kaksi kappaletta, Käyttäjäkansiot ja Järjestelmä-kansiot. Näissä kahdessa osassa voit muuttaa seuraavia merkintöjä juuri luomiesi kansioiden avulla. Käytä absoluuttisia polkuja pakottaaksesi SABnzbd: n käyttämään kansioita oletusarvoisesti / home / pi /.
Tilapäinen latauskansi:
/ Media / USBHDD1 / osakkeiden / SABnzbd / lataaminen
Valmis kansion lataaminen:/ Media / USBHDD1 / osakkeiden / SABnzbd / valmistunut
Katseltava kansio:/ Media / USBHDD1 / osakkeiden / SABnzbd / watch
Scripts Folder:/ Media / USBHDD1 / osakkeiden / SABnzbd / skriptejä
.nzb Backup Folder:/ Media / USBHDD1 / osakkeiden / SABnzbd / watch / NZB-backup
Näiden muutosten lisäksi voit asettaa "Minimum Free Space for Temporary Download Folder" -kohdan käyttämällä nimityksiä, kuten 900M 900 megatavua tai 20G 20 gigatavua kohden. Yleensä jätämme 10-20 gigatavua levykkeemme toimimaan mukavana puskurina.
Kun olet tehnyt kaikki muutokset, valitse valikosta alareunasta Tallenna. Tehdyt muutokset edellyttävät uudelleenkäynnistystä, joten napsauta Lataukset palataksesi pää WebUI -ohjelmaan ja napsauta sitten Valinnat -> Käynnistä uudelleen oikeassa yläkulmassa.
Kun SABnzbd käynnistyy uudelleen, on aika ottaa se pyörimään. Testauksemme lähdimme Binsearch.info:sta ja löysimme kopion Linux Mintista ladattavaksi. Aloittaaksesi latauksen, jätimme .NZB-tiedoston SABnzbd / watch / kansioon, jossa SABnzbd nappaa sen. Se näkyy jonossa ja siirretään sen jälkeen WebUI: n Historia-osioon, kun se siirtyy latauksesta tarkistukseen ja purkamiseen, kuten yllä olevassa kuvakaappauksessa näkyy.
Niille teistä, jotka ovat uteliaita siitä, kuinka SABnzbd Pi: ssä pinoa SABnzbd: tä vastaan tavallisella tietokoneella, suoritimme useita testejä, joissa ladattiin täsmälleen sama tiedosto sekä palvelimellamme että Raspberry Pi: llä ja verrattiin tuloksia.
Pi saavutti paremmin kuin odotimme, rutiininomaisesti vain noin 15% hitaammin kuin koko työpöydän kone. Todellisessa maailmassa tämä merkitsi sitä, että 1 Gt: n lataus kesti noin 14 minuuttia lataamaan, tarkastamaan ja purkamaan pöytäkoneella, verrattuna noin 16 minuuttiin Vadelma Pi: lla. Ei paha!
Verrattuna muihin muihin äskettäisiin projekteihimme, SABnzbd plus -järjestelmän käynnistyksen käynnistäminen on rento. Asennuspaketti jo luonut /init.d/ -komentosarjan sinulle. Ainoa asia mitä sinun tarvitsee tehdä on muokata SABnzbd / etc / default / tiedosto, josta ilmenee, mihin käyttäjä haluat daemon toimimaan.
Tee näin kirjoittamalla seuraava komento päätteelle avata nano ja SABnzbd-määritystiedosto:
sudo nano / etc / default / sabnzbdplus
Ainoa muokattava muuttuja on USER = kirjoita käyttäjätunnus, jonka haluat käyttää daemon alla. Käytimme oletusarvoista käyttäjätiliä (ja sitä, johon olemme asentaneet SABnzbd: n alla) "pi". Poistu ja tallenna muokkaus painamalla CTRL + X. Voit testata, ovatko muutokset voimaan joko käynnistämällä uudelleen Pi-yksikkösi tai tarkistamalla, voitko aloittaa SABnzbd-palvelun palveluna seuraavalla komennolla:
sudo service sabnzbdplus start
Jos muutokset olivat tehokkaita, yllä olevan komennon pitäisi palauttaa seuraava järjestys:
[...] SABnzbd + binary newsgrabberin aloittaminen:
[ok] SABnzbd + binary newsgrabber: n aloittaminen :.
Huomaa: jos suoritat palvelun käynnistyskomennon, kun SABnzbd on käynnissä, saat yllä olevan järjestyksen, mutta se sanoo "epäonnistuvan" sijasta "ok"; se tarkoittaa, että se yritti vielä yrittää ajaa daemon mutta epäonnistui, koska se oli jo alkanut.
Vaikka SABnzbd-testiohjelmassa havaitsimme, että Pi on suorittanut parin työpöydän koneen kanssa, voit muokata konfiguraatiotiedostoon muutamia muutoksia, jotka parantavat merkittävästi suorituskykyäsi, jos aiot purkaa enemmän nopeutta. Siirry pääkäyttöliittymään ja napsauta Config. Menemme läpi kunkin asiaankuuluvan osan ja tweaksit yksitellen. Konfigurointiasetuksia tilataan suurimmalla paluulla vähiten paluuta vaivaa varten:
Vuonna Config -> Palvelimet jakso:
Poista SSL käytöstä. Ellei ultra-paranoida Internet-palveluntarjoajasi valvonnasta, siirry palveluntarjoajasi SSL-palvelimelta säännölliselle palvelimelle. Testeissämme todettiin, että SSL-salauksen yläpuolella alensi latausnopeutemme noin 50% ja hidasti purkamisprosessia latausten aikana, koska SSL otti niin paljon Pi: n prosessointitehoa.
Vuonna Config -> Kytkimet jakso:
Ota Duplicate Downloads -toiminnon käyttöön. Et halua tuhlata aikaa, kaistanleveyttä ja prosessitehoa ladataksesi aiemmin lataamasi tiedoston. Vaihtoehdot ovat Hylkää ja Keskeytä. On kätevää käyttää taukoa, jotta voit tarkistaa jonon säännöllisesti ja päättää, haluatko todella ladata tiedoston uudelleen.
Ota käyttöön keskeytys latauksen aikana jälkikäsittelyyn: Vaikka Pi todella humstaa pitkin, kun se lataa ja purkamalla yksittäisen kohteen, kun se repeytyy suuren taakan kautta, tandem-lataus ja jälkikäsittely pystyvät todellakin törmäämään siihen. Tämän vaihtoehdon käyttöönotto kertoo, että Pi keskeytti latauksensa käsiteltäessä äskettäin valmistuneita.
Vuonna Config -> Yleistä jakso:
Aseta artikkelin välimuistin raja: Vaikka tämä vaihtoehto jätettiin käsittelemättömäksi, monet SABnzbd-foorumin käyttäjät kertovat Pi: n positiivisista tuloksista asettamalla tämän vaihtoehdon 32M tai 64M.
Jos haluat ohjata SABnzbd-asennusta helposti mobiililaitteesta, sinun on joko asennettava yksi mobiili WebUI -malleista tai ladattava yksi käytettävissä olevista sovelluksista App Storesta tai Google Playsta.
Kun asennimme pääpaketin opetusohjelman alussa, saimme Classic- ja Pehmo-teemat. Kestää hetki asentaa mobiili teema. Jos haluat yleiskuvan aiheen, joka näkyy yllä olevassa kuvakaappauksessa, anna seuraava komento terminaalissa:
sudo apt-get asenna sabnzbdplus-theme-mobile
Jos haluat iOS: n kaltaisen iPhone-teeman, anna sen sijaan seuraava komento:
sudo apt-get asenna sabnzbdplus-teema-iphone
Kun olet asentanut yhden mobiiliteemoja, siirry WebUI: hen ja siirry kohtaan Config -> General -> SABnzbd Web Server. Alaotsikon Toissijaisen Web-käyttöliittymän alla voit valita asentamasi matkapuhelimen, kuten:
Selaa alaspäin ja tallenna muutokset ja valitse sitten Restart SABnzbd (aivan tallennuspainikkeen vieressä). Kun uudelleenkäynnistys on valmis, voit käyttää toissijaista / mobiililiittymää seuraavalla URL-osoitteella:
http: // [Pi: n IP-osoite]: 8080 / m /
Jos haluat edelleen parantaa Usenet-käyttökokemustasi, mobiilisovellukset ylittävät yksinkertaisen käyttöliittymän perusasiat. Apple-fanit iPhonella tai iPadilla varmasti haluavat tarkistaa seuraavat sovellukset:
Android-käyttäjillä on myös mukava leviäminen, kuten:
Monet mobiilisovelluksista tarjoavat parannettuja ominaisuuksia, kuten RSS-to-NZB-siirtoja, edistynyttä jonoa ja paljon muuta.
Tässä vaiheessa olet asentanut SABnzbd: n, riippui sen riippuvuuksista, optimoinut sen ja tarttunut mobiiliin iho / hallintasovellukseen, ja olet valmis kyllästämään pipelinejasi makealla, makealla Usenet-hyvyydellä. Pidä silmällä etusivua täältä, kun jatkamme sinua yksityiskohtaisten oppaiden avulla saadaksemme entistä enemmän irti vadelmasi Pi.