Miksi haluan tehdä tämän?
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.
Mitä minä tarvitsen?
- HTG-opas Raspberry Pi -oppaan käyttöönottoon
- Raspberry Pi -ohjelman konfigurointi Remote Shell, Desktopille ja Tiedostonsiirrolle
- Kuinka muuttaa Vadelma Pi pienitehoiseen verkkotallennuslaitteeseen
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:
How-To Geek -opastus Aloitusopas Usenet-palveluun
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.
SABnzbd-ohjelmiston päivittäminen Apt-Get ja asentaminen
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 update
sudo apt-get upgrade
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 install 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: not configured, aborting. See /etc/default/s[warndplus … (warning).
Ä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.
Ohjatun SABnzbd-määritystoiminnon suorittaminen
sabnzbdplus --server 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:
https://[Your Pi's IP]: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.
Ohjaimen vaiheen kaksi asettaa pääsynvalvonnan:
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:
https://192.168.1.102:8080/sabnzbd/
https://raspberrypi:8080/sabnzbd/
https://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.
UNRARin asennus automaattiseen purkamiseen
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 https://archive.raspbian.org/raspbian wheezy main contrib non-free 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 update
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 build-dep unrar-nonfree
Kun prosessi päättyy ja palaat takaisin kehotteeseen, anna seuraava komento ladataksesi lähdekoodin ja rakentamalla asennuspaketin:
sudo apt-get source -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ä.
SABnzbd-hakemistojen määrittäminen
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/shares/SABnzbd/downloading sudo mkdir /media/USBHDD1/shares/SABnzbd/completed sudo mkdir /media/USBHDD1/shares/SABnzbd/watch sudo mkdir /media/USBHDD1/shares/SABnzbd/watch/nzb-backup sudo mkdir /media/USBHDD1/shares/SABnzbd/scripts
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 /.
Temporary Download Folder:
/media/USBHDD1/shares/SABnzbd/downloading
Valmis kansion lataaminen:
/media/USBHDD1/shares/SABnzbd/completed
Katseltava kansio:
/media/USBHDD1/shares/SABnzbd/watch
Scripts Folder:
/media/USBHDD1/shares/SABnzbd/scripts
.nzb Backup Folder:
/media/USBHDD1/shares/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.
SABnzbd-asennuksen testaaminen
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!
Asetus SABnzbd käynnistää käynnistyksen yhteydessä
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:
[….] Starting SABnzbd+ binary newsgrabber:
[ ok ] Starting SABnzbd+ binary newsgrabber:.
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.
Speed Boosting -konfiguroinnin lisälaitteet
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 olemme jättäneet tämän vaihtoehdon 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.
Mobiililaitteen ja mobiilisovellusten asentaminen
Kun asennimme pääpaketin opetusohjelman alussa, saimme Classic- ja Pehmo-teemat. Anna hetkinen asentaa mobiiliteema. Jos haluat yleiskuvan aiheen, joka näkyy yllä olevassa kuvakaappauksessa, anna seuraava komento terminaalissa:
sudo apt-get install sabnzbdplus-theme-mobile
Jos haluat iOS: n kaltaisen iPhone-teeman, anna sen sijaan seuraava komento:
sudo apt-get install sabnzbdplus-theme-iphone
Kun olet asentanut yhden mobiiliteemoja, päätä WebUI: lle ja siirry kohtaan Config -> General -> SABnzbd Web Server. Alaotsikon Toissijaisen Web-käyttöliittymän alla voit valita asentamasi matkapuhelimen, kuten:
https://[Your Pi's IP]: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:
- SABMobile
- myNZB
- SABCommand
Android-käyttäjillä on myös mukava leviäminen, kuten:
- NZB-yksikkö
- SABcontrol
- SABMobile
- NZBAir
Monet mobiilisovelluksista tarjoavat parannettuja ominaisuuksia, kuten RSS-to-NZB-siirtoja, edistynyttä jonoa ja paljon muuta.
Tässä vaiheessa olet asentanut SABnzbd: n, riippuen sen riippuvuuksista, optimoinut sen, 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.