Skip to content

Connect a cloud ​

Choose the cloud CloudDrop uploads to in the setup assistant, then sign in the way that cloud needs. This page lists the steps and the fields for each one.

The assistant opens the first time you start CloudDrop. Select Get Started, pick a cloud under Choose where to upload, select Continue, confirm the folders, and you reach the sign-in page described below.

Good to know

Nextcloud, WebDAV, S3-compatible storage, SFTP and MEGA are previews in 0.3.1: they are tested against test servers, not yet against real accounts. Try them with files you also keep elsewhere before you rely on them.

Google Drive, OneDrive and Dropbox ​

These three sign in through your browser.

  1. Select Sign In with Google, Sign In with OneDrive or Sign In with Dropbox.

  2. In the browser page that opens, choose your account and allow CloudDrop.

  3. Return to CloudDrop. If the browser page was closed, select Open Sign-in Again.

What CloudDrop can reach:

CloudWhere your files goWhat CloudDrop can see
Google DriveA CloudDrop folder in My DriveOnly files it created itself
OneDriveApps/CloudDropOnly its own app folder
DropboxApps/CloudDropOnly its own app folder

OneDrive work or school accounts use the same button, but your organisation's administrator may need to approve CloudDrop first.

Google Drive with your own key ​

The Windows zip and builds from source have no Google sign-in built in. The assistant then shows Connect a Google key and walks you through creating a free one. It takes about five minutes, once. Each button in the assistant opens the right page in Google Cloud.

  1. Create a project in Google Cloud. Any name works.

  2. Enable the Google Drive API for that project.

  3. In Google Auth Platform, select Get started, enter an app name and your email, and choose External.

  4. Under Data Access, select Add or remove scopes and add https://www.googleapis.com/auth/drive.file.

  5. Under Audience, select Publish app, so your sign-in does not expire after 7 days.

  6. Under Clients, create a client of type Desktop app and select Download JSON.

  7. In CloudDrop, select Choose Downloaded Key File… and pick that file. You can paste the Client ID and Client secret instead.

Nextcloud ​

  1. Under Server address, enter your server's address, for example https://cloud.example.com. It must start with https://.

  2. Select Sign In.

  3. Approve CloudDrop in the browser page your Nextcloud shows.

Your Nextcloud hands CloudDrop an app password of its own, so CloudDrop never sees your main password.

Other WebDAV servers ​

Fill in the form, select Test Connection, then Continue.

FieldWhat to enter
Server addressThe WebDAV address of your files
User nameYour account name
App passwordAn app password made in your account's security settings
FolderOptional. Where the CloudDrop folder goes, for example Backups. Empty means the top level

S3-compatible storage ​

Works with Amazon S3 and services that speak the same protocol, such as Backblaze B2, Wasabi, Cloudflare R2, MinIO and Garage.

FieldWhat to enter
EndpointThe service's address. Leave empty for Amazon S3
RegionOptional. us-east-1 when empty; auto for Cloudflare R2
BucketThe bucket name
Folder in the bucketOptional. Empty means the top of the bucket
Access key IDUse a key that can only reach this bucket (and folder)
Secret access keyThe key's secret
AddressingOptional: path or virtual

S3 has no real folders, so renames work differently there. See How upload-only works.

SFTP ​

SFTP uploads to a folder on a server you reach over SSH.

FieldWhat to enter
ServerThe server's name, for example sftp.example.com
PortOptional. 22 when empty
User nameYour account on the server
Folder on the serverOptional. Empty means your home folder
SSH keyOptional. Leave empty to use ssh-agent or a password
PasswordOnly if the server signs in with a password
Key passphraseOnly if the SSH key has one
Server fingerprintFilled in when you test the connection

When you select Test Connection, CloudDrop shows the server's fingerprint and remembers it. Compare it with the fingerprint your server's administrator gives you before you continue: it is how CloudDrop knows it is talking to the right server next time.

MEGA ​

FieldWhat to enter
EmailYour MEGA account email
PasswordUsed once to sign in; CloudDrop keeps only the session
Two-factor codeThe 6-digit code from your authenticator app, if two-factor authentication is on

MEGA has no app-folder permission, so the session covers your whole account. CloudDrop uses one folder in it.

Where passwords and keys are kept ​

Passwords and keys are saved apart from the settings, in a file readable only by you. They are never written into the config file.

Sign in again, sign out or switch cloud ​

Open Settings and find the account section.

  • Sign In Again renews an expired sign-in. Uploads resume by themselves.
  • Sign Out stops uploads until you sign in again. Nothing is removed from the cloud or from this computer.
  • Switch Provider… moves the folder to another cloud. Everything in your CloudDrop folder is uploaded again to the place you pick. Nothing is deleted from the old cloud.

Next steps ​