All Projects → ewwink → Heroku Google Drive

ewwink / Heroku Google Drive

Remote Google Drive client on Heroku using Rclone and Aria2

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Heroku Google Drive

netbackup
A frontend for various backup programs (rsync, rdiff-backup, rclone) that simplifies local and remote backups.
Stars: ✭ 15 (-65.91%)
Mutual labels:  rsync, google-drive, rclone
MiXLab
MiXLab is a mix of multiple amazing Colab Notebooks found on the internet such as rcloneLab, RLabClone, Torrent to Google Drive Downloader and some more.
Stars: ✭ 143 (+225%)
Mutual labels:  google-drive, rclone
Autorclone
AutoRclone: rclone copy/move/sync (automatically) with thousands of service accounts
Stars: ✭ 1,002 (+2177.27%)
Mutual labels:  google-drive, rclone
rclone-drive
☁️Simple web cloud storage based on rclone, transform cloud storage (s3, google drive, one drive, dropbox) into own custom web-based storage
Stars: ✭ 30 (-31.82%)
Mutual labels:  google-drive, rclone
scripts
Scripts for managing my Ubuntu / Rclone / Plex Server
Stars: ✭ 20 (-54.55%)
Mutual labels:  rsync, rclone
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 (+81.82%)
Mutual labels:  google-drive, rclone
ccViewer
CryptCloudViewer source codes
Stars: ✭ 66 (+50%)
Mutual labels:  google-drive, rclone
Aria2.conf
Aria2 配置文件 | OneDrive & Google Drvive 离线下载 | 百度网盘转存
Stars: ✭ 1,321 (+2902.27%)
Mutual labels:  google-drive, rclone
Torrents-to-Google-Drive
This is a Google Colab notebook with QBittorrent and Rclone, which can download torrents to Google Drive
Stars: ✭ 56 (+27.27%)
Mutual labels:  google-drive, rclone
slam-mirrorbot
Aria/qBittorrent Telegram mirror/leech bot.
Stars: ✭ 1,072 (+2336.36%)
Mutual labels:  google-drive, rclone
PyFiSync
Python (+ rsync or rclone) based intelligent file sync with automatic backups and file move/delete tracking.
Stars: ✭ 88 (+100%)
Mutual labels:  rsync, rclone
Ytdlrc
☁️ Downloads videos and metadata with youtube-dl and moves each file on completion to an rclone remote
Stars: ✭ 140 (+218.18%)
Mutual labels:  google-drive, rclone
Plexguide.com
Welcome to https://PlexGuide.com ~ Rapidly deploy multiple-hasty Docker Containers through Ansible with local or Unlimited Google HD Space!
Stars: ✭ 1,631 (+3606.82%)
Mutual labels:  google-drive, rclone
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 (+6.82%)
Mutual labels:  google-drive, rclone
Plexidrive
Scripts to facilitate the use of cloud storage (such as Google Drive) as storage for Plex media server
Stars: ✭ 118 (+168.18%)
Mutual labels:  google-drive, rclone
gclone
fork from https://github.com/donwa/gclone
Stars: ✭ 83 (+88.64%)
Mutual labels:  google-drive, rclone
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 (+90.91%)
Mutual labels:  google-drive, rclone
Homescripts
My Scripts for Plex / Emby with Google Drive and rclone
Stars: ✭ 652 (+1381.82%)
Mutual labels:  google-drive, rclone
Goindex
Index your Google Drive
Stars: ✭ 418 (+850%)
Mutual labels:  google-drive, rclone
Rclone
"rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
Stars: ✭ 30,541 (+69311.36%)
Mutual labels:  google-drive, rclone

Heroku Google Drive

Remote Google Drive client on Heroku using Rclone and Aria2

Installation

Create new app

heroku create myapp -b https://github.com/ewwink/heroku-google-drive.git
heroku git:clone -a myapp

Existing app, use: add|set

heroku buildpacks:set https://github.com/ewwink/heroku-google-drive.git -a myapp

go to myapp directory, create or copy rclone.conf and winrar registraton key .rarreg.key (optional) then commit the change

cd myapp
git add .
git commit -am "add config"
git push heroku master

if you don't have rclone.conf download rclone and run locally rclone config generated config file will be

Windows: %userprofile%\.config\rclone\rclone.conf
Linux: $HOME/.config/rclone/rclone.conf

Usage

Open remote Heroku

cd myapp
heroku run bash
# or
heroku run bash --remote origin

Upload to Google Drive

assume gdrive_config is your Google drive config name that generated above

rclone -v copy local_dir gdrive_config:remote_drive_dir

Speed up upload

If you want to upload many files smaller than 8mb increase only --transfers option

rclone -v --transfers=16 --drive-chunk-size=16384k --drive-upload-cutoff=16384k copy local_dir gdrive_config:remote_drive_dir

--transfers=N number parallel of connection. default: 4

--drive-chunk-size=N if file bigger than this size it will splits into multiple upload, increase if you want better speed. default: 8192k or 8mb

--drive-upload-cutoff=N should be same with chunk size

-v option to view upload progress stats

view file on Google drive

rclone lsd gdrive_config:remote_drive_dir

view option:

lsd only show file in current directory

ls show file including in subdirectory (recursvely)

Bonus

Download file using Aria2

Aria2 is command-line download accelerator

aria2c -x4 http://host/file.rar

-x4 mean download using 4 connection

To extract .rar file

to current directory

unrar e file.rar

with full path

unrar x file.rar
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].