2026-06-23 20:18:49 +02:00
2026-06-23 11:40:39 +02:00
2026-06-22 22:11:54 +02:00
2026-06-23 20:18:49 +02:00
2026-06-23 20:18:49 +02:00
2026-06-23 20:18:49 +02:00
2026-06-22 22:11:54 +02:00
2026-06-23 20:18:49 +02:00

U-Navigator

Unraid File Navigator.

Ziel: Eine optische Dateiverwaltung fuer Unraid, inspiriert von Synology File Station.

Aktueller Stand:

  • Machbarkeitsstudie: docs/MACHBARKEITSSTUDIE.md
  • Prototyp: In-App-Fenstermanager, Explorer-Fenster, Eigenschaften-Fenster, Transfer-Queue, lokaler Upload und interne Move/Copy-Jobs.

Kurzentscheidung:

U-Navigator ist als natives Unraid-Dynamix-Plugin umgesetzt. Die Weboberflaeche wird direkt im Unraid-WebGUI geladen; die API-Endpunkte laufen als PHP-Dateien im Plugin.

Naechster sinnvoller Schritt:

Robuste Hintergrundjobs fuer grosse Copy/Move-Operationen und eine Konfigurationsseite fuer erlaubte Roots.

Unraid Plugin installieren

Plugin-URL:

https://git.casaderoll.de/michael/Unraid-Navigator/raw/branch/main/u-navigator.plg

Installation per Unraid Terminal:

installplg https://git.casaderoll.de/michael/Unraid-Navigator/raw/branch/main/u-navigator.plg

Oder im WebGUI:

Plugins -> Install Plugin -> URL einfuegen -> Install

Danach oeffnen:

U-Navigator

Es wird kein extra Webserver und kein Node.js auf Unraid benoetigt.

Lokal testen

Der historische Node-Prototyp ist fuer lokale API-Tests noch im Repo. Auf Entwicklungsmaschinen ohne /mnt/user kann ein Root gesetzt werden:

U_NAV_ROOT="$PWD" PORT=8088 npm start

Danach im Browser oeffnen:

http://127.0.0.1:8088

Tests

npm test

Die Tests starten einen lokalen HTTP-Server und pruefen Listing, Upload, Move-Jobs, Zielkonflikte und Pfad-Sandboxing.

S
Description
No description provided
Readme
2.4 MiB
Languages
JavaScript 63.9%
PHP 19.6%
CSS 14.8%
HTML 1.2%
Shell 0.5%