ocDownloader für Nextcloud unter Plesk installieren

Was ist ocDownloader?

ocDownloader ist eine AGPL-lizenzierte Anwendung für Nextcloud, die es Ihnen erlaubt, Dateien von HTTP(S), FTP(S), Youtube und Bittorrent mit dem ARIA2-Downloadmanager/Curl und YouTube-dl herunterzuladen.

Installation

Was wird benötigt?

  • Für die Installation von Aria2 ist Shell-Zugriff als Root oder Sudo-User notwendig!
  • Installierte und aktivierte ocDownloader App in Nextcloud.


Verbinden Sie sich mit einem SSH Programm Ihrer Wahl mit dem Server. Führen Sie folgende Befehle aus:

Bash
apt update && apt upgrade -y 
Bash
apt install aria2 curl php-curl

Nachdem Sie das System aktualisiert und Aria2 installiert haben, müssen Sie noch ein paar Kleinigkeiten angepasst werden.

Bitte tragen Sie für die korrekte Funktion des Downloaders den Systembenutzer der Domain ein. Im Anschluss vergeben Sie noch ein Passwort. Dieses Geheim-Token wird in der Nextcloud benötigt. Wechseln Sie jetzt zu Ihrer Cloud in einem Browserfenster. Hier navigieren Sie zu Einstellungen --> Verwaltung --> Zusätzliche Einstellungen --> Allgemeine Einstellungen. Hier angekommen müssen Sie noch ein paar Felder ausfüllen.


Code
ARIA2-Adresse:         http://127.0.0.1
ARIA2-Port:            6800
ARIA2-Geheim-Token:    Geheim-Token (Das eben erstellte Passwort oben)

Jetzt sollte die Erweiterung ocDownloader funktionieren.



YouTube Videos herunterladen

Um Youtube-Videos herunterzuladen, müssen Sie youtube-dl installieren. Die Pakete, die mit den Distributionen ausgeliefert werden, sind meist sehr veraltet. Um dies zu umgehen, können Sie den Python Package Installer (pip) verwenden, um die aktuellsten youtube-dl-Binärdateien zu erhalten. Unter Debian können Sie die folgenden Befehle verwenden, um youtube-dl über den Python-Paket-Installer zu installieren:

Bash
apt install python-pip
pip install youtube-dl

Für andere Distributionen oder wenn Sie nicht das Python-Paket-Installationsprogramm verwenden möchten, können Sie youtube-dl manuell installieren.


Hinweis: Sie müssen Python auf Ihrem Server installieren. Dies ist eine Voraussetzung für youtube-dl.


Nach der Installation von youtube-dl müssen Sie in den Admin-Einstellungen von ocDownloader den richtigen Pfad zu Ihrer youtube-dl angeben, der ausführbar ist.




Browser Erweiterungen:

ocDownloader Webextension for Brave/Chrome/Chromium/Edge/Opera/Vivaldi - Apps - App Store - Nextcloud

ocDownloader Webextension for Firefox - Apps - App Store - Nextcloud


Quellen:

GitHub - e-alfred/ocdownloader: ocDownloader - AGPL-licensed multi-protocol download manager for Nextcloud using ARIA2, youtube-dl and Curl (supports Youtube, BitTorrent, HTTP, FTP)

ocDownloader - Apps - App Store - Nextcloud

Aria2 Manual — aria2 1.35.0 documentation

Über den Autor

Hallo mein Name, ist Mark, ich bin IT-Spezialist im Fachbereich der IT-Administratoren. Mir macht es sehr viel Spaß, Anleitungen im Bereich der Informationstechnologie zu erstellen. Dabei achte ich darauf, dass diese für jeden nachvollziehbar gestaltet werden. Ich hoffe, ich kann dem ein oder anderen weiterhelfen.

Mark Team