docs: new content for index and donate pages

This commit is contained in:
Nick Craig-Wood 2020-05-17 17:56:23 +01:00
parent af19f924ff
commit d6c31b51c6
2 changed files with 139 additions and 36 deletions

View File

@ -1,13 +1,106 @@
--- ---
title: "Rclone" title: "Rclone"
description: "rclone syncs files to and from Google Drive, S3, Swift, Cloudfiles, Dropbox, Google Cloud Storage and Amazon Drive." description: "Rclone syncs your files to cloud storage: Google Drive, S3, Swift, Dropbox, Google Cloud Storage, Azure, Box and many more."
type: page type: page
date: "2017-09-25" date: "2020-05-16"
--- ---
# Rclone - rsync for cloud storage # Rclone syncs your files to cloud storage
Rclone is a command line program to sync files and directories to and from: <img width="50%" src="/img/logo_on_light__horizontal_color.svg" alt="rclone logo" style="float:right; padding: 5px;">
- [About rclone.](#about)
- [What is rclone for.](#what)
- [What features does rclone have.](#features)
- [What providers does rclone support.](#providers)
- [Download.](/downloads/)
- [Install.](/install/)
## About rclone {#about}
Rclone is a command line tool to manage files on cloud storage. It is
a feature rich alternative to cloud vendor's web storage
interfaces. [Over 40 cloud storage products](#providers) are supported
by rclone including S3 object stores, business & consumer file storage
services, as well as standard transfer protocols.
Rclone is a powerful tool being the cloud storage equivalent 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 can be used at the command line, in scripts
or via its [API](/rc).
Rclone really cares about your data. It preserves your timestamps and
verifies your data 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](/commands/rclone_check/) the integrity of your files. Where
possible, rclone employs server side transfers to minimise local
bandwidth use and can transfer from one provider to another without
using your local disk.
Virtual backends can wrap local and cloud file systems to apply
[encryption](/crypt/),
[caching](/cache/),
[chunking](/chunker/) and
[joining](/union/).
Rclone can [mount](/commands/rclone_mount/) any local, cloud or
virtual filesystem so it will appear as a local disk on your Windows,
macOS, linux or FreeBSD computer. Rclone can also serve these over
[SFTP](/commands/rclone_serve_sftp/),
[HTTP](/commands/rclone_serve_http/),
[WebDAV](/commands/rclone_serve_webdav/),
[FTP](/commands/rclone_serve_ftp/) and
[DLNA](/commands/rclone_serve_dlna/).
Rclone is mature, open source software originally inspired by
rsync. It is written in [Go](https://golang.org) and is energetically
maintained, and supported by a welcoming community with a wide
experience of varied use cases. Official repos such as Ubuntu, Debian,
Brew, Chocolatey include rclone. For the latest version [download from
rclone.org](/downloads/) is recommended.
Rclone is widely used on Linux, Windows and Mac. Third party
developers have built innovative backup, restore, GUI and business
process solutions using the rclone command line or API.
Let rclone do the heavy lifting of communicating with cloud cloud
storage so you can concentrate on your problems.
## What is rclone for {#what}
Rclone is great for:-
- Backup and encryption of files to cloud storage
- Restore and decryption of files from cloud storage
- Mirroring cloud data to other cloud services or locally
- Migration of data to cloud, or between cloud storage vendors
- Mounting multiple, encrypted, cached or diverse cloud storage
- Union file systems presenting multiple local and/or cloud file systems
- Analysing file data held on cloud storage
## Features {#features}
- On all transfers
- MD5, SHA1 hashes checked at all times for file integrity
- Timestamps preserved on files
- Operations can be restarted at any time
- Can sync to and from network, eg two different cloud accounts
- multi-threaded downloads to local disk
- [Copy](/commands/rclone_copy/) new or changed files to cloud storage
- [Sync](/commands/rclone_sync/) (one way) to make a directory identical
- [Move](/commands/rclone_move/) move files to cloud storage deleting the local after verification
- [Check](/commands/rclone_check/) check hashes and for missing/extra files
- [Mount](/commands/rclone_mount/) your cloud storage as a network disk
- [Serve](/commands/rclone_serve/) local or remote files over [HTTP](/commands/rclone_serve_http/)/[WebDav](/commands/rclone_serve_webdav/)/[FTP](/commands/rclone_serve_ftp/)/[SFTP](/commands/rclone_serve_sftp/)/[dlna](/commands/rclone_serve_dlna/)
- Experimental [Web based GUI](/gui/)
## Supported providers {#providers}
Here is a list of providers that rclone supports. This isn't an
exhaustive list as there are many more that support standard protocols
such as WebDAV or S3 that work out of the box.
* {{< provider name="1Fichier" home="https://1fichier.com/" config="/fichier/" >}} * {{< provider name="1Fichier" home="https://1fichier.com/" config="/fichier/" >}}
* {{< provider name="Alibaba Cloud (Aliyun) Object Storage System (OSS)" home="https://www.alibabacloud.com/product/oss/" config="/s3/#alibaba-oss" >}} * {{< provider name="Alibaba Cloud (Aliyun) Object Storage System (OSS)" home="https://www.alibabacloud.com/product/oss/" config="/s3/#alibaba-oss" >}}
@ -60,24 +153,6 @@ Rclone is a command line program to sync files and directories to and from:
* {{< provider name="Yandex Disk" home="https://disk.yandex.com/" config="/yandex/" >}} * {{< provider name="Yandex Disk" home="https://disk.yandex.com/" config="/yandex/" >}}
* {{< provider name="The local filesystem" home="/local/" config="/local/" >}} * {{< provider name="The local filesystem" home="/local/" config="/local/" >}}
Features
* MD5/SHA1 hashes checked at all times for file integrity
* Timestamps preserved on files
* Partial syncs supported on a whole file basis
* [Copy](/commands/rclone_copy/) mode to just copy new/changed files
* [Sync](/commands/rclone_sync/) (one way) mode to make a directory identical
* [Check](/commands/rclone_check/) mode to check for file hash equality
* Can sync to and from network, eg two different cloud accounts
* [Encryption](/crypt/) backend
* [Cache](/cache/) backend
* [Chunking](/chunker/) backend
* [Union](/union/) backend
* Optional FUSE mount ([rclone mount](/commands/rclone_mount/))
* Multi-threaded downloads to local disk
* Can [serve](/commands/rclone_serve/) local or remote files over [HTTP](/commands/rclone_serve_http/)/[WebDav](/commands/rclone_serve_webdav/)/[FTP](/commands/rclone_serve_ftp/)/[SFTP](/commands/rclone_serve_sftp/)/[dlna](/commands/rclone_serve_dlna/)
* Experimental [Web based GUI](/gui/)
Links Links
* <i class="fa fa-home"></i> [Home page](https://rclone.org/) * <i class="fa fa-home"></i> [Home page](https://rclone.org/)

View File

@ -1,27 +1,55 @@
--- ---
title: "Flowers for My Wife" title: "Donations"
description: "Flowers for My Wife." description: "Donations to the rclone project."
type: page type: page
date: "2015-09-06" date: "2020-05-15"
--- ---
## <i class="fa fa-heart"></i> Flowers for My Wife ## # <i class="fa fa-heart heart"></i> Donations to the rclone project
Rclone is a pure open source for love-not-money project. However I've We're very pleased to receive donations, which allow us to continue
had requests for a donation page and coding rclone does take me away developing rclone as free open source software.
from something else I love - my wonderful wife.
So if you would like to send a donation, I will use it to buy flowers Donations from individuals that rclone has helped make us very happy.
(and other pretty things) for her which will make her very happy. Donations from companies that use rclone or bundle it in their
products are very welcome too as are donations from cloud providers
rclone supports.
### New Maintaining rclone is a lot of work - easily a **full time
job**. Nothing stands still in the world of cloud storage! We love
doing the work and we'd like to spend more time doing it - your
support helps make that possible.
<div class="btn-group" role="group" aria-label="Basic example"> ## Contribute Monthly
<button type="button" class="btn btn-secondary">Left</button>
<button type="button" class="btn btn-secondary">Middle</button> Monthly donations help keep rclone development sustainable in the long run.
<button type="button" class="btn btn-secondary">Right</button>
<div class="btn-group" role="group" aria-label="Monthly donations">
<div class="btn-group mr-2" role="group" aria-label="First group">
<button type="button" class="btn btn-secondary">
<a href="https://github.com/sponsors/ncw"><i class="fab fa-github" aria-hidden="true"></i> GitHub Sponsors</a>
</button>
</div>
<div class="btn-group mr-2" role="group" aria-label="First group">
<button type="button" class="btn btn-secondary">
<i class="fab fa-paypal" aria-hidden="true"></i> Paypal
</button>
</div>
<div class="btn-group mr-2" role="group" aria-label="First group">
<button type="button" class="btn btn-secondary">
<i class="fab fa-patreon" aria-hidden="true"></i> Patreon
</button>
</div>
<div class="btn-group mr-2" role="group" aria-label="First group">
<button type="button" class="btn btn-secondary">
Liberapay
</button>
</div>
</div> </div>
## Contribute Once
### Paypal ### ### Paypal ###
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top"> <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">