Rclone初期設定

Client ID、Client Secret取得

Google

https://console.cloud.google.com/
上部メニュー>プロジェクト作成>任意の名前>プロジェクトを選択する。
左メニュー>APIとサービス>ライブラリ>Google Drive API>有効にする
左メニュー>OAuth同意画面>作成
アプリ名、ユーザーサポートメールを入力、外部を選択して作成する
対象>Add users>Gmailを入力して保存する
左メニュー>APIとサービス>認証情報>認証情報を作成>OAuthクライアントID>デスクトップアプリを選択
左メニュー>APIとサービス>OAuth同意画面>対象>アプリを公開

・プロジェクトを削除する場合
上部メニュー>プロジェクトを選択する。
左メニュー>IAMと管理>設定>シャットダウン

Dropbox

https://www.dropbox.com/developers/apps
Create app > Scoped access > Full Dropbox > 任意の名前 > Create app
App key、App secretをメモする
Permissionsタブで、
files.metadata.read
files.metadata.write
files.content.read
files.content.write
にチェックし、Submit

Rclone準備

brew install rclone
rclone config

通常設定

n / New Remote
dropbox, gdrive / Enter name for new remote
drive / Google Drive / Option Storage

client_id, client_secret入力
1 / Option scope
空欄 / service_account_file
n / Edit advaned config
y / Use Web browser to automatically …
n / Configure this as a Shared Drive (Team Drive)?
y / Yes this is OK

※設定完了したら、
/Users/xxx/.config/rclone/rclone.conf
をバックアップしておく。

暗号化用設定

rclone config
n / New Remote
gcrypt / Enter name for new remote
crypt / Option Storage

gdrive:encrypted / Option remote
※gdriveのサブフォルダencryptedに暗号化データが保存
standard / Option filename_encryption
true / Option directory_name_encryption
y / Option password
パスワード入力
n / Option password2
n / Edit advanced config

Rcloneコマンド

・ファイル一覧
rclone ls gcrypt:backup

・サーバー側のファイル数確認
rclone size dropbox: –tpslimit 10 -v

・不要な設定を削除
rclone config
d
gdrive

・ローカルに保存する
rclone copy dropbox: /Volumes/xxx/Dropbox -P

・クラウドにアップロード
rclone sync /Volumes/xxx/Dropbox gcrypt:Dropbox -P –tpslimit 10
※Googleドライブのencryptedの中に作成される。

一覧を見る(暗号化されていない状態)
rclone lsf gcrypt:Dropbox

GUIファイラー
rclone rcd –rc-web-gui