An introduction to Filebrowser — Easily access your files from your browser.
2 min read

An introduction to Filebrowser — Easily access your files from your browser.

An introduction to Filebrowser — Easily access your files from your browser.

Have you ever needed to access your files easily, but Samba or similar services weren't working for you? I'm using a service that allows you to access your files from anywhere, on any device.
Today, I'm introducing you to Filebrowser.

What is Filebrowser?

Filebrowser provides a file managing interface within a specified directory and it can be used to upload, delete, preview, rename and edit your files. It allows the creation of multiple users and each user can have its own directory.

Features

  • Access your files from any browser.
  • Create multiple users with easy permission management.
  • Make, upload, edit, preview, and rename files with one click of a button.
  • Execute commands automatically after performing actions (E.g. Restarting your website after editing a file).
  • Search through all of your files by name or file type.
  • Customize and Theme your Filebrowser installation.
  • Create a password protected share link for any file.

Installation

The default credentials for all platforms are admin : admin.

Deploying with Docker

Requirements:
Docker

Standard Docker Install

docker run \
    -v /:/srv \
    -v /data/docker/filebrowser/filebrowser.db:/database.db \
    -v /data/docker/filebrowser/settings.json:/.filebrowser.json \
    -u $(id -u):$(id -g) \
    -p 8080:80 \
    filebrowser/filebrowser

Docker Compose Install

version: "3.3"
services:
#--------------------------------------------------------------------------------------------#
#                   File Browser - Easy file management in your browser                      #
#--------------------------------------------------------------------------------------------#
  filebrowser:
    container_name: filebrowser
    image: filebrowser/filebrowser:latest
    restart: unless-stopped
    volumes:
      - '/:/srv'
      - '/data/docker/filebrowser/settings.json:/config/settings.json'
      - '/data/docker/filebrowser/filebrowser.db:/database/filebrowser.db'
    ports:
      - '8080:80'

From your terminal

macOS (Brew)

brew tap filebrowser/tap
brew install filebrowser
filebrowser -r /

Unix

curl -fsSL https://raw.githubusercontent.com/filebrowser/get/master/get.sh | bash
filebrowser -r /

Windows

iwr -useb https://raw.githubusercontent.com/filebrowser/get/master/get.ps1 | iex
filebrowser -r /

Theming Filebrowser

Adding custom themes or branding to your Filebrowser install is very easy. All you have to do is specify a custom CSS file in Settings > Global > Branding Dictory Path.

You can find some cool themes here!

Dracula Theme for Filebrowser

Final Words

Filebrowser is easy to Install, Configure, and Use. And if you just want to quickly access or share your files, it's probably your best option!

Filebrowser is fully open-source on GitHub. Go star it!
https://github.com/filebrowser/filebrowser.