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
vps:vps4th2nd_08 [2019/07/13 18:48]
hoge@hoge [アップロード]
vps:vps4th2nd_08 [2019/07/13 18:56]
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