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
Last revision Both sides next revision
vps:vps4th2nd_08 [2019/07/13 18:48]
hoge@hoge [アップロード]
vps:vps4th2nd_08 [2019/07/13 18:55]
hoge@hoge
Line 1: Line 1:
 ====== 運用 ====== ====== 運用 ======
 ===== 日次バックアップ ===== ===== 日次バックアップ =====
-==== バックアップ ​==== +==== rclone ​====
-  * jailerにてバックアップスクリプトを作成する。 +
-  * バックアップスクリプトを /​etc/​periodic/​dailyに配置する。 +
-  * /​etc/​periodic.conf にバックアップスクリプトを追記する。<​code>​ +
-#!/bin/sh +
- +
-# 900.vpsbkup +
-daily_vpsbkup_enable="​YES"​ +
-#  +
-</​code>​ +
- +
-==== アップロード ==== +
-バックアップディレクトリを Googleドライブと同期する。+
   * jailerに rclone をインストールする。   * jailerに rclone をインストールする。
-  * [[https://​rclone.org/​drive/​|Google Drive]] を参照して rclone.config を作成する。<​code>​+  * [[https://​rclone.org/​drive/​|Google Drive]] を参照して rclone.config を作成する。\\ jailer は headless なので、tee で token をテキスト出力する。<​code>​
 # rclone config | tee /​usr/​jail/​desktop/​path/​to/​userdir/​rclone.txt # rclone config | tee /​usr/​jail/​desktop/​path/​to/​userdir/​rclone.txt
 <省略 / 参照先の通り>​ <省略 / 参照先の通り>​
Line 30: Line 18:
 //​accounts.google.com/​o/​oauth2/​auth?​access_type=offline&​client_id= //​accounts.google.com/​o/​oauth2/​auth?​access_type=offline&​client_id=
 </​code>​ </​code>​
-    * jailer は headless なので、tee で token をテキスト出力する。 
   * rclonne.txt にあるリンク先にアクセスする。   * rclonne.txt にあるリンク先にアクセスする。
   * 認証後、出力されたコードを入力する。<​code>​   * 認証後、出力されたコードを入力する。<​code>​
Line 41: Line 28:
 </​code>​ </​code>​
   * /​root/​.config/​rclone/​rclone.conf が作成される。   * /​root/​.config/​rclone/​rclone.conf が作成される。
-  ​* バックアップスクリプト内で行う+  
 +==== バックアップ ==== 
 +  ​jailerにてバックアップスクリプトを作成する 
 +  * バックアップスクリプトを /​etc/​periodic/​dailyに配置する。 
 +  * /​etc/​periodic.conf にバックアップスクリプトを追記する。<​code>​ 
 +#!/bin/sh 
 + 
 +# 900.vpsbkup 
 +daily_vpsbkup_enable="​YES"​ 
 +#  
 +</​code>​ 
 + 
 +==== アップロード ==== 
 +バックアップディレクトリを Googleドライブと同期する。 
 +<​code>​ 
 +バックアップスクリプトにて 
 +rclone --config="/​root/​.config/​rclone/​rclone.conf"​ sync <​ローカルパス>​ remote:<​Google ドライブのディレクトリ>​ 
 +</​code>​
  
 ===== Let's Encrypt 管理 ===== ===== Let's Encrypt 管理 =====
vps/vps4th2nd_08.txt · Last modified: 2019/07/13 18:56 by hoge@hoge