-
Unraid Json Api, Webapp, Apache php docker und mp3 komisches verhalten.
Hallo, ich bin gerade an meiner WebApp am basteln, folgendes habe ich bis jetzt realisiert. Cpu Auslastung, Ram Auslastung. Festplatten werden mir angezeigt. Als Beispiel für die api habe ich mir folgendes angesehen: https://github.com/Cyanlabs/jsonapi-unraid nur habe ich es bei mir die Api nicht im kern system sondern im Apache php docker container realisiert. jetzt bin ich gerade am mp3 player dran zu schreiben für meine mp3 sammlung anzuhören. Wie im docker konfiguration zu sehen habe ich im apache php music/ folder an meinen music Share weitergeleitet. Es wird auch schön in php ausgegeben in der liste meine mp3 sammlung hier im screen angehängt. Das komische dabei zugriff auf mp3 gibt mir 404 error datei nicht gefunden aus da bin ich ratlos http://192.168.48.5/music/f1b018951b1d42.mp3. Ich bin der meinung wenn die liste ausgegeben wird dann muss ich doch auch zugriff auf datei haben. Hier gerne noch mein testcode: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Music Player</title> </head> <body> <h2>Music Player</h2> <?php // Funktion zum Auflisten von MP3-Dateien in einem Verzeichnis function listMp3Files($dir) { $mp3Files = glob($dir . '/*.mp3'); return $mp3Files; } // Verzeichnis, in dem sich die Playlists befinden $playlistDirectory = '/music'; // Playlist aus dem Verzeichnis auswählen (jeder Unterordner wird als Playlist betrachtet) $playlists = glob($playlistDirectory . '/*', GLOB_ONLYDIR); // Durchlaufe jede Playlist und zeige sie an foreach ($playlists as $playlist) { echo '<h3>' . basename($playlist) . '</h3>'; $mp3Files = listMp3Files($playlist); // Überprüfe, ob MP3-Dateien vorhanden sind if (!empty($mp3Files)) { echo '<ul>'; foreach ($mp3Files as $song) { $encodedSong = urlencode($song); echo '<li><a href="javascript:void(0);" onclick="playMusic(\'' . $encodedSong . '\')">' . basename($song) . '</a></li>'; } echo '</ul>'; } else { echo '<p>Keine MP3-Dateien in dieser Playlist vorhanden.</p>'; } } ?> <a href="/music/dwhelper/s.nagovizin.mp3" download>s.nagovizin.mp3</a> <script> function playMusic(src) { var audioPlayer = new Audio(); audioPlayer.src = decodeURIComponent(src); audioPlayer.controls = true; audioPlayer.autoplay = true; var playerContainer = document.getElementById('player-container'); playerContainer.innerHTML = ''; // Leeren Sie den Container, bevor Sie den neuen Player einfügen playerContainer.appendChild(audioPlayer); } </script> <div id="player-container"></div> </body> </html> Verstehe wirklich nicht wieso ich kein zugriff bekommen habe obwohl alles passt was mache ich falsch?
-
Werde ich glücklich mit Unraid? (vs fertige DS224+)
Ich stand auch zwischen Synology und eigenem Selbstbau Server mit Unraid. Aber bei mir war ehe eine DS720+ vorhanden power hatte auch gereicht. Aber da für mich mit der Zeit zu wenig Einschübe vorhanden waren hatte ich die wahl ob auf 4 bay Synology wechseln oder Selbstbau mit Unraid, da ich Lizenz vor Jahren Gekauft hatte für 6 Laufwerke habe ich gesagt Synology reicht zu teuer. Meine Hardware: Jonsbo N2 Gehöuse - 140€ ASUS Prime N100I-D D4 Mainboard Intel N100 - 100€ SilverStone SST-ST30SF v 2.0 - SFX Serie, 300W 80 Plus - 70€ Crucial RAM CT32G4SFD832A 32GB DDR4 3200MHz - 65€ Crucial T500 1TB PCIe Gen4 NVMe M.2 - 75€ SATA Karte, PCIE 3.0, 4 Ports mit 4 SATA-Kabeln, SATA-Controller-Erweiterungskarte mit Low-Profile-Halterung, Non-Raid - 29€ 480€ ohne hdds das Ding läuft alle 5 platten und nvme laufen in dem Setup. Linux kenne ich mich auch nicht sonderlich aus aber hier belesen. Und die Community hier ist Too 👍 helfen immer wieder gerne bei Fragen.
-
Unraid Neuling braucht hilfe: NVME SSD und Array Sata SSD fragen VM und Docker
Am sonsten was noch wichtig ist # Wenn in Array was gelöscht wird wird auch im backup beim nächsten durchlauf die datei gelöscht mit --delete during. Wenn man noch --checksum dazu macht wird jede datei auf kleine code änderung überorüft wichtig für dateien wenn wert von 0 auf 1 gesetzt wurde. rsync -avPX --delete-during --checksum # 1 zu 1 kopie also. Dauert länger. Bei appdata und system denke ich sind die werte wichtig. Für reines datengrab filme, musik, fotos usw. kann man diese werte weglassen denke ich.
-
Unraid Neuling braucht hilfe: NVME SSD und Array Sata SSD fragen VM und Docker
Die Schleife while pgrep -x "rsync" > /dev/null wartet darauf, dass alle Hintergrundprozesse von rsync abgeschlossen sind. Sobald alle rsync-Prozesse beendet sind, geht das Skript zum nächsten Abschnitt über, der das Unassigned Device aushängt (umount "/mnt/disks/backupHDD"). Das wait am Ende sorgt dafür, dass das Skript erst beendet wird, wenn alle Hintergrundprozesse, einschließlich des vorherigen rsync-Prozesses, abgeschlossen sind.
-
Unraid Neuling braucht hilfe: NVME SSD und Array Sata SSD fragen VM und Docker
Also falls es dich interessiert mount backup unmount. Hier mein Script der geht zumindest was ich bis jetzt getestet habe wie es im dauer einsatz klappt wird sich herrausstellen. Erstelle neuen User script mit folgendem: #!/bin/bash # Pfad zum Unassigned Device Mount sdd bitte mit deiner platten id ersetzen /usr/local/sbin/rc.unassigned mount "/dev/sdd" sleep 10 # rSync Backup hier Quellen eintragen QUELLEN=("/mnt/user/isos" "/mnt/user/Media/Downloads") # Hier das ziel der unassigned device platte backupHDD jeweils mit dem namen der eigenen Platte ersetzen ZIELE=("/mnt/disks/backupHDD" "/mnt/disks/backupHDD") ANZAHL=${#QUELLEN[@]} for ((i=0; i<ANZAHL; i++)); do rsync -avPX --delete-during "${QUELLEN[i]}" "${ZIELE[i]}" if [ $? -ne 0 ]; then echo "Fehler beim Sync ${QUELLEN[i]} nach ${ZIELE[i]}" fi done while pgrep -x "rsync" > /dev/null; do sleep 1 done & sleep 30 # Auswerfen backupHDD mit eigenem platten namen ersetzen umount "/mnt/disks/backupHDD" wait dann im User script shedule auf Custom und die Zeit auswählen backup täglich um 2 nachts zum beispiel. Script wird ausgeführt die Platte mountet nach backup wird diese wieder ausgeworfen.
-
PhotoPrism Docker kann denn port einfach nicht ändern
Ok es läuft habe es heute schon versucht nur einen Fehler gemacht, deswegen ging es auch nicht. Danke für denn Anstoß.
-
PhotoPrism Docker kann denn port einfach nicht ändern
Genau das habe ich ja verwendet Warum er das dann in tcp_port unschreibt verstehe ich nicht. So hoffnunglos verloren bin ich ja auch nicht. Danke trotzdem für die Unterstützung
-
PhotoPrism Docker kann denn port einfach nicht ändern
Deswegen will ich doch denn Port ändern damit es keine konflikte gibt. TCP_PORT umgeändert. Sorry leider kenne ich mich nicht so gut mit docker containern aus.
-
PhotoPrism Docker kann denn port einfach nicht ändern
Im host mode da gibt es auch das passende feld wird aber nicht übernommen. Jetzt mal unter custom versucht leider nicht erreichbar keine verbindung zum server.
-
PhotoPrism Docker kann denn port einfach nicht ändern
Hallo folgendes problem, ich möchte zwei Container von Photoprism erstellen. Leider kann ich beim ersten nicht mal denn standart port von Photoprism ändern der 2342 für web gui. Hat einer eine idee wie ich das ändern kann? Über Terminal?
-
Unraid Neuling braucht hilfe: NVME SSD und Array Sata SSD fragen VM und Docker
Ja das wäre zumindest eine kleine sicherheit für backups wegen ransonware denke ich.
-
Unraid Neuling braucht hilfe: NVME SSD und Array Sata SSD fragen VM und Docker
Jetzt eine Frage zu Backups möchte es dann über Lucky Backup realisieren, ist es möglich wenn ich jetzt Zeitlan für backups um 3:00 nachts einstelle das kurz davor Unassigned devices die hdd eingehängt wird nach backup ende die hdd auswerfen?
-
Unraid Neuling braucht hilfe: NVME SSD und Array Sata SSD fragen VM und Docker
Werde es wohl auf pool laufen lassen, will jetzt doch garnicht probieren einfach pool backups machen täglich. Raspi will ich nicht haben soll alles auf einem system dann bleiben. Danke für euere Antworten 👍
-
Unraid Neuling braucht hilfe: NVME SSD und Array Sata SSD fragen VM und Docker
Danke schon mal, werde mal versuchen. Und dann sehen wir weiter was dabei rauskommt…
-
Unraid Neuling braucht hilfe: NVME SSD und Array Sata SSD fragen VM und Docker
Was ist Fuse? man kann es doch einstellen das z.B Docker Container auf genau dieser ssd sein daten ablegen soll ider nicht? Unraid ist neuland für mich, kannst du mir mehr erklären zu diesen Sachen Fuse?
valerius
Members
-
Joined
-
Last visited