This shows you the differences between two versions of the page.
| 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] (current) 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 管理 ===== | ||