User Tools

Site Tools


vps:vps4th2nd_08

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revision Both sides next revision
vps:vps4th2nd_08 [2019/06/30 01:04]
hoge@hoge [アップロード]
vps:vps4th2nd_08 [2019/07/13 18:55]
hoge@hoge
Line 1: Line 1:
 ====== 運用 ====== ====== 運用 ======
 ===== 日次バックアップ ===== ===== 日次バックアップ =====
 +==== rclone ====
 +  * jailerに rclone をインストールする。
 +  * [[https://​rclone.org/​drive/​|Google Drive]] を参照して rclone.config を作成する。\\ jailer は headless なので、tee で token をテキスト出力する。<​code>​
 +# rclone config | tee /​usr/​jail/​desktop/​path/​to/​userdir/​rclone.txt
 +<省略 / 参照先の通り>​
 +Use auto config?
 + * Say Y ifConfigure this as a team drive?
 +y) Yes
 +n) No
 +y/n> not sure
 + * Say N if you are working on a remote or headless machine or Y didn't work
 +y) Yes
 +n) No
 +y/n> n
 +If your browser doesn'​t open automatically go to the following link: https:
 +//​accounts.google.com/​o/​oauth2/​auth?​access_type=offline&​client_id=
 +</​code>​
 +  * rclonne.txt にあるリンク先にアクセスする。
 +  * 認証後、出力されたコードを入力する。<​code>​
 +Enter verification code> xxxxx
 +Configure this as a team drive?
 +y) Yes
 +n) No
 +y/n>n
 +<省略 / 参照先の通り>​
 +</​code>​
 +  * /​root/​.config/​rclone/​rclone.conf が作成される。
 + 
 ==== バックアップ ==== ==== バックアップ ====
   * jailerにてバックアップスクリプトを作成する。   * jailerにてバックアップスクリプトを作成する。
Line 13: Line 41:
  
 ==== アップロード ==== ==== アップロード ====
-バックアップで作成したファイルを Googleドライブへアップロードする。\\ griveを使用するので正確には同期となる。 +バックアップディレクトリを Googleドライブ同期する。 
-  * jailerに grive2をインストールする。 +<​code>​ 
-  * 初回起動<​code>​ +バッアップスクリプにて 
-#cd <Google ドライブと同期したいディレクトリの一つ上>​ +rclone ​--config="/​root/​.config/​rclone/​rclone.conf"​ sync <ローカス> ​remote:<Google ​ドライブディレクトリ>​
-#​grive ​--<Google ドライブと同期したいディレクトリ>​ -u | tee <​出力先ファイ+
-</​code>​ +
-  * 出力先ファイルに記載された URLへアクセし、認証コードを取得する。 +
-  * 認証コードを入力すると、同期が開始される。<​code> +
-Please input the authentication code here: <認証コーを入力>​ +
-Reading local directories +
-Reading remote server file list +
-Synchronizing files +
-sync "​./<​Google 同ライブと同期したいディレクトリ>​" created in remote. creating local +
-Finished!+
 </​code>​ </​code>​
-  * griveはdaemonではないので、都度実行する必要がある。実行はバックアップスクリプト内で行う。 
  
 ===== Let's Encrypt 管理 ===== ===== Let's Encrypt 管理 =====
vps/vps4th2nd_08.txt · Last modified: 2019/07/13 18:56 by hoge@hoge