How to share files through a web interface with File Browser
Updated 7/20/2026
File Browser is a lightweight tool that gives you a web interface for the files on your server: upload, download, share links and manage users.
1. Start with Docker
docker run -d -p 8080:80 --name filebrowser \
-v /srv/files:/srv \
-v filebrowser_db:/database \
filebrowser/filebrowser
2. Access the interface
Open http://SERVER_IP:8080. The default user is admin; change the password immediately.
3. Share links
You can generate share links for files or folders, optionally password-protected and with an expiry date.
4. Users and permissions
You create users with access to specific directories, useful for sharing files with clients or colleagues without giving them SSH access.
Securing it
Serve it only over HTTPS through a reverse proxy and add security headers. For a full suite (calendar, contacts, documents), consider Nextcloud from the app catalog.
Put this guide into practice on your own VPS
EU cloud servers, billed hourly, ready in minutes, with one-click installs for dozens of apps.
See pricingRelated tutorials
How to encrypt files and backups
Protect sensitive data by encrypting files and backups before storing or transferring them.
Updated 7/20/2026Storage & filesHow to sync files automatically with Syncthing
Syncthing syncs files in real time between servers and devices, encrypted and without an external cloud.
Updated 7/20/2026Storage & filesHow to manage disk space and partitions
See how your disks are organized, mount a new disk and expand space when you need it.
Updated 7/20/2026