[, , , , ]
Avatar von Yezz

am

Erklärung

SABnzbd ist das vielleicht beste Programm zum Herunterladen von Dateien aus dem Ultra bekanntem Usenet. Es gibt sehr viele Leute die alle Möglichen Programme und Filme ins Usenet hochladen und um diese wieder herunterzuladen benötigen Sie genau dieses Programm. SABnzbd ist dabei eines der vielseitigsten und einfachsten Programme welche es gibt.

Installationswege für SABnzbd:

Was macht SABnzbd so besonders?

Der wichtigste Grund, warum viele SABnzbd bevorzugen, ist die einfache Automatisierung und Integration.

SABnzbd zeichnet sich durch folgende Vorteile aus:

Wenn du Wert auf eine zuverlässige und stark anpassbare Lösung legst, die sich leicht in bestehende Workflows integrieren lässt, ist SABnzbd eine der besten Optionen.

Hinweis

Der wichtigste Nachteil von SABnzbd ist sein höherer Ressourcenverbrauch und geringere Geschwindigkeit im Vergleich zu Alternativen wie NZBGet, da es in Python statt in einer effizienteren Programmiersprache wie C++ geschrieben ist.

Voraussetzungen

Ihr benötigt folgende Voraussetzungen für die Installation von SABnzbd:

Vorgehen | How-To | Tutorial

Unten sind die Schritte genau erläutert, die es euch ermöglichen SABnzbd zu installieren. Updates und Verbesserungen werde ich im Laufe der Zeit immer wieder in diesen Post integrieren.

Unterstützung

Hey! Unterstütze mich und hilf mir, weiter großartige Inhalte zu erstellen, indem du mir auf X und YouTube folgst – so bleibst du immer auf dem Laufenden! Deine Unterstützung bedeutet die Welt für mich und hilft dabei, die Community weiter auszubauen. 😊

Melde dich bitte zuerst auf deiner Synology im DSM an, um mit den nächsten Schritten fortzufahren. Öffne dafür einfach die URL deiner Synology im Browser. 😊

HTTPS [Yezz-Media.de]
http://ipvondeinernas:5000 # Ohne https
https://ipvondeinernas:5001 # mit https

# Beispiel mit meiner Synology
https://192.168.188.180:5001 # Das wird bei euch jedoch nicht funktionieren. Dies dient nur als Beispiel.

Jetzt füllt Ihr den „Benutzername / Username“ aus und klickt auf das Feld mit dem Pfeil nach rechts.

Jetzt füllt Ihr das „Passwort“ aus und klickt auf das Feld mit dem Pfeil nach rechts. Damit seid Ihr dann eingeloggt und könnt fortfahren.

Zuerst legen wir einen Ordner in Docker Standardverzeichnis an. Diese lauten für unser Vorhaben „sabnzbd“.

Danach ist es wichtig 3 Unterordner anzulegen.

config, downloads, incomplete

Jetzt die Unterordner: config, downloads, incomplete

Ab jetzt gibt es 3 Wege wie Sie SABnzbd installieren möchten. Ich empfehle Ihnen den ersten Weg (Portainer). Bei diesem Weg ist die Wartung um einiges besser als bei den anderen Wegen. Alle Wege führen jedoch zum Ziel und haben Ihre Daseinsberechtigung.

Zuerst müssen wir uns dazu in Portainer einloggen und unsere Umgebung im Webinterface aktivieren. Solltest du Portainer noch nicht installiert haben, so lege ich dir gerne meine Anleitung ans Herz. Darin findest du den genauen Weg wie du Portainer auf deiner Synology in DSM installierst.

Portainer installieren

Rufe nun also die Weboberfläche von Portainer auf. Gebt jetzt den „Benutzernamen“ und das „Passwort“ ein und klickt auf „Login„.

HTTPS [Yezz-Media.de]
http://ipvondeinernas:9000

# Beispiel mit meiner Synology
http://192.168.188.180:9000 # Das wird bei euch jedoch nicht funktionieren. Dies dient nur als Beispiel.

Danach geht ihr dann auf „Live connect“ um euch mit eurer aktuellen Umgebung zu verbinden.

Jetzt wollen wir einen Stack erstellen. Das ist Quasi der Überbegriff für das Erstellen neuer Container/Programme welche wir hinzufügen wollen.

Zuerst auf „Stacks“ klicken und danach auf „+ Add stack

