JDownloader Community - Appwork GmbH
 

Reply
 
Thread Tools Display Modes
  #1621  
Old 30.08.2023, 13:36
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

Ja das geht.

Über die Suche nach "Headless" findet man den Artikel mit nützlichen Tipps zur Headless Verwendung:
https://support.jdownloader.org/Know...s-for-headless
--> Dort wird dann weiterverlinkt auf das EventScripter "Update installieren, wenn nichts zu tun" Script:
https://support.jdownloader.org/Know...ate-jd-in-idle
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #1622  
Old 14.09.2023, 12:56
cremor cremor is offline
JD Fan
 
Join Date: Feb 2013
Posts: 78
Default

2 Punkte/Fragen zur Anleitung für DSM7:

1. Es gibt einen kleinen Unterschied zwischen der deutschen und der englischen Version. Die englische enthält in der start.sh Datei den Befehl "umask 000", die deutsche aber nicht. Welche Version ist besser? (Und bitte beide angleichen)

2. Warum wird JDownloader als root ausgeführt? Ich verstehe ja, dass er damit einfacher einzurichten ist, aber sehr sicher ist das nicht.
Ich habe es bei mir mit einem extra dafür angelegten JDownloader User eingerichtet und soweit ich das sehe funktioniert alles korrekt. Und ich habe dafür nur zwei zusätzliche Befehle bei der Einrichtung gebraucht (chown und chmod, nach dem restlichen Setup und vor Erstellung der Start-Aufgabe in DSM).
Reply With Quote
  #1623  
Old 14.09.2023, 13:21
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

1. Anleitungen angeglichen.
Keine der beiden Versionen ist "besser", aber mit umask scheint ein Problem beim Schreiben auf externe Datenträger umgangen werden zu sollen siehe:
Suche nach "Cannot access my downloads on external USB drives".
https://support.jdownloader.org/Know...s-installation

2. JD muss nicht als root laufen siehe:
https://board.jdownloader.org/showth...036#post518036

Ich würde jetzt ungerne alle Anleitungen anpassen, aber du darfst mir gerne genau beschreiben, welche zusätzlichen Schritte nötig sind, um JD reibungslos als nicht-root laufen zu lassen dann packe ich das mit ins FAQ.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #1624  
Old 14.09.2023, 14:10
cremor cremor is offline
JD Fan
 
Join Date: Feb 2013
Posts: 78
Default

Ich habe es so gemacht:

- Vor Schritt 1:
Benutzer "JDownloader" in der DSM Systemsteuerung anlegen.
Benutzergruppe: users
Berechtigungen: Lesen/Schreiben auf dem Freigegebenen Ordner, in dem die Downloads landen sollen.

- Zwischen Schritt 7 und 8:
Folgende Befehle ausführen:
Code:
cd /volume1/@appstore
chown -R JDownloader:users JDownloader/
chmod -R 755 JDownloader/
Hinweise:
  • Die Berechtigungen 755 habe ich verwendet, weil diese auch auf den anderen Ordnern im Verzeichnis (also bei den vom DSM Paket-Zentrum installierten Paketen) verwendet werden.
  • Mit den Befehlen bin ich mir jetzt nicht 100%ig sicher, weil DSM anscheinend keine Command History zwischen Sessions speichert

- Schritt 8 Option a: Als Benutzer für die Aufgabe "JDownloader" auswählen.

Downloads funktionieren, weitergehende Tests (z.B. Self-Update) habe ich aber noch nicht gemacht.
Reply With Quote
  #1625  
Old 14.09.2023, 14:15
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

Alles klar das klingt gut.

Ich werde erstmal auf weitered Feedback von dir warten bevor ich das irgendwie in Anleitung/FAQ integriere.
Für uns wäre es vielleicht am einfachsten, irgendwann eine Synology Paketquelle bereitzustellen.

Leider fehlte hierfür bisher die Zeit zudem bin ich der einzige aus dem Team, der eine Synology besitzt.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #1626  
Old 08.10.2023, 16:44
cremor cremor is offline
JD Fan
 
Join Date: Feb 2013
Posts: 78
Default

