🎬

Video tutorial coming soon.

📁 Setup File Browser — Web File Manager

Deploy a lightweight, self-hosted web file manager on Ubuntu. Browse, upload, download, and manage server files from any browser.

⚠️ This script is provided for demo and testing purposes only.

📦 Resources & Setup Scripts

Grab the automated bash script from GitHub to follow along.

Automated install script — file manager running in one command.
View on GitHub

Quick Install:

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/files/filebrowser/filebrowser-ubuntu.sh
chmod +x filebrowser-ubuntu.sh
sudo bash filebrowser-ubuntu.sh

Tutorial Steps

1 Download & Run the Script

The script installs Docker, pulls the File Browser image, and starts the container with access to your server filesystem.

wget https://raw.githubusercontent.com/mhmdali94/Docker/main/files/filebrowser/filebrowser-ubuntu.sh
chmod +x filebrowser-ubuntu.sh
sudo bash filebrowser-ubuntu.sh

2 Access the Web UI

Open your browser and navigate to File Browser:

http://YOUR-SERVER-IP:8080

3 Login with Default Credentials

Login with the default credentials, then change them immediately in Settings → User Management:

Username: admin
Password: admin
⚠️ Change your credentials immediately after first login!

4 Configure Storage Access

Go to Settings to configure which server directories are accessible, set up additional users, and customize permissions per user.

Ports Used

PortProtocolPurpose
8080TCPWeb UI

Files Location

/root/docker/filebrowser/docker-compose.yml