Computerboss Posted May 26 Posted May 26 Hallo zusammen, leider klappt es nicht so wirklich, dass ich die App Siyuan zum laufen bekomme. Zwar gibt es ein Template, dieses unterscheidet sich aber meiner Meinung nach mit den Installationsangaben auf Github. https://github.com/siyuan-note/siyuan Unter dem Punkt Unraid Deployment steht folgendes: " Unraid Deployment Note: First run chown -R 1000:1000 /mnt/user/appdata/siyuan in the terminal Template reference: Web UI: 6806 Container Port: 6806 Container Path: /home/siyuan Host path: /mnt/user/appdata/siyuan PUID: 1000 PGID: 1000 Publish parameters: --accessAuthCode=******(Access authorization code) " Den Ordner siyuan unter /mnt/user/appdata/ müsste ich ja von hand anlegen, denn dieser wird ja erst erstellt, sofern ich die App installiere. Benutzer 1000 ist der Root selbst oder warum muss man den Befehl ausführen bzw. die PUID und PGID angeben? Diese Punkte sind soweit ich das sehe nicht im Template angegeben: PUID: 1000 PGID: 1000 Publish parameters: --accessAuthCode=******(Access authorization code) weiß jemand ob die zwingend sind? Nur mit dem Template und ausfüllen des Speicherortes hat es auf jeden Fall leider nicht geklappt. Vielleicht hat ja jemand die App konfiguriert und kann mir weiterhelfen Viele Grüße und einen guten Start euch in die neue Woche :) Quote
alturismo Posted May 27 Posted May 27 4 hours ago, Computerboss said: Nur mit dem Template und ausfüllen des Speicherortes hat es auf jeden Fall leider nicht geklappt. und was hat nicht geklappt ? docker run <<click mal posten (credentials unkenntlich machen falls da was eingetragen wird) Fehlermeldung im log von diesem docker ? ... Quote
Computerboss Posted May 27 Author Posted May 27 12 hours ago, alturismo said: und was hat nicht geklappt ? Der Container startet nicht 12 hours ago, alturismo said: docker run <<click mal posten (credentials unkenntlich machen falls da was eingetragen wird) Die Ausgabe kommt nach dem installieren der App: docker run -d --name='SiYuan' --net='bridge' -e TZ="Europe/Berlin" -e HOST_OS="Unraid" -e HOST_HOSTNAME="hostname" -e HOST_CONTAINERNAME="SiYuan" -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:6806]' -l net.unraid.docker.icon='https:langeurl' -p '6806:6806/tcp' -v '/mnt/user/benutzername/notes/':'/root/Documents/SiYuan/data/':'rw' -v '/mnt/user/appdata/SiYuan':'/root/Documents/SiYuan/conf/':'rw' 'b3log/siyuan' The command finished successfully! 12 hours ago, alturismo said: Fehlermeldung im log von diesem docker ? Das sind die einzigen Logs. Was genau damit gemeint ich weiß ich nicht, wo genau man noch was anpassen muss. In der App steht nichts dergleichen. Das meinte ich ja, das die Github Dokumentation anders ist, als im Unraid App Store. Viele Grüße Quote
cz13 Posted May 27 Posted May 27 (edited) 17 hours ago, Computerboss said: Note: First run chown -R 1000:1000 /mnt/user/appdata/siyuan in the termina Hast du den Ordner zuvor angelegt und das ausgeführt? hier ist siyuan kleingeschrieben und in deinem Docker run sieht das anders aus. https://forums.unraid.net/topic/115144-support-siyuan/?tab=comments#comment-1046787 hier wird das mit dem accessAuthCode erklärt Edited May 27 by cz13 2 Quote
alturismo Posted May 27 Posted May 27 1 hour ago, Computerboss said: Was genau damit gemeint ich weiß ich nicht, wo genau man noch was anpassen muss. naja, es steht ja da ... wenn das aus dem Link nicht geht (extra parameter) im passenden Thread mal anfragen Quote
Computerboss Posted May 27 Author Posted May 27 50 minutes ago, cz13 said: Hast du den Ordner zuvor angelegt und das ausgeführt? Nein, ich habe nur das Template so ausgeführt wie es ist. Es stand auch leider nichts. Ich kann aber nochmal den Ordner anlegen und schauen ob es das besser macht. Ich kenne mich mit Linux nicht aus, was genau macht der Befehl, eine Rechteänderung oder? Für den User 1000? Welcher ist das weißt du das? 52 minutes ago, cz13 said: hier ist siyuan kleingeschrieben und in deinem Docker run sieht das anders aus. Darauf muss ich dann auch achten, stimmt! Danke dir für den Hinweis 52 minutes ago, cz13 said: https://forums.unraid.net/topic/115144-support-siyuan/?tab=comments#comment-1046787 Danke dir für den Link. Leider weiß ich nicht wo ich noch etwas angeben muss bei der Installation Quote
cz13 Posted May 27 Posted May 27 (edited) 41 minutes ago, Computerboss said: Danke dir für den Link. Leider weiß ich nicht wo ich noch etwas angeben muss bei der Installation Ich deute das so, dass du, wenn der Container startet, unter appdata/SiYuan/ eine conf.json findest. Da steht wohl das Passwort für das WebUI drin. mit dem extra Parameter, wie alturismo schon geschrieben hat, kannst du das Passwort beim Containerstart setzten. Edited May 27 by cz13 Quote
Computerboss Posted May 27 Author Posted May 27 2 hours ago, cz13 said: mit dem extra Parameter, wie alturismo schon geschrieben hat, kannst du das Passwort beim Containerstart setzten. 3 hours ago, alturismo said: wenn das aus dem Link nicht geht (extra parameter) im passenden Thread mal anfragen Wo genau mach ich das alles? Bei der Erweiterten Übersicht in dem Gelb markieren bereich muss: --accessAuthCode=******(Access authorization code) das noch hin wobei ***** durch ein von mir gewähltes passwort ersetzt werden kann? Quote
Solution DanieleU. Posted May 27 Solution Posted May 27 (edited) Ich hab mir mal den Spaß gemacht und versucht, den Container zu installieren. --accessAuthCode= darf nicht in die Extra Parameter, sondern muss in das Post-Argument eingetragen werden. Dann startete der Container bei mir. PUID und PGID habe ich auf meinen User geändert. Alles ab 1000 sind die Benutzer, die du selbst in unraid anlegst. Allerdings werden die beiden wohl ignoriert, da die Unterordner, die nach der Installation angelegt werden, die UID und GID vom ersten erstellen Bentuzer (1000) erhalten. Außerdem hab ich oben im Screenshot unter Appdate die Groß-/Kleinschreibung vergessen. siyuan sollte klein geschrieben sein. Edited May 27 by DanieleU. Absatz am Ende eingefügt 1 1 Quote
Computerboss Posted May 28 Author Posted May 28 Vielen herzlichen Dank dir für deine tolle Hilfe Hast du vorher noch den Ordner siyuan angelegt und den Befehl von der Github Seite ausgeführt: chown -R 1000:1000 /mnt/user/appdata/siyuan oder direkt aus dem App Store die App so installiert? Danke dir auch für die Erklärung der UID und GID. Das heißt 1000 ist der standardmäßige Admin? Viele Grüße und Danke dir nochmal für deinen Einsatz Quote
Archonw Posted May 28 Posted May 28 9 minutes ago, Computerboss said: Das heißt 1000 ist der standardmäßige Admin? Nein, 1000 bekommt der erste User. Der Admin ist der User "root" und hat die GID und UID 0 Quote
DanieleU. Posted May 29 Posted May 29 On 5/28/2024 at 1:29 PM, Computerboss said: Vielen herzlichen Dank dir für deine tolle Hilfe Hast du vorher noch den Ordner siyuan angelegt und den Befehl von der Github Seite ausgeführt: chown -R 1000:1000 /mnt/user/appdata/siyuan oder direkt aus dem App Store die App so installiert? Danke dir auch für die Erklärung der UID und GID. Das heißt 1000 ist der standardmäßige Admin? Viele Grüße und Danke dir nochmal für deinen Einsatz Sorry für die späte Antwort. Hab wohl die Benachrichtigungen aus. Ich hab den Order erst mal per Hand angelegt und die Besitzrechte in der Konsole so eingegeben, ja. Ich glaube aber, dass du den nicht wirklich händisch anlegen musst. Bei mir wurde nach dem ersten Start der Ordner so angelegt, wie er bei AppData Config Path eingetragen war (SiYuan). Wie Archonw scho schrieb und ich ja schon nach meinen Screenshot erwähnte, bekommen alle später angelegten Benutzer ja ihre eigene UID, die beginnend mit 1000 aufsteigend vergeben wird. Wenn du mal wissen möchtest, welche UID ein User hat, dann kannst du das über die Konsole mit dem Befehl cat /etc/passwd auslesen. Freut mich geholfen zu haben. 1 Quote
Computerboss Posted June 4 Author Posted June 4 Vielen Dank dir nochmal für die ausführliche Antwort! Entschuldige meine späte Antwort, habe es vorher einfach nicht geschafft, das ganze nochmal auszuprobieren. Was ich aber mal getestet habe war die Desktop App. Jetzt frage ich mich, ob es nicht reicht, wenn ich die Pro Version kaufe und bei Unraid eine Freigabe einrichten, so das ich einen Sync habe. Das hätte den Vorteil, dass ich auch Offline meine Daten habe und nicht nur direkt auf dem Server arbeiten kann. On 5/30/2024 at 1:19 AM, DanieleU. said: Bei mir wurde nach dem ersten Start der Ordner so angelegt, wie er bei AppData Config Path eingetragen war (SiYuan). Wobei dann ja nicht die Rechte gesetzt sind oder? So wie ich das verstehe muss amn den Ordner erst händisch anlegen um dann die Rechte setzen zu können bevor man die App installiert oder liege ich da falsch? On 5/30/2024 at 1:19 AM, DanieleU. said: Wie Archonw scho schrieb und ich ja schon nach meinen Screenshot erwähnte, bekommen alle später angelegten Benutzer ja ihre eigene UID, die beginnend mit 1000 aufsteigend vergeben wird. Wenn du mal wissen möchtest, welche UID ein User hat, dann kannst du das über die Konsole mit dem Befehl cat /etc/passwd auslesen. Danke dir! Das ist gut zu wissen, auch ein großes Dank für den Befehl, zum auslesen der Benutzer Ich habe jetzt gerade eben den Ordner siyuan unter Appdata angelegt und mit chown -R 1000:1000 /mnt/user/appdata/siyuan dir Berechtigungen gesetzt. den Access Code habe ich wie im Screenshot hinzugefügt. Die Benutzerzuordnung muss ich dann als variable hinzufügen? Also so? Ich habe der Neugier heruas das ganze weggelassen, da ich nicht wusste wie man das macht. Es scheint aber auch so gut zu funktionieren. Denkst du das wird wirklich ignoriert? Oder kann das später mal übel aufstoßen? Generell Frage ich mich, ob ich die Webversion brauche oder wie Anfangs erwähnt die Pro Version kaufe für einen Sync zwischen allen Geräten hmm Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.