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