Merge branch 'master' of https://github.com/controlol/rclone-webui
This commit is contained in:
commit
81b9a04ec2
@ -1,7 +1,7 @@
|
||||
# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node
|
||||
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
|
||||
|
||||
name: Semantic Version Release
|
||||
name: Semantic Release
|
||||
|
||||
#on:
|
||||
# push:
|
||||
@ -21,13 +21,28 @@ jobs:
|
||||
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
|
||||
|
||||
steps:
|
||||
- run: git describe --tags --abbrev=0 --match=v*[0-9.] master~1
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Use Node.js ${{ matrix.node-version }}
|
||||
uses: actions/setup-node@v2
|
||||
with:
|
||||
node-version: ${{ matrix.node-version }}
|
||||
cache: 'npm'
|
||||
|
||||
- name: Cache node modules
|
||||
uses: actions/cache@v2
|
||||
env:
|
||||
cache-name: cache-node-modules
|
||||
with:
|
||||
# npm cache files are stored in `~/.npm` on Linux/macOS
|
||||
path: ~/.npm
|
||||
key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('**/package-lock.json') }}
|
||||
restore-keys: |
|
||||
${{ runner.os }}-build-${{ env.cache-name }}-
|
||||
${{ runner.os }}-build-
|
||||
${{ runner.os }}-
|
||||
|
||||
- run: npm ci
|
||||
- run: npm run build --if-present
|
||||
- run: zip build.zip $(find build)
|
||||
@ -44,9 +59,9 @@ jobs:
|
||||
# Same as above except indicating a minor change, supports regular expressions wrapped with '/'
|
||||
minor_pattern: "(MINOR)"
|
||||
# A string to determine the format of the version output
|
||||
format: "${major}.${minor}.${patch}-prerelease${increment}"
|
||||
format: "${major}.${minor}.${patch}"
|
||||
# If this is set to true, *every* commit will be treated as a new version.
|
||||
bump_each_commit: true
|
||||
bump_each_commit: false
|
||||
|
||||
- name: Create Release
|
||||
id: create_release
|
29
README.md
29
README.md
@ -6,11 +6,15 @@
|
||||
</p>
|
||||
|
||||

|
||||

|
||||

|
||||

|
||||
|
||||
## Description
|
||||
A simple information panel showing you all you need to know about your Rclone instance.
|
||||
This WebUI for Rclone is a intuitive and easy way to access information about your Rclone transfers.
|
||||
|
||||
#### What is Rclone
|
||||
Rclone is a command line program to manage files on cloud storage. It is a feature rich alternative to cloud vendors' web storage interfaces. [Over 40 cloud storage products](https://rclone.org/#providers) support rclone including S3 object stores, business & consumer file storage services, as well as standard transfer protocols. You can take a look at the project [here](https://rclone.org/)
|
||||
|
||||
### Features
|
||||
- General stats from current rcd session
|
||||
- View active running jobs and their transfers
|
||||
@ -21,16 +25,19 @@ A simple information panel showing you all you need to know about your Rclone in
|
||||
- View configured settings
|
||||
- System info
|
||||
|
||||
#### Info about each Job
|
||||
- Total job speed
|
||||
- ETA for job and elapsed time
|
||||
- Job total size and transferred size
|
||||
- Speed for each file
|
||||
- Size of each file
|
||||
- ETA of each file
|
||||
### Roadmap
|
||||
Currently the WebUI only acts as a instrument to view active jobs and a history of completed transfers.
|
||||
##### Version 1.1 (November 10 2021)
|
||||
In this version I plan to add configurable global settings for rclone. Apart from viewing the settings, which is currently possible, you will be able to set most of the [global flags](https://rclone.org/flags/) using the WebUI.
|
||||
|
||||
#### What is Rclone
|
||||
Rclone is a open source tool to transfer files from your local system to many types of cloud hosted storage. You can take a look at the project [here](https://rclone.org/)
|
||||
##### Version 1.2 (December 1 2021)
|
||||
In the release of version 2.0 it will be possible to browse remotes. It will even be possible to browse two remotes or local folders at the same time! Allowing you to copy or move files from one to the other.
|
||||
|
||||
##### Version 1.3 (December 20 2021)
|
||||
In this release it will be possible to upload files to a remote from your web browser.
|
||||
|
||||
##### Version 1.4/2.0 (January 10 2022)
|
||||
The endgoal is to support syncing files automatically on a schedule using cronjobs on linux. This last feature (for now) will require a secondary API and cannot run with Rclone alone, therefor this feature is most pushed back.
|
||||
|
||||
## Usage
|
||||
Start Rclone remote control server
|
||||
|
Loading…
x
Reference in New Issue
Block a user