Hoe NZBGet te installeren voor lichtgewicht Usenet downloaden op je Raspberry Pi

Jun 5, 2025
Hardware
ONGECAAKTE CONTENT

We hebben het je onlangs laten zien hoe u van uw Raspberry Pi een altijd on Usenet-machine maakt gecentreerd rond de feature-rijke SABnzbd Usenet-client. Nu zijn we terug om u te laten zien hoe u NZBGet gebruikt, een meer Spartaanse maar ook zeer lichtgewicht Usenet-tool.

Waarom wil ik dit doen?

Als je onze Hoe u van een Raspberry Pi een Always-On Usenet-machine maakt en je bent helemaal tevreden met de resultaten, dan kun je deze tutorial helemaal overslaan.

Als je daarentegen hebt gemerkt dat SABnzbd je Raspberry Pi te veel belast (vooral als je hem naast een BitTorrent-client gebruikt), dan is overschakelen naar NZBGet een geweldige manier om systeembronnen vrij te maken. Je verliest tijdens het proces een verscheidenheid aan functies, maar de kernfunctionaliteit (NZB-bestanden importeren, inhoud downloaden, uitpakken en interactie met hulp-apps zoals SickBeard en CouchPotato) is allemaal nog steeds beschikbaar met NZBGet.

Wees echter gewaarschuwd dat het installeren van NZBget een aanzienlijk groter gedoe is (en omvat het compileren van zowel NZBget als gepatchte helper-apps).

Wat heb ik nodig?

Voor deze tutorial gaan we ervan uit dat je een functionele Raspberry Pi met Raspbian hebt geïnstalleerd en deze hebt gevolgd met onze eerdere tutorials. Ik heb je en je bent hier gewoon om SABnzbd in te ruilen voor NZBget, ga naar de volgende sectie. Als je helemaal nieuw bent in het proces en je wilt meedoen, raden we je aan te beginnen met de volgende artikelen in de volgorde waarin we ze hier hebben vermeld:

  1. De HTG-gids om aan de slag te gaan met Raspberry Pi
  2. Hoe u uw Raspberry Pi configureert voor externe shell, desktop en bestandsoverdracht
  3. Hoe u van een Raspberry Pi een energiezuinig netwerkopslagapparaat maakt

Alles in de eerste tutorial is nodig, de tweede tutorial is optioneel (maar externe toegang is ongelooflijk handig voor dit project omdat een downloadbox een perfecte kandidaat is voor een headless build), en het belangrijkste deel van de derde tutorial is simpelweg het opzetten de harde schijf en het configureren om automatisch te koppelen bij het opstarten.

Als u niet al te bekend bent met de ins en outs van Usenet, raden we u, naast de eerdere leeslijst, ten zeerste aan de volgende tutorial te lezen:

  • De How-To Geek-gids om aan de slag te gaan met Usenet

Als je al bekend bent met Usenet en een account hebt bij een betrouwbare Usenet-provider, is dat geweldig. als jij niet een Usenet-account hebt, moet u absoluut onze gids lezen om op de hoogte te raken. In tegenstelling tot torrents waar je kunt komen door van openbare tracker naar openbare tracker te springen, bestaat er niet zoiets als een betrouwbare en gratis openbare Usenet-server. U heeft een account nodig bij een betrouwbare provider. Raadpleeg onze gids voor algemene informatie over Usenet en tips over welke providers u moet overwegen.

Apt-Get bijwerken en UNRAR installeren

Opmerking: als u onlangs de SABnzbd-gids hebt gevolgd, kunt u deze hele sectie veilig overslaan, aangezien u uw apt-get-tool al hebt bijgewerkt en UNRAR hebt geïnstalleerd.

De eerste taak is om uw apt-get-installatieprogramma bij te werken en te upgraden. Als je een van onze andere Raspberry Pi-handleidingen hebt gevolgd en alles hebt bijgewerkt, kun je deze stap overslaan.

Voer op de terminal de volgende opdrachten in:

sudo apt-get update

sudo apt-get upgrade

Als u al een tijdje niet bent geüpdatet / geüpgraded, moet u wachten op een langdurig upgradeproces.

Net als bij de installatiehandleiding van SABnzbd, moeten we een aanvullende tool installeren om met bestandsarchieven om te gaan.

Om het uitpakken van het bestand te automatiseren, moeten we een kopie maken van de gratis maar niet intuïtief genoemde app unrar-nonfree. Gelukkig is een behulpzame ziel bij de RaspberryPi.StackExchange beschreven hoe u dit voor Raspbian kunt doen.

Voer op de terminal de volgende opdracht in om je sources.list te laten bewerken en de repository toe te voegen die unrar-nonfree bevat:

Sudona / Etc / Apt / So rse s. Ik st

