Manajemen File dengan Web Browser Menggunakan Filebrowser

FileBrowser adalah aplikasi web open-source yang ringan dan fleksibel yang memungkinkan Anda untuk mengelola file dan direktori di server Anda melalui browser web. Bayangkan ini sebagai antarmuka “My Computer” atau “File Explorer” berbasis web yang bisa Anda akses dari mana saja.

Disi saya akan menggunakan filebrowser versi docker.

Buat directory untuk kemudan pengelolaan.

sudo mkdir -p /opt/docker/filebrowser/
sudo mkdir -p /opt/docker/filebrowser/data

Pindah working directory

cd /opt/docker/filebrowser/

Buat file bernama docker-compose.yml dan isikan baris berikut didalamnya.

services:
  filebrowser:
    image: filebrowser/filebrowser
    container_name: filebrowser
    ports:
      - "8080:80"
    user: "0:0"
    volumes:
      - /lokasi/folder-expose/:/srv
      - ./data/filebrowser.db:/database/filebrowser.db
      - ./data/filebrowser.json:/.filebrowser.json
    restart: unless-stopped

Buat file filebrowser.json

sudo nano data/filebrowser.json

Isikan baris berikut

{
  "port": 80,
  "baseURL": "",
  "address": "",
  "log": "stdout",
  "database": "/database/filebrowser.db",
  "root": "/srv"
}

Buat file kosongan filebrowser.db

sudo touch data/filebrowser.db

Jalankan docker compose.

sudo docker compose up -d

User Password login web filebrowser

Untuk user default adalah admin, dan untuk passwordnya kita harus terlebihdahulu melihat di log karena filebrowser terbaru melakukan generate password default secara acak. untuk melihat password dari log ketikkan perintah berikut.

docker compose logs filebrowser

Lalu akan muncul output sepert berikut

filebrowser  | 2025/07/03 09:47:02 Warning: filebrowser.db can't be found. Initialing in /database/
filebrowser  | 2025/07/03 09:47:02 Using database: /database/filebrowser.db
filebrowser  | 2025/07/03 09:47:02 Using config file: /config/settings.json
filebrowser  | 2025/07/03 09:47:02 Randomly generated password for user 'admin': FywXqcl2mIydkfcz
filebrowser  | 2025/07/03 09:47:02 Listening on [::]:80

Silakan login dengan password yang muncul di logs dan jika ingin diubah silakan diubah di dashboard web filebrowser