Root File Explorer einrichten

Dafür habe ich keinen anderen Weg gefunden als den nun beschriebenen. Root File Browser bekomme ich als Docker Image. Über den Containermanager habe ich das Programm nicht ans Laufen gebracht. Mein Weg  geht über die Shell und Docker Compose.

Zuerst muss ein SSH-Zugang eingerichtet werden. Das erkläre ich hier. Außerdem habe ich mir den Editor nano eingerichtet.

Dann geht’s jetzt ans Eingemachte:

Wir brauchen root-Rechte:

sudo -i

EIn Verzeichnis für die Softwareconfiguration dort anlegen, wo wir Zugriff haben, dann dahin wechseln und die korrekten Rechte setzen:

mkdir -p /volume1/docker/filebrowser
cd /volume1/docker/filebrowser
chmod -R 777 /volume1/docker/filebrowser

Nun legen wir mit einem Editor die Konfigurationsdatei für docker an:

nano docker-compose.yml

Macht euch kurz mit nano vertraut und dann fügt in die Datei folgenden Code ein:

services:
  filebrowser:
    image: filebrowser/filebrowser:latest
    container_name: filebrowser
    command: ["--port", "8080"]
    ports:
      - "8081:8080"
    volumes:
      - /volume1/docker/filebrowser:/config
      - /volume1:/srv
    restart: unless-stopped

Dann abspeichern und nano verlassen.

So wird der File Browser gestartet:

docker compose up -d

Und dann sollte es funktionieren. Startet in eurem Browser http://nas-ip:8081/files/

Damit der File Browser auch immer beim Neustart des NAS mitgestartet wird, erstellen wir noch eine Aufgabe im Aufgabenplaner vom Typ „ausgelöste Aufgabe“|benutzerdefiniertes Script. Dort stellen wir den Benutzer „root“ ein, den Trigger „Hochfahren“ und unter Aufgabeneinstellungen hinterlegen wir das Script:

sleep 30
cd /volume1/docker/filebrowser
docker compose up -d