Voeg in nano de volgende regel toe aan het .list-bestand:

deb-src http://archive.raspbian.org/raspbian wheezy hoofdbijdrage niet-vrije rpi

Druk op CTRL + X om nano af te sluiten en Y om het oude .list-bestand op te slaan / te overschrijven. Terug bij de opdrachtprompt, moet u uw bronnenlijst bijwerken om de wijziging van kracht te laten worden:

sudo apt-get update

Nadat de update is voltooid (het zou behoorlijk pittig moeten zijn als je eerder in de tutorial een update hebt uitgevoerd), is het tijd om een ​​werkmap te maken en er vervolgens naartoe te gaan:

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

Tijd om de afhankelijkheden van unrar-nonfree te downloaden:

sudo apt-get build-dep unrar-nonfree

Wanneer het proces is voltooid en u weer bij de prompt bent, voert u de volgende opdracht in om de broncode te downloaden en het installatiepakket samen te stellen:

sudo apt-get source -b unrar-nonfree

Nu is het tijd om het pakket te installeren. Als je deze tutorial volgt nadat een nieuwe versie van unrar-nonfree is uitgebracht, moet je de bestandsnaam updaten. U kunt het versienummer controleren door "ls" te typen bij de opdrachtprompt om de bestanden weer te geven die we in de vorige stappen hebben gedownload:

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

Zodra de installatie is voltooid, kunt u snel testen of het commando "unrar" beschikbaar is voor het systeem door simpelweg "unrar" te typen bij de opdrachtprompt. Als de app correct is geïnstalleerd, maakt deze een lijst met alle beschikbare schakelaars en hun beschrijvingen. Als het pakket foutloos is geïnstalleerd, kun je jezelf opruimen met het volgende commando:

cd && rm -r ~ / unrar-nonfree

Nu we onze UNRAR-app hebben geïnstalleerd, is het tijd om aan de slag te gaan met het installeren en configureren van NZBGet.

NZBget installeren en configureren

In tegenstelling tot het installatieproces van SABnzbd, is dit proces aanzienlijk langer / lastiger, dus wees bereid om wat tijd door te brengen achter de prompt. Behalve dat je wat meer tijd aan de prompt besteedt, moet je voorbereid zijn op wat downtime wanneer je de opdracht "make" gebruikt om apps te compileren.

De eerste taak is om een ​​tijdelijke map te maken, zoals we deden met onze UNRAR-installatie, waarin we werken. Net als bij UNRAR zullen we onze handen uit de mouwen moeten steken om een ​​installateur te bouwen. Voer bij de prompt de volgende opdrachten in:

sudo mkdir / temp-nzbget
cd /temp-nzbget

Nu moeten we NZBget downloaden en uitpakken. Op het moment van schrijven is versie 10.2 de stabiele uitgave. Controleer de NZBget-website om ervoor te zorgen dat u de meest recente stabiele versie downloadt.

sudo wget http://sourceforge.net/projects/nzbget/files/nzbget-10.2.tar.gz
sudo tar -xvf nzbget-10.2.tar.gz
cd nzbget-10.2

Aangezien NZBGet geen mooi voorverpakt installatieprogramma voor ons heeft, zullen we alle afhankelijkheden handmatig moeten installeren. Als u nieuwsgierig bent waar elke afhankelijkheid voor is, Bekijk hier de lijst met vereisten . Voer bij de prompt de volgende opdrachten in:

sudo apt-get install libncurses5-dev
sudo apt-get install sigc ++
sudo apt-get install libpar2-0-dev
sudo apt-get install libssl-dev
sudo apt-get install libgnutls-dev
sudo apt-get install libxml2-dev

Nadat u alle afhankelijkheden heeft geïnstalleerd, moeten we een kleine patchbewerking uitvoeren op libpar2. U kunt deze patch technisch overslaan maar Met de patch kunt u een tijdslimiet instellen voor het par-reparatieproces. Dit wordt gebruikt voor langzamere apparaten zoals onze kleine Raspberry Pi-downloadbox.

Notitie: als je de bestanden niet patcht, krijg je een foutmelding tijdens het configuratieproces, tenzij je het ./configure commando toevoegt met –disable-libpar2-bugfixes-check

Om libar2 te patchen, voert u de volgende opdrachten in bij de prompt:

sudo wget http://sourceforge.net/projects/parchive/files/libpar2/0.2/libpar2-0.2.tar.gz
sudo tar -xvf libpar2-0.2.tar.gz
cd libpar2-0.2
cp /temp-nzbget/nzbget-10.2/libpar2-0.2-*.patch.
sudo-patch <libpar2-0.2-bugfixes.patch
sudo patch <libpar2-0.2-annuleren.patch
./configureren
sudo make
sudo make install