Bisher funktioniert mit dem non-root User alles normal. Updates und Restarts funktionieren auch (sowohl manuell als auch über ein Event Scripter Skript).

Das einzige, das ich noch nicht testen konnte, ist ein Core Update. Da gab es anscheinend schon länger keines mehr, da sich "Rev: #48254" nicht ändert.
Reply With Quote
  #1627  
Old 09.10.2023, 12:41
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

Es gab aber schon diverse Updates.
Hätte JD hier z.B. keine Schreibrechte, hätte es schon geknallt
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #1628  
Old 09.10.2023, 22:57
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

Ich hab das mal in die englische Anleitung integriert:
https://support.jdownloader.org/Know...s-installation
Siehe "For users who do not want to run JDownloader as root".

Ich habe das bewusst als zusätzlichen Punkt gemacht, da man so auch existierende Installationen "umstellen" kann.
Die Haupt-Anleitung werde ich nicht anpassen, da mehr Schritte für einige User die Anleitung komplizierter machen könnten und mehr Fehlerpotential bieten.
EDIT

In der deutschen Anleitung habe ich es nun auch integriert (auf die englische verwiesen).
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?

Last edited by pspzockerscene; 09.10.2023 at 23:01. Reason: EDIT
Reply With Quote
  #1629  
Old 19.10.2023, 13:52
inkaman inkaman is offline
JD Alpha
 
Join Date: Oct 2023
Location: Köln
Posts: 20
Post Suche Tester für JDownloader SPK Paket

Hallo zusammen,

ich habe mich an einem JDownloader.spk Paket aktuell lauffähig auf meinen beiden DSM System 918+ und 1821+ läuffähig auf DSM 7 für Synology versucht.

Im Paket Integriert sind aktuell:
  • Lokaler Synology Port(Standard 80)
  • Maiadresse und Passwort für https://my.jdownloader.org/login.html
  • Download Pfad auf Synology System vorgeben
  • Portable Java Version von OpenJDK 21.0.1 enthalten.

Hinweis:
Es wird keine installiertes Java Paket (wird bei Installation geladen) oder JAVA_HOME Variable benötigt

Aktuell suche ich Tester die Intel und AMD Systeme benutzen.
Bitte per PM anschreiben. Danke!

Gruß - inkaman
Reply With Quote
  #1630  
Old 19.10.2023, 14:08
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

@inkaman
Cool!
Wirst du das Projekt auch auf Github o.ä. veröffentlichen?

Habe eine DS418Play [INTEL Celeron J3355] und bin derzeit noch auf DSM6, aber nach dem Upgrade auf DSM 7 würde ich mich ebenfalls als Tester zur Verfügung stellen.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #1631  
Old 19.10.2023, 14:57
inkaman inkaman is offline
JD Alpha
 
Join Date: Oct 2023
Location: Köln
Posts: 20
Default

Hallo, Github habe mich bisher nicht mit beschäftig.

Ich mache das privat über meine eigene kleine source.synology.me/mybb2/showthread.php?tid=147 die auf meiner Synology läuft die über das Web mittels DDNS erreichbar ist.

Normalerweise publiziere ich sowas dort sofort neben den anderen Projekten wie Minecraft, Craftbukkit, PaperMC, Spigot, TS3Server etc. allerdings wollte ich das hier etwas vorsichtiger aufziehen weil ich die Tragweite nicht kenne und wieviele sich dafür interessieren würden.

Eine Frage hätte ich allerdings schon wenn ich mit einem Manger rede. Läuft der JDownloader auch mit Java 32Bit?

Gruß - inkaman

Last edited by inkaman; 30.10.2023 at 21:56. Reason: Ergänzung
Reply With Quote
  #1632  
Old 19.10.2023, 15:05
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

Das ist natürlich auch in Ordnung.
Github hätte den Vorteil, dass viele dort bereits einen Account haben und dann Tickets bzlg. Bugs/Features erstellen können.
Außerdem könnte man den Entwicklungsstand / Codeänderungen einfacher verfolgen.

Falls du mit größerer Reichweiter nach Testern suchen magst lohnt es sich evtl, einen Post in folgendem Subreddit zu verfassen [131 000 User]:
reddit.com/r/synology/

