Skip to content

世纪互联版 Heroku-Rclone。Heroku-Rclone-21vianet.

Notifications You must be signed in to change notification settings

laoguodong/heroku-rclone-21vianet

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Heroku-Rclone-21vianet. Heroku-Rclone 世纪互联版,新增支持sharepoint

Using Rclone with 21vianet mod and Aria2, even UNRAR easily on Heroku.
在 Heroku 上轻松运行 Rclone、Aria2,甚至是 UNRAR。

Deploy

  1. Create new app
heroku create myapp -b https://github.com/88pan/heroku-rclone-21vianet.git
heroku git:clone -a myapp

# or useing existed app
heroku buildpacks:set https://github.com/88pan/heroku-rclone-21vianet.git -a myapp
  1. Setup Rclone by following Rclone Docs.
    Chinese users setup with 21vianet patch to connect OneDrive by 21vianet.
    You can find your config from there:
Windows: %userprofile%\.config\rclone\rclone.conf
Linux: $HOME/.config/rclone/rclone.conf

Rclone with 21vianet patch and Gclone mod provided by xhuang.

  1. Go to myapp directory, 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

Usage

Open Terminal

cd myapp
heroku run bash
# or
heroku run bash --a myapp

Rclone

Learn more from Rclone Docs

Upload file to Google Drive

rclone -v copy local_dir gdrive_config:remote_drive_dir

View file on Google drive

rclone lsd gdrive_config:remote_drive_dir

Aria2

Learn more from Aria2 Docs

Download a file

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

-x4 mean download using 4 connection

UNRAR

Learn more from UNRAR Docs

Extract .rar or .zip Compressed file

# to current directory
unrar e file.rar/zip

# with full path
unrar x file.rar/zip

Tips

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

About

世纪互联版 Heroku-Rclone。Heroku-Rclone-21vianet.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 100.0%