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