zerovm / zwift-ui

Zwift Web UI
5 stars 8 forks source link

File Manager

File Manager is a web UI for Zwift (https://github.com/zerovm/zerocloud) and for OpenStack Swift. It is open source.

Installation

Assuming that Swift/Zwift is already installed, there are two options to install File Manager:

  1. Install it on apache or any other web frontend just by copying all the files under any URL. The only requirement is that the URL domain part of the URL should be the same as Swift URL. I.e. if Swift is under "https://something.domain.org/v1/" then FileManager should be: "https://something.domain.org/some/other/url"

  2. Install it by copying it into your account on Swift. Can be accomplished by command line tool, for example. I.e. `swift -A https://auth/url -U mytenenat:myuser -K mypassword upload file_manager_container file/manager/path/on/local/disk

Configuration

config.js.sample

  1. Copy "config.js.sample" file into "config.js".
  2. Change the auth endpoint.

Enable and Disable Execute Feature

The Execute feature can be enabled/disabled by changing the following variable in FileManager.js file:

FileManager.ENABLE_ZEROVM = true;

Supported Browsers

Last time tested on:

License

Apache License - Version 2.0

Files Description

Third-party dependencies

Backend

Screenshots

1 2 3

Features