Jetzt können wir schon den Namen unseres Projektes einfügen. Haben wir dies getan müssen wir ebenfalls den Inhalt unserer YAML Datei einfügen. Solltet Ihr keine haben, so könnt Ihr natürlich meine benutzen. Ich habe das für euch schon vorbereitet.

YAML – [Yezz-Media.de]
################################################
##                                            ##
##     URL/Author: Yezz-Media.de              ##
##     E-Mail: info@yezz-media.de             ##
##     Bitte bewertet meine Arbeit.           ##
##             Vielen Dank                    ##
##                                            ##
################################################
---
services:
  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest # Das Image welches heruntergeladen werden muss
    container_name: ym-sabnzbd # Der Name des Containers
    environment:
      - PUID=1026 #Für deine ID schau bitte in den Annotations nach. 
      - PGID=100 #Für deine ID schau bitte in den Annotations nach. 
      - TZ=Europe/Berlin # Eure Zeitzone
    volumes:
      - /volume1/docker/sabnzbd/config:/config
      - /volume1/docker/sabnzbd/downloads:/downloads
      - /volume1/docker/sabnzbd/incomplete:/incomplete-downloads
    ports:
      - 8080:8080
    restart: unless-stopped

Benutzt gerne den gleichen Namen den Ihr auch für den Ordner genutzt habt. Damit ist es einfacher diesen später zu warten und wiederzufinden.

Anmerkung: Bitte achte auf die korrekte PUID und PGID deines Users. Bei den meisten wird es 1026 oder 1027 sein. Um dies herauszubekommen könnt Ihr euch per SSH verbinden und einfach „id“ eintippen.

Nachdem Ihr die Daten soweit korrekt eingegeben habt, könnt Ihr die Daten auf der Schaltfläche „Deploy the stack“ freigeben.

Nachdem Ihr auf „Deploy the stack“ geklickt habt, wird im Hintergrund das Image heruntergeladen und alle Daten installiert und alle Container erstellt. Im Grunde seid Ihr jetzt hiermit auch schon durch. Herzlichen Glückwunsch. Hier geht es weiter für die Ersteinrichtung von „SABnzbd„.

Einrichtung von „SABnzbd

Die Installation mit dem Container Manager unterscheidet sich nicht sehr stark wie die Installation mit Portainer. Jedoch gibt es auch hier einige Unterschiede.

Da wir schon in DSM eingeloggt sind können wir direkt den Container Manager öffnen. Dazu öffnen wir das Hauptmenü und suchen uns den Container Manager heraus.

Nun erstellen wir noch schnell ein neues Projekt. Dazu gehen wir auf „Projekt“ und dann auf „Erstellen„.

Nun müssen wir alle Daten für das Projekt angeben. Also den Namen des Projektes, auf welchem Pfad die Konfigurationsdateien liegen sollen (dies kann auch einfach im Installationspfad sein) sowie auch die Quelle. In unserem Fall ist die Quelle eine selbst erstellte YAML Datei. Den Code zu der Datei könnt Ihr hier entnehmen:

YAML – [Yezz-Media.de]
################################################
##                                            ##
##     URL/Author: Yezz-Media.de              ##
##     E-Mail: info@yezz-media.de             ##
##     Bitte bewertet meine Arbeit.           ##
##             Vielen Dank                    ##
##                                            ##
################################################
---
services:
  sabnzbd:
    image: lscr.io/linuxserver/sabnzbd:latest # Das Image welches heruntergeladen werden muss
    container_name: ym-sabnzbd # Der Name des Containers
    environment:
      - PUID=1026 #Für deine ID schau bitte in den Annotations nach. 
      - PGID=100 #Für deine ID schau bitte in den Annotations nach. 
      - TZ=Europe/Berlin # Eure Zeitzone
    volumes:
      - /volume1/docker/sabnzbd/config:/config
      - /volume1/docker/sabnzbd/downloads:/downloads
      - /volume1/docker/sabnzbd/incomplete:/incomplete-downloads
    ports:
      - 8080:8080
    restart: unless-stopped

Bei dem nächsten Schritt wählen wir die nun freigegebenen Ports aus, welche über Webportal verändert werden können. In unserem Fall arbeiten wir direkt mit den freigegebenen Ports über die Grundeinstellungen. Daher ist dies für uns erstmal nicht von Relevanz.

Jetzt müssen wir noch die Zusammenfassung akzeptieren.