Nu is het tijd om NZBget te compileren en te installeren:

cd /temp-nzbget/nzbget-10.2
./configureren
sudo make
sudo make install

Zodra dat proces is voltooid, hebben we nog een taak voordat we NZBget configureren. We moeten een set mappen maken die NZBget kan gebruiken. We gaan ervan uit dat je dezelfde directorystructuur gebruikt als in onze Raspberry Pi-tutorials. Als dit niet het geval is, moet u uw mappen dienovereenkomstig aanpassen.

Voer bij de opdrachtprompt de volgende opdrachten in om uw NZBget-mappen te maken:

sudo mkdir / media / USBHDD1 / shares / NZBget
sudo mkdir / media / USBHDD1 / shares / NZBget / dst
sudo mkdir / media / USBHDD1 / shares / NZBget / nzb
sudo mkdir / media / USBHDD1 / shares / NZBget / wachtrij
sudo mkdir / media / USBHDD1 / shares / NZBget / tmp
sudo mkdir / media / USBHDD1 / shares / NZBget / post-proc

Je kunt de naamgevingsstructuur wijzigen, maar dan moet je ook de configuratiebestanden doorlopen en alle standaardmapnamen wijzigen (wat het gedoe niet echt waard is).

Nadat u de mappen heeft gemaakt, is het tijd om het NZBget-configuratiebestand te bewerken. Voer bij de prompt de volgende opdracht in:

sudo cp /usr/local/share/nzbget/nzbget.conf /etc/nzbget.conf
Plotseling / Etc / n zbge t. Kon f

Het configuratiebestand is zwaar geannoteerd met nuttige opmerkingen (maar we gaan hier niet alle commentaarregels in onze instructies opnemen omdat het de tekstblokken onnodig lang zou maken); lees het bestand zorgvuldig door om het volgende gedeelte van het configuratiebestand in de sectie ### PADEN te bewerken:

MainDir = / media / USBHDD1 / shares / NZBget

Voer in de sectie ### NIEUWS-SERVERS uw Usenet Server-inloggegevens in:

Server1.Host = uwserver.com
Server1.Port = 119
Server1.Username = gebruikersnaam
Server1.Password = wachtwoord
Server1.JoinGroup = ja
Server1.Encryption = nee
Server1.Connections = 5

Als u klaar bent met het bewerken van het bestand, drukt u op CTRL + X en slaat u op. Voordat we NZBget starten, moeten we een kleine batch bestanden kopiëren. Voer bij de opdrachtprompt de volgende opdracht in:

cp /temp-nzbget/nzbget-10.2/nzbget-postprocess* / media / USBHDD1 / shares / NZBget / post-proc

Dit kopieert alle nabewerkingsscripts van onze tijdelijke installatiemap naar de permanente postverwerkingsmap. Nu kunnen we de NZBget-daemon starten en controleren of alles goed werkt. Voer de volgende opdracht in:

sudo nzbget -D

U kunt nu navigeren naar het IP-adres van uw Raspberry Pi met het volgende poortnummer:

http: // [Your Pi's IP]: 6789

om de WebUI voor NZBget te bekijken. De standaard gebruikersnaam is "nzbget" en het standaard wachtwoord is "tegbzn6789".

We zullen hier niet veel tijd doorbrengen, net lang genoeg om rond te snuffelen en te controleren of alles naar behoren werkt. (Als we eenmaal klaar zijn met de NZBget-configuratie en het start-bij-opstartproces, kijk je niet veel meer naar NZBget omdat het wordt aangeroepen door al je helper-applicaties zoals SickBeard en CouchPotato).

Terwijl we hier zijn, neem even de tijd om een ​​NZB-bestand toe te voegen. Als je een NZB-bestand wilt, ga dan naar binsearch.info en zoek naar je favoriete Linux-distributie.

Zodra u heeft bevestigd dat u NZBget kunt opstarten en een bestand kunt downloaden, wordt het tijd om NZBget te configureren om te starten bij het opstarten. Als je al onze Raspberry Pi-tutorials hebt gevolgd (of een Linux-veteraan bent), zal dit hele proces redelijk bekend voorkomen.

Voer de volgende opdracht in bij de opdrachtprompt:

Sudonna / Etc / Ini t. d / n zb krijg t

Plak de volgende code in het bestand:

#! / bin / sh
### BEGIN INIT INFO
# Biedt: NZBget
# Vereist-Start: $ network $ remote_fs $ syslog
# Vereiste stop: $ network $ remote_fs $ syslog
# Standaard start: 2 3 4 5
# Default-Stop: 0 1 6
# Korte beschrijving: start NZBget tijdens het opstarten
# Beschrijving: Start NZBget
### END INIT INFO
case "$1" in
start)   echo -n "Start services: NZBget"
/ usr / local / bin / nzbget -D
;;
stop) echo -n "Stop services: NZBget"
/ usr / local / bin / nzbget -Q
;;
herstarten)
$ 0 stop
$ 0 start
;;
*)   echo "Usage: $0 start|stop|restart"
uitgang 1
;;
esac
afrit 0

