Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Bookmarks
  • Search
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo

Cloudron Forum

Apps | Demo | Docs | Install
  1. Cloudron Forum
  2. App Wishlist
  3. Rclone Web GUI

Rclone Web GUI

Scheduled Pinned Locked Moved App Wishlist
7 Posts 5 Posters 10.0k Views 6 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • marcusquinnM Offline
      marcusquinnM Offline
      marcusquinn
      wrote on last edited by marcusquinn
      #1
      • https://rclone.org/
      • https://github.com/rclone
      • https://rclone.org/downloads/
      • https://rclone.org/gui/
      • https://github.com/rclone/rclone-webui-react
      • https://rclone.org/install/#install-with-docker
      • https://rclone.org/docker/
      • https://hub.docker.com/r/rclone/rclone
      • https://forum.rclone.org/t/how-to-set-up-rclone-webgui-server-as-a-docker-container/14330
      • https://alternativeto.net/software/rclone/about/
      • https://hub.docker.com/r/rclone/rclone#!

      About 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 support rclone including S3 object stores, business & consumer file storage services, as well as standard transfer protocols.

      Rclone has powerful cloud equivalents to the unix commands rsync, cp, mv, mount, ls, ncdu, tree, rm, and cat. Rclone's familiar syntax includes shell pipeline support, and --dry-run protection. It is used at the command line, in scripts or via its API.

      Users call rclone "The Swiss army knife of cloud storage", and "Technology indistinguishable from magic".

      Rclone really looks after your data. It preserves timestamps and verifies checksums at all times. Transfers over limited bandwidth; intermittent connections, or subject to quota can be restarted, from the last good file transferred. You can check the integrity of your files. Where possible, rclone employs server-side transfers to minimise local bandwidth use and transfers from one provider to another without using local disk.

      Virtual backends wrap local and cloud file systems to apply encryption, compression, chunking, hashing and joining.

      Rclone mounts any local, cloud or virtual filesystem as a disk on Windows, macOS, linux and FreeBSD, and also serves these over SFTP, HTTP, WebDAV, FTP and DLNA.

      Rclone is mature, open-source software originally inspired by rsync and written in Go. The friendly support community is familiar with varied use cases. Official Ubuntu, Debian, Fedora, Brew and Chocolatey repos. include rclone. For the latest version downloading from rclone.org is recommended.

      Rclone is widely used on Linux, Windows and Mac. Third-party developers create innovative backup, restore, GUI and business process solutions using the rclone command line or API.

      Rclone does the heavy lifting of communicating with cloud storage.

      GUI (Experimental)

      Rclone can serve a web based GUI (graphical user interface). This is somewhat experimental at the moment so things may be subject to change.

      Run this command in a terminal and rclone will download and then display the GUI in a web browser.

      rclone rcd --rc-web-gui

      505cfe15-2c86-4b9c-b2cb-2ef186cb4516-image.png

      e6fd92c9-b456-49fd-b6f9-21d9910f12a1-image.png

      06f30725-e73b-4fb4-9819-a64d7c8a4b68-image.png

      86c249ab-662c-4fe9-8ce3-76f1968d8f01-image.png

      7b4fb85b-4631-40a6-bdcf-ff67ebe1d8d3-image.png

      5a5cae74-e0dd-411b-97d3-594c745c9f46-image.png

      Seems to me to be the webapp equivalent/alternative to the also very good, GoodSync, Cyber Duck, Mountain Duck, Expandrive.

      There's a local Rsync Browser option too, how well maintained it is and working I don't know: https://github.com/kapitainsky/RcloneBrowser

      The issue I'm having with GoodSync is triangulated syncs via a local machine or separate server.

      Having Rsync Web GUI as a Cloudron App would enable direct synching of Nextcloud and other data stores with a whole variety of Cloud storage providers, with relatively little technicalities and avoiding the hazards and anxieties of the command line.

      @girish @nebulon I'd even go so far as to say; this could be a killer-feature app for Cloudron in making it easier to migrate data from all the many supported cloud connectors. Maybe start with it as an app, and then add it as a Cloudron feature to certain apps in future.

      Cloudron already does a great job with backup options, so it would be great to have the same capabilities for migration imports and syncing.

      Web Design https://www.evergreen.je
      Development https://brandlight.org
      Life https://marcusquinn.com

      1 Reply Last reply
      12
      • marcusquinnM Offline
        marcusquinnM Offline
        marcusquinn
        wrote on last edited by
        #2

        We're working on packaging this.

        All ideas and suggestions welcome for how it should work, including default mounts for the config.

        We have our own specific needs, but be good to know what others experienced with Cloudron and data migration and syncing needs see as useful to have with this as an app.

        Web Design https://www.evergreen.je
        Development https://brandlight.org
        Life https://marcusquinn.com

        doodlemania2D 1 Reply Last reply
        4
        • marcusquinnM marcusquinn

          We're working on packaging this.

          All ideas and suggestions welcome for how it should work, including default mounts for the config.

          We have our own specific needs, but be good to know what others experienced with Cloudron and data migration and syncing needs see as useful to have with this as an app.

          doodlemania2D Offline
          doodlemania2D Offline
          doodlemania2
          App Dev
          wrote on last edited by
          #3

          @marcusquinn Well that's a gold star find right there! I could see replacing a number of my manual processes I run monthly from copying onedrive to google drive, s3 buckets to other s3 buckets, etc. I currently use Expandrive and it's nice but would love CLI and Linux approach.
          Defaults -> I'd go basic with on container /app/data and then folks add mount points via cloudron if they want or (in my case), I add VHDXs to the VM running Cloudron which opens up all kinds of shiny opportunities.

          Keep us posted!

          marcusquinnM 1 Reply Last reply
          3
          • doodlemania2D doodlemania2

            @marcusquinn Well that's a gold star find right there! I could see replacing a number of my manual processes I run monthly from copying onedrive to google drive, s3 buckets to other s3 buckets, etc. I currently use Expandrive and it's nice but would love CLI and Linux approach.
            Defaults -> I'd go basic with on container /app/data and then folks add mount points via cloudron if they want or (in my case), I add VHDXs to the VM running Cloudron which opens up all kinds of shiny opportunities.

            Keep us posted!

            marcusquinnM Offline
            marcusquinnM Offline
            marcusquinn
            wrote on last edited by marcusquinn
            #4

            @doodlemania2 We have a 1st attempt prototype working, but all features won't properly work as rclone requires fuse package running, which is only possible in privileged mode (where Docker privileged mode would grant a Docker container root capabilities to all devices on the host system, but that needs security/safety from accidents consideration).

            As a workaround we've installed rclone to the Cloudron host itself so it can be run in console.

            It might be that this app needs some special consideration from @girish and @nebulon for its scope, privileges and needs.

            You also need to install rclone locally, to authorise through rclone authorise, to access your cloud data with the web auth screens for apps.

            For now rclone works very well from the command-line.

            It also needs some considerations for API rate limits, eg: https://www.reddit.com/r/rclone/comments/sbrldw/recommended_rclone_flags_not_to_hit_dropbox/

            Web Design https://www.evergreen.je
            Development https://brandlight.org
            Life https://marcusquinn.com

            robiR 1 Reply Last reply
            3
            • marcusquinnM marcusquinn

              @doodlemania2 We have a 1st attempt prototype working, but all features won't properly work as rclone requires fuse package running, which is only possible in privileged mode (where Docker privileged mode would grant a Docker container root capabilities to all devices on the host system, but that needs security/safety from accidents consideration).

              As a workaround we've installed rclone to the Cloudron host itself so it can be run in console.

              It might be that this app needs some special consideration from @girish and @nebulon for its scope, privileges and needs.

              You also need to install rclone locally, to authorise through rclone authorise, to access your cloud data with the web auth screens for apps.

              For now rclone works very well from the command-line.

              It also needs some considerations for API rate limits, eg: https://www.reddit.com/r/rclone/comments/sbrldw/recommended_rclone_flags_not_to_hit_dropbox/

              robiR Offline
              robiR Offline
              robi
              wrote on last edited by robi
              #5

              @marcusquinn said in Rclone Web GUI:

              all features won't properly work as rclone requires fuse package running, which is only possible in privileged mode

              Nestybox, now part of Docker, solves this with sysbox, which lets you do this in a container w/o the security implications or privileged mode.

              All that is needed is to launch the container with 'sysbox' instead of the default 'runc'.

              Conscious tech

              R 1 Reply Last reply
              3
              • robiR robi

                @marcusquinn said in Rclone Web GUI:

                all features won't properly work as rclone requires fuse package running, which is only possible in privileged mode

                Nestybox, now part of Docker, solves this with sysbox, which lets you do this in a container w/o the security implications or privileged mode.

                All that is needed is to launch the container with 'sysbox' instead of the default 'runc'.

                R Offline
                R Offline
                roofboard
                wrote on last edited by
                #6

                @robi

                Related Feature Request. https://forum.cloudron.io/topic/7472/remote-file-access/5

                It would be really awesome if rclone was implemented through the CLI enabling the synchronization of target directories and mounts.

                In my specific use case I am trying to figure out a reliable way to be able to quickly edit my GRAV site. While GRAV has a GUI it was really build for the text editor.

                I am trying right now to figure out how to install Rclone as a system level app to provide synchronization to my desktop computer of several cloudron folders.

                If rclone was implemented in such a way that it could have access to other application's data folders that would be super awesome!

                1 Reply Last reply
                3
                • AdrianTroyA Offline
                  AdrianTroyA Offline
                  AdrianTroy
                  wrote on last edited by
                  #7

                  Rclone will be great if it has a GUI like Goodsync and Gs Richcopy 360. it will make it more easy and flexible

                  1 Reply Last reply
                  1
                  • marcusquinnM marcusquinn referenced this topic on
                  Reply
                  • Reply as topic
                  Log in to reply
                  • Oldest to Newest
                  • Newest to Oldest
                  • Most Votes


                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Categories
                    • Recent
                    • Tags
                    • Popular
                    • Bookmarks
                    • Search