All Projects → wangsijie → rclone-drive

wangsijie / rclone-drive

Licence: MIT license
☁️Simple web cloud storage based on rclone, transform cloud storage (s3, google drive, one drive, dropbox) into own custom web-based storage

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to rclone-drive

Rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
Stars: ✭ 30,541 (+101703.33%)
Mutual labels:  dropbox, s3, google-drive, cloud-storage, rclone
Homescripts
My Scripts for Plex / Emby with Google Drive and rclone
Stars: ✭ 652 (+2073.33%)
Mutual labels:  google-drive, cloud-storage, rclone
Cloudcross
CloudCross it's opensource crossplatform software for syncronization a local files and folders with many cloud providers. On this moment a Cloud Mail.Ru, Yandex.Disk, Google drive, OneDrive and Dropbox support is available
Stars: ✭ 185 (+516.67%)
Mutual labels:  dropbox, google-drive, cloud-storage
Cloud Media Scripts
Upload and stream media from the cloud with or without encryption. Cache all new and recently streamed media locally to access quickly and reduce API calls
Stars: ✭ 84 (+180%)
Mutual labels:  google-drive, cloud-storage, rclone
cottoncandy
sugar for s3
Stars: ✭ 33 (+10%)
Mutual labels:  s3, google-drive, cloud-storage
backmeup
BackMeUp: An automated MySQL / MariaDB databases and files backup solution on *nix Machines using Amazon S3, WebDAV (ownCloud / NextCloud etc.), Google Drive and Dropbox.
Stars: ✭ 80 (+166.67%)
Mutual labels:  dropbox, google-drive, rclone
go-drive
A simple cloud drive mapping web app supports local, FTP/SFTP, S3, OneDrive, WebDAV, Google Drive.
Stars: ✭ 184 (+513.33%)
Mutual labels:  s3, google-drive, cloud-storage
Filestash
🦄 A modern web client for SFTP, S3, FTP, WebDAV, Git, Minio, LDAP, CalDAV, CardDAV, Mysql, Backblaze, ...
Stars: ✭ 5,231 (+17336.67%)
Mutual labels:  dropbox, s3, google-drive
Cyberduck
Cyberduck is a libre FTP, SFTP, WebDAV, Amazon S3, Backblaze B2, Microsoft Azure & OneDrive and OpenStack Swift file transfer client for Mac and Windows.
Stars: ✭ 1,080 (+3500%)
Mutual labels:  dropbox, s3, google-drive
go-storage
A vendor-neutral storage library for Golang: Write once, run on every storage service.
Stars: ✭ 387 (+1190%)
Mutual labels:  dropbox, s3, cloud-storage
ccViewer
CryptCloudViewer source codes
Stars: ✭ 66 (+120%)
Mutual labels:  dropbox, google-drive, rclone
Go Storage
An application-oriented unified storage layer for Golang.
Stars: ✭ 87 (+190%)
Mutual labels:  dropbox, s3, cloud-storage
Ytdlrc
☁️ Downloads videos and metadata with youtube-dl and moves each file on completion to an rclone remote
Stars: ✭ 140 (+366.67%)
Mutual labels:  dropbox, google-drive, rclone
Cakephp File Storage
Abstract file storage and upload plugin for CakePHP. Write to local disk, FTP, S3, Dropbox and more through a single interface. It's not just yet another uploader but a complete storage solution.
Stars: ✭ 202 (+573.33%)
Mutual labels:  dropbox, s3
backblaze
Backblaze.Agent is a high-performance .NET Core implementation of the Backblaze B2 Cloud Storage API.
Stars: ✭ 32 (+6.67%)
Mutual labels:  s3, cloud-storage
Any-file-to-Google-Drive
This Google Colab notebook will help you download any file directly to Google Drive with the help of the JDownloader web interface
Stars: ✭ 47 (+56.67%)
Mutual labels:  google-drive, rclone
SaorTech-cloud-services
A range of scripts to provision and configure open source cloud services.
Stars: ✭ 23 (-23.33%)
Mutual labels:  dropbox, cloud-storage
ob bulkstash
Bulk Stash is a docker rclone service to sync, or copy, files between different storage services. For example, you can copy files either to or from a remote storage services like Amazon S3 to Google Cloud Storage, or locally from your laptop to a remote storage.
Stars: ✭ 113 (+276.67%)
Mutual labels:  s3, rclone
Importexportfree
Improve default Magento 2 Import / Export features - cron jobs, CSV , XML , JSON , Excel , mapping of any format, Google Sheet, data and price modification, improved speed and a lot more!
Stars: ✭ 160 (+433.33%)
Mutual labels:  dropbox, google-drive
saisoku
Saisoku is a Python module that helps you build complex pipelines of batch file/directory transfer/sync jobs.
Stars: ✭ 40 (+33.33%)
Mutual labels:  s3, rclone

Rclone Drive · npm version License: MIT

☁️Simple web cloud storage based on rclone, transform cloud storage (s3, google drive, one drive, dropbox) into own custom web-based storage

Take a demo: https://demo.rclone.app

password: pass

🏗️Under development

screenshot

👻 Features

Thanks to rclone

  1. Support most of well-known cloud storage providers. (s3, google drive, dropbox, one drive ...see full list)

  2. 🔒Full encryption, you control your own files, privacy insured. read more

  3. 🗄️Easy to backup.

  4. 🌍Get/Add your files from anywhere via a browser.

  5. No ads.

  6. 🤨One client to manage multiple drive backend.

  7. 🚀Supper fast.

🛫 Getting started

1. Install

npm i -g rclone-drive

2. Install rclone

See rclone official guide, you can either download binary file or install globally.

3. Config rclone

See rclone official guide, add a new remote using:

rclone config

4. Get params

--rclone

If you installed rclone globally, run this command to get rclone bin path:

which rclone

or if you downloaded rclone bin manually, that's the file rclone(rclone.exe in Windows)'s full path.

--rclone-config

Rclone config file path, by default, run this command to show:

rclone config file

--base-dir

The remote you just added to rclone, for example, you add a s3 remote named mys3, and want to use bucket mybucket as rclone-drive's base dir, just set mys3:mybucket (no slash in the end)

5. 🚀 Ready to go

rclone-drive --rclone="<somepath>" --rclone-config="<somepath>" --base-dir="mys3:mybucket"

then open http://localhost:3000 and enter the password shown in command line.

⚙️ Configuration

Usage: rclone-drive [options]

Options:
  -V, --version                       output the version number
  -P, --port [port]                   Server port (default: "3000")
  -a, --address [address]             Server port (default: "localhost")
  -p, --password [password]           Password to login, default is random string
  -s, --secret [secret]               Session secret, if not set, session will only be saved in memory
  -r, --rclone [rclone]               Rclone bin path, e.g "/usr/local/bin/rclone"
  -R, --rclone-config [rcloneConfig]  Rclone config file path, e.g "/Users/wangsijie/.config/rclone/rclone.conf"
  -d, --base-dir [baseDir]            Rclone base dir, e.g "s3:defaultbucket"
  -h, --help                          output usage information

🔧 TODO

  • Check if rclone is installed properly
  • File sharing
  • Directory/File move
  • Docker support
  • Upload progress
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].