Druk op CTRL + X, sla uw werk op en sluit nano af. Nu moeten we de machtigingen voor het bestand wijzigen en de rc.d bijwerken. Voer de volgende opdrachten in bij de prompt:

sudo chmod 755 /etc/init.d/nzbget
sudo update-rc.d nzbget standaardinstellingen

Start uw systeem opnieuw op en bevestig dat NZBget automatisch start.


Op dit punt bent u klaar om te beginnen met een eenvoudige NZBget-installatie. De volgende stap is om naar onze automatiseringsgids te gaan, Hoe u uw Always-On Raspberry Pi-downloadbox automatiseert en volg de installatie-instructies. Elke tool die we in de gids met SABnzbd gebruiken, is ook compatibel met NZBget, dus maak gewoon de juiste vervangingen in de instellingenmenu's.

.entry-inhoud .entry-footer

How To Install And Configure Radarr On Raspberry Pi With DietPi

How To Install And Configure Sonarr On Raspberry Pi With DietPi

How To Install And Configure CouchPotato On Raspberry Pi | Download All Movies At Once |

The Best Raspberry Pi Server With Sonarr, Radarr, Deluge, NZBGet And Jackett

How To Install Radarr On OpenMediaVault 5 Using Docker With Portainer On Raspberry Pi 4

Ubuntu 20.04 Enlightenment. Raspberry Pi 4

Raspberry Pi 4: Ultimate Home Server With DockSTARTer

Raspberry Pi + Sonarr, Radarr, Deluge And Jackett

Plex Server On A Raspberry Pi 4!? (how To)

DietPi Plex Media Server Setup On Raspberry Pi 3 B Plus


Hardware - Meest populaire artikelen

De beste goedkope mechanische toetsenborden onder de $ 40

Hardware Jul 4, 2025

Mechanische toetsenborden zijn allemaal razernij computerliefhebbers en gamers. Als u al uw hele leven een rubberen koepel of een toetsenbord met schaarschakelaar gebrui..


Je Nest Cam automatisch in- en uitschakelen

Hardware Feb 14, 2025

ONGECAAKTE CONTENT Als je hebt Nest Aware ingesteld op je Nest Cam, kan hij de klok rond video opnemen. Dit kan echter snel je bandbreedte en gegevens opgebruiken, ..


Hoe Android 'sluimeren' de levensduur van uw batterij verbetert en hoe u deze kunt aanpassen

Hardware Feb 22, 2025

ONGECAAKTE CONTENT Android 6.0 Marshmallow een nieuwe functie toegevoegd genaamd "Doze" die tot doel heeft de levensduur van uw batterij drastisch te verbeteren. Andro..


Hoe u ervoor kunt zorgen dat de batterij van uw Nintendo 3DS langer meegaat

Hardware Jul 12, 2025

ONGECAAKTE CONTENT De nieuwe 3DS XL van Nintendo belooft een batterijduur van 3,5 tot 7 uur, wat een vrij groot bereik is. Met deze tips kunt u de batterij zo lang mogelijk uit uw..


Ga voor draadloos en sluit nooit meer een kabel aan op uw Android-telefoon

Hardware Jan 26, 2025

ONGECAAKTE CONTENT We zouden in een draadloze toekomst leven, maar we zijn er nog niet helemaal. Toch hebben veel dingen die we met kabels doen, eigenlijk geen kabels meer nodig -..


Kunnen twee via een USB-hub aangesloten schijven een computer omzeilen bij het delen van gegevens?

Hardware Sep 29, 2025

ONGECAAKTE CONTENT Als u meerdere harde schijven op een USB-hub hebt aangesloten, worden gekopieerde gegevens dan eerst door de computer verplaatst of rechtstreeks via de USB-hub ..


Hoe u uw foto's radicaal kunt verbeteren met een flitsverspreider

Hardware Jan 9, 2025

Veel mensen vermijden het gebruik van de flitser van hun camera omdat deze mensen wegspoelt, harde schaduwen creëert en meestal de achtergrond van de foto overstemt. Lees verder te..


Verander uw thuisrouter in een superkrachtige router met DD-WRT

Hardware Jul 10, 2025

Draadloos is overal en routers zijn de kracht die dit mogelijk maakt, dus waarom zou u de uwe niet een boost geven om er echt van te profiteren? Met DD-WRT kunt u het bereik van uw ..


Categorieën