File Browser

Description

ezvpn-filebrowser is a Docker container based on File Browser project which is pre-configured for IOhubTM environment.

ezvpn-filebrowser is configured by default for read-only access, without authentication. You can configure it in writing and authenticated mode setting username and password, as described below.

How to use it

No configuration is required if used with IOhubTM environment.

The web interface will be available at port 8001.

The mounted volume /srv is by default the Global Volume. You can change it to expose any other file system available in the application.

Please check the “Volumes” documentation for more information.

Environment variables

  • USERNAME: if present, with PASSWORD, the file browser is with enabled in write mode, with authentication. An admin user is created with credentials USERNAME/PASSWORD
  • PASSWORD: if present, with USERNAME, the file browser is with enabled in write mode, with authentication. An admin user is created with credentials USERNAME/PASSWORD
  • SUBFOLDER: if defined, the root of the server file system becomes /srv<subfolder>. SUBFOLDER must begin with a / and cannot contain . If the subfolder is missing from /srv, it is automatically created.

USERNAME and PASSWORD are used only during the first startup. Once the container authentication (read-only or write) is configured it cannot be dynamically changed modufying the values of the environment variables. If you need to change the filebrowser mode, you need to cleanup the /data folder.

Persist users and configuration

The configuration and the users database are saved under /data. When installing the container from the catalog, /data is automatically mapped to a persistent volume. If the container image is used directly instead of selecting it from the catalog, a volume should be mounted to persist the configuration between each reboot.

Docker container details

Image: us-central1-docker.pkg.dev/ez-shared/iohub/iohub-filebrowser

Supported architecture: amd64

Changelog

v1.0.3
  • USERNAME Environment variable added
  • PASSWORD Environment variable added
  • SUBFOLDER Environment variable added
v1.0.2
  • Updated to V2
v1.0.1
  • Base image locked on version
v1.0.0
  • First Release