FileBrowser einfach selbst hosten

FileBrowser einfach selbst hosten

Yulei Chen - Content-Engineerin bei sliplane.ioYulei Chen
4 min

FileBrowser ist ein Open-Source File Manager mit Web-Oberfläche. Du kannst damit Dateien hochladen, runterladen, organisieren und teilen - alles direkt im Browser. Es ist leichtgewichtig, schnell und unterstützt mehrere User mit individuellen Rechten. Wenn du dir eine einfache Dropbox-Alternative auf deinem eigenen Server wünschst, ist FileBrowser eine super Wahl.

Sliplane ist eine Managed Container Platform, die Self-Hosting schmerzfrei macht. Mit One-Click Deployment bekommst du FileBrowser in wenigen Minuten zum Laufen - kein Server-Setup, keine Reverse-Proxy-Config, kein Infrastruktur-Stress.

Voraussetzungen

Vor dem Deployment brauchst du einen Sliplane Account (kostenlose Testphase verfügbar).

Schnellstart

Sliplane bietet One-Click Deployment mit Presets.

SliplaneFileBrowser deployen >
  1. Klick auf den Deploy-Button oben
  2. Wähl ein Projekt aus
  3. Wähl einen Server aus. Wenn du dich gerade erst angemeldet hast, bekommst du einen 48-Stunden Trial-Server
  4. Klick auf Deploy!

Zum Preset

Das One-Click Deployment oben nutzt Sliplanes FileBrowser Preset. Das ist drin:

  • FileBrowser v2.63.2 Image (filebrowser/filebrowser) - schau auf Docker Hub nach neueren Versionen
  • Persistenter Storage für deine Dateien (/srv) und die Datenbank (/config)
  • Vorkonfiguriert auf 0.0.0.0:80, damit Sliplane den Traffic weiterleiten kann
  • Health Check auf / für automatisches Monitoring

Nächste Schritte

Sobald FileBrowser auf Sliplane läuft, erreichst du es über die Domain, die Sliplane dir zuweist (z.B. filebrowser-xxxx.sliplane.app).

Beim ersten Start legt FileBrowser einen admin-User mit einem zufällig generierten Passwort an und schreibt das Passwort in die Container-Logs. Öffne dafür deinen Service im Sliplane Dashboard und such in den Logs nach einer Zeile wie:

User 'admin' initialized with randomly generated password: <passwort>

Damit loggst du dich ein, dann änder das Passwort unter Settings > User Management.

Dateien verwalten

FileBrowser stellt Dateien aus dem /srv Verzeichnis im Container bereit. Dieses ist auf ein persistentes Sliplane Volume gemountet, sodass deine Dateien Container-Neustarts und Redeployments überleben. Du kannst Dateien über die Web-Oberfläche hochladen, Ordner erstellen, umbenennen, verschieben und löschen.

User Management

FileBrowser unterstützt mehrere User mit individuellen Rechten. Du kannst neue User erstellen, ihnen bestimmte Home-Verzeichnisse innerhalb von /srv zuweisen und steuern, ob sie Dateien erstellen, umbenennen oder löschen dürfen. Geh zu Settings > User Management um das einzurichten.

Environment Variables

FileBrowser nutzt hauptsächlich Command-Line Flags und eine JSON Config statt Environment Variables. Das Preset übergibt die nötigen Flags über das Command-Feld. Wenn du weiter anpassen willst, kannst du den Command in den Sliplane Service Settings überschreiben. Gängige Flags:

FlagBeschreibung
--rootRoot-Verzeichnis das bereitgestellt wird (Standard: /srv)
--databasePfad zur Datenbank-Datei
--addressListening-Adresse (Standard: 0.0.0.0)
--portListening-Port (Standard: 80)
--baseurlBasis-URL-Pfad, falls hinter einem Sub-Path

Logging

FileBrowser loggt standardmäßig nach STDOUT, was super mit Sliplanes eingebautem Log Viewer funktioniert. Für allgemeine Docker-Logging-Tipps schau dir unseren Post zu Docker Logs an.

Troubleshooting

Falls du dich nicht einloggen kannst, prüf im Sliplane Dashboard, ob der Container healthy ist. Schau in die Logs nach Startup-Fehlern. Falls du dich versehentlich ausgesperrt hast, kannst du mit einem frischen Database Volume redeployen - FileBrowser legt dann den admin-User neu an und schreibt ein neues zufälliges Passwort in die Logs.

Kostenvergleich

Natürlich kannst du FileBrowser auch bei anderen Cloud-Anbietern selbst hosten. Hier ein Preisvergleich der gängigsten:

AnbietervCPU CoresRAMDiskGeschätzte MonatskostenHinweise
Sliplane22 GB40 GB€9Abrechnung pro Server
Render12 GB40 GB~$35-$45VM Small
Fly.io22 GB40 GB~$20-$25VM + Volume
Railway22 GB40 GB~$15-$66Nutzungsbasiert

FAQ

Wofür kann ich FileBrowser nutzen?

FileBrowser eignet sich perfekt zum Verwalten von Dateien auf einem Remote-Server per Web-Browser. Typische Use Cases sind Datei-Sharing in kleinen Teams, eine Web-UI für Server-Dateiverwaltung oder eine persönliche Cloud-Storage-Lösung. Wenn du eine vollwertige Cloud-Plattform mit Kalender und Kontakten suchst, schau dir Nextcloud oder OpenCloud an.

Kann ich FileBrowser mit eigenem Branding nutzen?

Ja. FileBrowser unterstützt Custom Branding über die Settings. Du kannst den Instanz-Namen ändern, eigenes CSS hinzufügen und ein eigenes Logo setzen. Geh nach dem Login als Admin zu Settings > Global Settings.

Wie update ich FileBrowser?

Änder den Image-Tag in deinen Sliplane Service Settings auf die neue Version und redeploy. Schau auf Docker Hub nach der neuesten stabilen Version. Deine Dateien und die Datenbank liegen in persistenten Volumes und sind vom Update nicht betroffen.

Wie teile ich Dateien mit externen Usern?

FileBrowser hat eine eingebaute Sharing-Funktion. Wähl eine Datei oder einen Ordner aus, klick auf das Share-Icon und generier einen Link. Du kannst eine Ablaufzeit setzen und den Link optional mit einem Passwort schützen. Die Links funktionieren, ohne dass der Empfänger einen FileBrowser Account braucht.

Kann ich Storage-Limits pro User setzen?

FileBrowser hat keine eingebauten Per-User Storage Quotas. Du kannst User aber auf bestimmte Verzeichnisse beschränken und ihre Rechte steuern (erstellen, umbenennen, löschen, downloaden, teilen). Für fortgeschrittenes Quota-Management schau dir OpenCloud oder Nextcloud an.

Host FileBrowser jetzt selbst - ganz easy!

Mit Sliplane hast du alles, was du brauchst, um FileBrowser ohne Server-Stress zu betreiben.