/RcloneNg

An angular web application for rclone

Primary LanguageTypeScriptMIT LicenseMIT

RcloneNg

GitHub release (latest by date) GitHub All Releases Gitpod ready-to-code Dependencies Status

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, supporting lint, document description)

  • Manager Rclone mounts

Screenshots

Screenshot 1

Screenshot 5

Screenshot 2

Screenshot 6

Screenshot 3

Screenshot 4

Screenshot 7

Get Started

  1. running rclone as server
rclone rcd --rc-user=<user> --rc-pass=<password> --rc-allow-origin="http://localhost:4200"
  1. getting RcloneNg

    • local way

      git clone https://github.com/ElonH/RcloneNg.git
      cd RcloneNg
      npm install # NodeJs version >= 10
      npm run start
    • online way

      Open in Gitpod

    • lazy way

      if set --rc-allow-origin="https://elonh.github.io", https://elonh.github.io/RcloneNg can be used directly.

  2. editing server connection in RcloneNg.

Get started

License

This project and its dependencies ( except Rxjs, Apache-2.0 ) follows MIT license.