Zum Inhalt

File Browser

Einleitung und Rolle

File Browser stellt eine Weboberfläche für Dateizugriff bereit. In dieser Infrastruktur ist /opt/selfhost als Root eingebunden. Der Dienst ist deshalb administrativ sensibel und verwendet seine eigene Authentifizierung.

Persistente Daten und Backup-Relevanz

Pfad Bedeutung Backup-Relevanz
/opt/selfhost/data/filebrowser File-Browser-Datenbank hoch
/opt/selfhost als /srv im Container eingebunden gesamter Selfhost-Bestand
/opt/selfhost/stacks/core/docker-compose.yml Stack-Definition hoch

Stack, Container und Docker Compose

Eigenschaft Wert
Stack Core-Stack /opt/selfhost/stacks/core/
Container filebrowser
Image filebrowser/filebrowser:latest
User 0:0
Portbindung 127.0.0.1:8081:80
Root-Mount /opt/selfhost:/srv
DB-Mount /opt/selfhost/data/filebrowser:/database

Route und Caddy

Registry-ID Hostname Upstream
filebrowser filebrowser.marcosudau.com http://127.0.0.1:8081

Zugehörige Dienste und Abhängigkeiten

Abhängigkeit Rolle
/opt/selfhost zu verwaltender Dateibaum
Caddy HTTPS-Reverse-Proxy

Secrets und Umgebungsvariablen

File Browser verwaltet seine Authentifizierung in der eigenen Datenbank. Keine separate .env-Datei in der aktuellen Compose-Konfiguration.

Betrieb und Prüfung

sudo docker compose ls
sudo docker ps --format '{{.Names}} {{.Status}}'
curl -I https://filebrowser.marcosudau.com