Sobald du der Meinung bist, dass dein Paket als stabil gilt, verlinke ich es gerne in unseren Synology Installationsanleitungen.
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #1633  
Old 19.10.2023, 15:19
inkaman inkaman is offline
JD Alpha
 
Join Date: Oct 2023
Location: Köln
Posts: 20
Default

Überlege ich mir. Kenne mich damit wie gesagt nicht wirklich aus.

Das will ich ja hiermit herausfinden.

Ach übrigens Java 32Bit geht wohl auch.

Gruß - inkaman
Reply With Quote
  #1634  
Old 20.10.2023, 14:45
inkaman inkaman is offline
JD Alpha
 
Join Date: Oct 2023
Location: Köln
Posts: 20
Wink

Hier mal der Ablauf als Video.
Scheinbar kann man hier keins einbinden.

youtube.com/watch?v=FXPuhD3sp7A

Gruß - inkaman
__________________
DS 918+ (12GB RAM) [DSM 7.1.1-42962 Update 6]
DS 1821+ (20GB RAM) [DSM 7.2-64570 Update 1]
FRITZ!Box 7490 + Dreambox DM900 UHD

Projektseite: source.synology.me/mybb2/portal.php

Last edited by inkaman; 30.10.2023 at 21:56. Reason: Videolink fixed
Reply With Quote
  #1635  
Old 20.10.2023, 14:54
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

Bitte poste den Link erneut (ohne "http..." am Anfang). Er wurde durch einen alten Bug in unserer Forensoftware verschluckt.
EDIT

Ich habe den Videolink gefunden und in deinem letzten Post angepasst.
Zusätzlich habe ich dein Projekt in unserer deutschen Synology Installationsanleitung erwähnt, was dir hoffentlich ein paar Tester und Feedback bringt:
https://support.jdownloader.org/Know...llation-german
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?

Last edited by pspzockerscene; 20.10.2023 at 15:04. Reason: EDIT
Reply With Quote
  #1636  
Old 20.10.2023, 15:40
inkaman inkaman is offline
JD Alpha
 
Join Date: Oct 2023
Location: Köln
Posts: 20
Post

Alles klar hab ich gesehen.. danke dafür!

Wie man sehen kann, dauert es etwas bis nach der Installation auf der Webseite der Server angezeigt wird.

Das liegt daran das zuerst java heruntergeladen wird (was Zeit benötigt) und die Anwendung dann einmal gestartet und gestoppt wird damit der cfg Ordner angelegt wird in der die Konfig Daten erzeugt werden.

Beim zweiten Start werden dann die eingegebenen Daten herangezogen.
Das kann man daran sehen das der vorgegebene Downoad Pfad auch hinterlegt ist. Kann natürlich jederzeit geändert werden aber muss dann auch auf dem System existieren.

Einen Import von Dateien habe ich bewusst weggelassen.
Damit habe ich nix zu tun

Gruß - inkaman
__________________
DS 918+ (12GB RAM) [DSM 7.1.1-42962 Update 6]
DS 1821+ (20GB RAM) [DSM 7.2-64570 Update 1]
FRITZ!Box 7490 + Dreambox DM900 UHD

Projektseite: source.synology.me/mybb2/portal.php
Reply With Quote
  #1637  
Old 20.10.2023, 15:46
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

Ein "Import" von bestehenden JD Installationen bzw. "Umzug" dieser wäre sicherlich nice to have, aber welche Features du einbauen möchtest, bleibt dir als Ersteller des Paketes natürlich selbst überlassen.

Danke für deine Arbeit!
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #1638  
Old 20.10.2023, 16:03
inkaman inkaman is offline
JD Alpha
 
Join Date: Oct 2023
Location: Köln
Posts: 20
Default

Ich wollte keine Click n Load Webseiten im Video veranschaulichen.
Da kommt man schon mal gerne in eine Grauzone, wenn DU verstehst

Das Paket ist nur zum steuern der Konsole auf der Synology mittels der Weboberfläche von myjdownloader gedacht.

Bei einer Paket Aktualisierung werden die bestehenden Einstellungen natürlich übernommen. Das ist jetzt schon drin.

