Skip to main content

Rclone - Syncs your files to Cloud Storage - 40 of them actually



Rclone is a command line based backup, cloning and syncing app for Linux, Windows and MacOS. It boasts a lof of features and syncs to over 40 cloud base services from Dropbox, Box, Goolge Drive to Amazon S3 object stores. It preserves timestamps and verifies checksum at all times. Transfers over limited bandwidth; intermittent connections, or subject to quota can be restarted, from the last good file transferred. 

Rclone Downloads




Rclone mounts any local, cloud or virtual file system as a disk on Windows, MacOS, Linux and FreeBSD, and also serves these over SFTP, HTTP, WebDAV, FTP and DLNA.

To install rclone on Linux/macOS/BSD systems, run:

curl https://rclone.org/install.sh | sudo bash

For beta installation, run:

curl https://rclone.org/install.sh | sudo bash -s beta

Note that this script checks the version of rclone installed first and won't re-download if not needed.

There is a GUI which is experimental

rclone rcd --rc-web-gui

Below URL pops up in the browser


To create a new configuration click "Configs" menu then Click "Create a New Config"





Select a name for the config and select the provider and click next. Don't enter anything in the below screen and click next.


A Dropbox window with authentication screen will appear as below. Login with your credentials
A window for allowing Rclone to access your Dropbox will appear as below. Allow if you want Rclone to do you backup tasks.

You should get a Success windows as below.



When you go back to the Rclone webpage you can see that a new config with the authentication can be seen as below.


In the Explorer menu you can watch the files in the remote storage. You can see the remote config you created. Select the config and click open.


You can the files as listed below.



rclone uses a system of sub commands. For example

rclone ls remote:path # lists a remote
rclone copy /local/path remote:path # copies /local/path to the remote
rclone sync -i /local/path remote:path # syncs /local/path to the remote

For more details please see the link below.



Comments

Popular posts from this blog

Take Action: Add Your Voice to Keep the Internet #Freeandopen - by Google

Tell the world's governments you support a free and open web at http://www.google.com/ takeaction . Starting December 3rd, the world's governments are meeting behind closed doors at the ITU to discuss the future of the Internet. Some governments want to use this meeting in Dubai to increase censorship and regulate the Internet.   Tell the world's governments you support a free and open web at http://www.google.com/ takeaction . Then spread the word with #freeandopen. It is ours and it is free. A free and open world   depends on a free and open web. And a free and open web depends on me.

Create Great looking diagrams - Gliffy.com

I was looking for an online diagram creating tool. Came across Gliffy.com where I could create actually great looking diagrams without much of learning curve. The tool is 1. Very easy to use 2. Has drag and drop of elements to your diagram 3. Collaboration (which I have not tested). 4. Works from anywhere on a browser with Internet connection (I used it in Google Chrome on Linux Mint 10) When you click on the "Try it now" a new screen will open as below. You can either create a blank page to create a diagram from scratch or select from a bunch of samples and work on them to create one for your requirement. There are options to export the diagrams you created to SVG, JPEG, PNG and XML format once you register for free on the website. Once you register you can save the diagrams that you created in the site itself and retrieve it at a later time by logging into the website. I made three diagrams and it was real easy and simple. The site has two kind of pa

Nodejs and NPM setup on Linux Mint

To install current version of Node js on Linux Mint or any Ubuntu derivatives 1. Install Node      $ curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash - 2. Check Node version     $ node -v         vxx.xx.x    $ npm -v         x.x.x 3. Verify the Node installation      var http = require('http');      http.createServer(function (req, res) {      res.writeHead(300, {'Content-Type': 'text/plain'});      res.end('Hello World...!!!');      }).listen(3001, "127.0.0.1");      console.log('Server running at http://127.0.0.1:3001/');     open your browser and type the URL  http://127.0.0.1:3001/    You can see the me ssage “Hello World…!!!” Source:  1. https://github.com/nodesource/distributions/blob/master/README.md 2.  https://medium.com/@shivraj.jadhav82/nodejs-and-npm-setup-on-linux-mint-19-696023d50247