Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/elonh/rcloneng
An angular web application for rclone
https://github.com/elonh/rcloneng
angular angular9 client-side cloud-storage data-transfer rclone rclone-browser rclone-client rclone-gui transfer-files
Last synced: 6 days ago
JSON representation
An angular web application for rclone
- Host: GitHub
- URL: https://github.com/elonh/rcloneng
- Owner: ElonH
- License: mit
- Created: 2020-05-05T13:38:05.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-06T21:40:53.000Z (almost 2 years ago)
- Last Synced: 2024-10-31T16:57:33.109Z (13 days ago)
- Topics: angular, angular9, client-side, cloud-storage, data-transfer, rclone, rclone-browser, rclone-client, rclone-gui, transfer-files
- Language: TypeScript
- Homepage: https://elonh.github.io/RcloneNg
- Size: 18.9 MB
- Stars: 182
- Watchers: 5
- Forks: 42
- Open Issues: 26
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# RcloneNg
![GitHub release (latest by date)](https://img.shields.io/github/v/release/elonh/rcloneng)
![GitHub All Releases](https://img.shields.io/github/downloads/elonh/rcloneng/total)
[![Gitpod ready-to-code](https://img.shields.io/badge/Gitpod-ready--to--code-blue?logo=gitpod)](https://gitpod.io/#https://github.com/ElonH/RcloneNg)
[![Dependencies Status](https://david-dm.org/elonh/RcloneNG/status.svg)](https://david-dm.org/elonh/RcloneNG)An angular web application for rclone
## Features
- Support multiple rclone server
- Explore remote file system
- Create asynchronous jobs of coping/moving objects between remotes
- Download file from remote
- Observe the progress of running jobs (by groups)
- Allow editing of rclone server configuration (power by [monaco editor](https://github.com/microsoft/monaco-editor), supporting lint, document description)
- Manager Rclone mounts
## Screenshots
![Screenshot 1](./assets/screenshot-1.png)
![Screenshot 5](./assets/screenshot-5.png)
![Screenshot 2](./assets/screenshot-2.png)
![Screenshot 6](./assets/screenshot-6.png)
![Screenshot 3](./assets/screenshot-3.png)
![Screenshot 4](./assets/screenshot-4.png)
![Screenshot 7](./assets/screenshot-7.png)
## Get Started
1. running rclone as server
```bash
rclone rcd --rc-user= --rc-pass= --rc-allow-origin="http://localhost:4200"
```2. getting RcloneNg
- local way
```bash
git clone https://github.com/ElonH/RcloneNg.git
cd RcloneNg
npm install # NodeJs version >= 10
npm run start
```- online way
[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/ElonH/RcloneNg)
- lazy way
if set `--rc-allow-origin="https://elonh.github.io"`, can be used directly.
3. editing server connection in RcloneNg.
![Get started](./assets/get-started.png)
## License
This project and its dependencies ( except Rxjs, Apache-2.0 ) follows MIT license.