Hab die Anwendung vorher auf DS 6.x nie betrieben geschweige denn genutzt. Gab es da denn sowas wie eine GUI wie als wenn ich das auf Windows starte?

Gruß - inkaman
__________________
DS 918+ (12GB RAM) [DSM 7.1.1-42962 Update 6]
DS 1821+ (20GB RAM) [DSM 7.2-64570 Update 1]
FRITZ!Box 7490 + Dreambox DM900 UHD

Projektseite: source.synology.me/mybb2/portal.php

Last edited by inkaman; 20.10.2023 at 16:07. Reason: Ergänzung
Reply With Quote
  #1639  
Old 20.10.2023, 16:10
pspzockerscene's Avatar
pspzockerscene pspzockerscene is offline
Community Manager
 
Join Date: Mar 2009
Location: Deutschland
Posts: 70,822
Default

Quote:
Originally Posted by inkaman View Post
Ich wollte keine Click n Load Webseiten im Video veranschaulichen.
Ist ja für die Erklärung des Installationsprozesses auch nicht notwendig.

Quote:
Originally Posted by inkaman View Post
Hab die Anwendung vorher auf DS 6.x nie betrieben geschweige denn genutzt. Gab es da denn sowas wie eine GUI wie als wenn ich das auf Windows starte?
Nein.
Nochmal konkret, was ich meine:
Wenn jemand dein Paket installiert, der JD zuvor manuell und ohne Synology Paket installiert hatte, könntest du die Config der alten Installation mit in die neue übernehmen also quasi die alte Installation zu einer Paketinstallation migrieren oder zumindest die alten Einstellungen übernehmen.
Die komplex dies ist kann ich nicht beurteilen, da ich mich mit dem Erstellen von Synology Paketen nicht befasst habe.
Um dies zu testen benötigst du auch keine alte Synology Installation / DSM Version - die Pfade sind in der bisherigen "manuellen" DSM7 Anleitung ersichtlich siehe:
https://support.jdownloader.org/Know...llation-german
__________________
JD Supporter, Plugin Dev. & Community Manager

Erste Schritte & Tutorials || JDownloader 2 Setup Download
Spoiler:

A users' JD crashes and the first thing to ask is:
Quote:
Originally Posted by Jiaz View Post
Do you have Nero installed?
Reply With Quote
  #1640  
Old 23.10.2023, 19:54
inkaman inkaman is offline
JD Alpha
 
Join Date: Oct 2023
Location: Köln
Posts: 20
Default

Hallo,

so leid es mir tut, leider klappt das nicht weil man keinen Zugriff auf ein mit anderen Berechtigungen erstelltes Verzeichnis oder Datei bekommt.

Weder, kopieren (cp), verschieben (mv), ausschneiden (cut), auslesen (tail), oder der Umweg über Variablen (${}) etc. funktioniert. Resonanz ist immer am Ende: Permission denied! Man kann leider auch keine Berechtigungen (sudo su) mehr im script abändern.

Das liegt am Rechtesstem von Synology. Unter DSM 6 war alles noch leichter.
Deswegen gibt es ja leider auch diverse Pakete die erst aufwendig umgeschrieben werden müssen oder vermutlich garnicht mehr laufen.

In dem von mir erstellten Paket werden keine root Berechtigungen benötigt. Damit hat man dann außerhalb seines Paketes aber auch keinerlei Berechtigungen mehr auf Ordner oder Verzeichnisse unter /volume1/@appstore/..

Es bleibt also nur der harte cut



Gruß - inkaman
__________________
DS 918+ (12GB RAM) [DSM 7.1.1-42962 Update 6]
DS 1821+ (20GB RAM) [DSM 7.2-64570 Update 1]
FRITZ!Box 7490 + Dreambox DM900 UHD

Projektseite: source.synology.me/mybb2/portal.php

Last edited by inkaman; 23.10.2023 at 20:02.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

All times are GMT +2. The time now is 04:12.
Provided By AppWork GmbH | Privacy | Imprint
Parts of the Design are used from Kirsch designed by Andrew & Austin
Powered by vBulletin® Version 3.8.10 Beta 1
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.