Skip to content

FileBrowser

A Simple and Powerful File Manager

filebrowser diagram

FileBrowser is a lightweight and easy-to-use file manager that provides a web-based interface for managing files and directories on your server or cloud storage. With its intuitive interface and robust feature set, FileBrowser offers a convenient way to navigate, upload, download, and organize files from anywhere.

Key Features

  • Web-Based Interface: Access and manage your files from any web browser, eliminating the need for complex terminal commands or file transfer protocols.
  • User-Friendly Design: Enjoy a clean and intuitive interface that makes file management tasks simple and straightforward, even for novice users.
  • File Preview and Editing: View previews of images, videos, and documents directly in the browser, and edit text files using a built-in text editor.
  • File Sharing and Collaboration: Share files and folders with others via secure links, facilitating collaboration and file exchange.
  • Integration with Cloud Storage: Connect FileBrowser to popular cloud storage providers like Dropbox, Google Drive, and Amazon S3, enabling seamless access to your cloud files.

Getting Started

To get started with FileBrowser, download and install the application from the official website. The website provides installation instructions and configuration guides to help you set up FileBrowser on your server or cloud environment.

Community and Support

Join the FileBrowser community on GitHub to engage with other users, report issues, request features, and contribute to the project. Stay updated on the latest developments, enhancements, and community-driven plugins.

Simplify your file management tasks with FileBrowser—a versatile and user-friendly file manager for all your storage needs.

Volumes

/nfs-nas-swarm/config/
/nfs-nas-swarm/data/

Deployment

No Special requirments

Docker swarm file

version: '3.3'
services:
  filebrowser:
    image: filebrowser/filebrowser:v2.30.0
    environment:
      PGID: '911'
      PUID: '911'
      TZ: Europe/Amsterdam
    volumes:
     - /swarm/config/filebrowser/.filebrowser.json:/.filebrowser.json
     - /swarm/config/filebrowser/filebrowser.db:/database/filebrowser.db
     # nfs nas shared folder
     - /nfs-nas-swarm:/srv/nfs-nas-swarm
     # swarm local folder
     - /swarm:/srv/swarm
     # tnas shared folder for media (RAID 0)
     - /media_pool:/srv/tnas_media_pool
     # OMV shared folder
     - /media_services_config:/srv/media_services_config
    networks:
     - traefik-public
    logging:
      driver: json-file
    deploy:
      replicas: 0
      labels:
        sablier.enable: 'true'
        traefik.http.routers.filebrowser-https.middlewares: authelia, filebrowser-sablier@file
        traefik.http.routers.filebrowser-https.tls: 'true'
        traefik.http.routers.filebrowser-https.tls.certresolver: le
        traefik.http.routers.filebrowser-https.entrypoints: https
        traefik.http.routers.filebrowser-http.rule: Host(`filebrowser.vnerd.nl`)
        sablier.group: filebrowser
        traefik.constraint-label: traefik-public
        traefik.http.routers.filebrowser-https.rule: Host(`filebrowser.vnerd.nl`)
        traefik.docker.lbswarm: 'true'
        traefik.http.routers.filebrowser-http.entrypoints: http
        traefik.docker.network: traefik-public
        traefik.enable: 'true'
        traefik.http.routers.filebrowser-http.middlewares: https-redirect
        traefik.http.services.filebrowser.loadbalancer.server.port: '80'
      placement:
        constraints:
         - node.labels.Arch!=i686
         - node.labels.worker==enabled
networks:
  traefik-public:
    external: true

Notes

Comments