Schon haben wir die Installation geschafft und wir haben einen neuen Container im Container-Manager verfügbar. Bitte beachtet hierbei, dass die Installation gut und gerne mal 10 Minuten und mehr dauern kann, je nachdem wie schnell eure Internetleitung ist und wie stark eure Synology ausgelastet ist. Wie du die Einrichtung von „SABnzbd“ fortsetzt findest du hier.

Einrichtung von „SABnzbd

Um ein Projekt über SSH zu erstellen müssen Sie natürlich SSH auf Ihrem NAS eingerichtet haben. Wie das geht haben wir hier schon einmal zusammen erklärt.

SSH Aktivieren / Deaktivieren

Die Installation über den Aufgabenplaner benutzt den gleichen Code wie über SSH. Der große Vorteil ist hier, dass man kein extra Programm installieren muss. Für den Weg des Aufgabenplaners gehen Sie bitte nach dieser Anleitung –Anleitung für den Aufgabenplaner– vor. Wenn Sie dort an der Stelle 12 angekommen sind, so können Sie das Script aus diesem Beitrag entnehmen. Sie finden dies etwas weiter unten oder über diesen Link.

Zuerst verbinden wir uns über den SSH – Login mit unserem NAS. Dazu schreiben Sie ssh und ein Leerzeichen. Danach folgt Ihr benutzername@ipvomnas. Danach müsst Ihr natürlich euer Passwort eingeben und schon sind wir eingeloggt.

SSH – [Yezz-Media.de]
ssh benutzer@ipvomnas 

ssh Yezz@192.168.188.180 #das wäre der Befehl wenn ich mich verbinden würde. Dies wird jedoch bei Ihnen nicht funktionieren.

Jetzt vergeben wir an uns die Admin-Rechte. Das machen wir mit dem sudo Befehl. Bitte beachtet, dass wir danach komplette Root rechte haben und eine Menge kaputt machen können. Seid bitte extrem sorgsam wenn Ihr dies nutzt.

SSH – [Yezz-Media.de]
sudo -i

Nach der Eingabe müssen wir erneut das Passwort eingeben. Nur um sicher zu gehen.

Jetzt können wir auch schon unser Skript einfügen. Achtet darauf die Kopierfunktion aus dem Codebereich zu nutzen um keine Formatierungsfehler zu übernehmen.

SSH – [Yezz-Media.de]
docker run --name sabnzbd -e PUID=1026 -e PGID=100 -e TZ=Europe/Berlin -v /volume1/docker/sabnzbd/config:/config -v /volume1/docker/sabnzbd/downloads:/downloads -v /volume1/docker/sabnzbd/incomplete:/incomplete-downloads -p 8080:8080 --restart unless-stopped lscr.io/linuxserver/sabnzbd:latest

So sieht es nach einiger Zeit in der Konsole aus wenn Ihr dann alles richtig gemacht habt.

Schon haben wir die Installation geschafft und wir haben einen neuen Container im Container-Manager verfügbar. Bitte beachtet hierbei, dass die Installation gut und gerne mal 10 Minuten und mehr dauern kann, je nachdem wie schnell eure Internetleitung ist und wie stark eure Synology ausgelastet ist. Wie du die Ersteinrichtung von „SABnzbd“ fortsetzt findest du hier.

Einrichtung von „SABnzbd

Erste Einrichtung von „SABnzbd

Einrichtung für SABnzbd.

Bitte beachtet hierbei dass ich euch nur einen kleinen Start in die Welt von SABnzbd anbieten kann. Tiefergehende Recherche könnt Ihr direkt auf der Homepage von SABnzbd finden.

Zuerst ruft Ihr die Website von SABnzbd auf um die Einstellungen zu vervollständigen. Danach sucht ihr die passende Sprache aus und geht auf „Start Wizard„.

Jetzt müsst Ihr eure Serverdaten eintragen um aus dem UseNet herunterzuladen. Ein guter Tarif ist nicht teuer. Achtet hierbei auf die Retention Zeit (also die Zeit wielange die Dateien vorgehalten werden). Bitte achtet darauf auch die korrekte Anzahl an Connections mit einzutragen. Dazu müsst Ihr auf „Erweitert“ klicken und füllt dann alle Daten dazu aus.

Jetzt bestätigt Ihr eure Ordner und beendet die Ersteinrichtung.

Perfekt, nun seid Ihr gerüstet für den ersten eigenen Download mit einer .nzb Datei aus dem Usenet. Ich wünsche euch viel Spass dabei.


Latest Posts