記事ディレクトリ
🆘Uptime Kuma バックアップは廃止されました⁉️スケジュールされた自動バックアップのチュートリアルをご覧ください🕒💾
📉Uptime Kuma バックアップ機能は無効ですか?恐れることはありません!監視データを保護するためにスケジュールされた自動バックアップを設定する方法を説明します💡📊。
これからは、データ損失を恐れることはもうありません。非常に詳細な手順で数秒で理解できます📈🚀。
ぜひ学んでください。これからはデータのセキュリティが保証されます。 🎯📁
Uptime Kuma のバックグラウンド設定のバックアップ機能に問題がある可能性があるため、開発者はバックアップ機能をメンテナンスしていません。現在、バックアップ機能は完全なバックアップを生成し、すべての設定を復元することができなくなりました。

非推奨: 多数の新機能が追加され、バックアップ機能の定期的なメンテナンスが行われていないため、バックアップ機能は完全なバックアップを生成し、完全な設定を復元できなくなりました。
代わりに、Docker ボリュームまたはデータ フォルダー (./data/) を直接バックアップしてください。
しかし、Uptime Kuma のデータのバックアップは、自動バックアップ スクリプト機能によって実現できます。
Uptime Kuma監視データ自動バックアップ方式
データのバックアップの方法と手順は次のとおりです。
- バックアップ スクリプトを作成します。単純なシェル スクリプトを作成してバックアップ ジョブを実行できます。このスクリプトは、Uptime Kuma のデータ ディレクトリを tar 圧縮ファイルにパッケージ化し、指定されたバックアップ パスにコピーします。
- スケジュールされたタスクを設定します。バックアップ スクリプトは、スケジュールされたタスクとして設定できます (たとえば、 crontab) 定期的な自動バックアップを実現します。
Uptime Kuma でスケジュールされた自動バックアップ スクリプトを設定するにはどうすればよいですか?
ステップ1:uptime-kuma dataディレクトリのインストールパスを確認し、SSH経由で以下のコマンドを入力します▼
cd /
find / -name uptime-kuma
uptime-kumaのインストールパスを確認する ▼
/var/lib/docker/volumes/uptime-kuma
ステップ2:で /backup2/ディレクトリに、次のコードを含むファイルを作成します auto-backup-uptime-kuma.sh 文件
以下はバックアップ スクリプトの例です。
#!/bin/bash
cd /var/lib/docker/volumes
tar zcvf uptime-kuma.tgz uptime-kuma
cp -rf /var/lib/docker/volumes/uptime-kuma.tgz /backup2/uptime-kuma/uptime-kuma_"$(date +"%Y-%m-%d_%H-%M-%S")".tgz
rm -rf uptime-kuma.tgz
- このスクリプトでは、
/var/lib/docker/volumes/uptime-kumaは Uptime Kuma データ ディレクトリへのパスです。実際のパスに置き換える必要がある場合があります。 /backup2/これはバックアップ ファイルを保存する場所であり、実際の状況に応じて置き換える必要があります。- バックアップ スクリプトが実行されると、現在の日付と時刻を含む圧縮ファイルが作成され、そのファイルがバックアップ パスにコピーされ、最後に領域を節約するために元の圧縮ファイルが削除されます。
ステップ3:Cron スケジュールされたタスクを設定する
Cron タスク リストを編集します。
crontab -e
ステップ4:編集を終了して保存します。
デフォルトの nano エディターを使用している場合:
- 内容を入力後、 を押す
Ctrl + X。 - その後按
Y変更を保存することを確認します。 - 最後に を押します
Enterファイルを保存して終了します。
vim エディターを使用している場合:
- 按
Escコマンドモードに入ります。 - 入力
:wq保存して終了。
別のエディター (vi など) を使用している場合:
- 按
Escコマンドモードに入ります。 - 入力
:wq保存して終了。
このようにして、Cron タスクが保存され、設定された時間に従って実行が開始されます。 📅🔧
ステップ5:スクリプトの実行権限を付与する
スクリプトに実行権限がない場合は、まず実行権限を追加してからスクリプトを実行する必要があります。 ▼
chmod +x /backup2/auto-backup-uptime-kuma.sh
ステップ6:それをトウモロコシジョブのスケジュールされたタスクに追加して、自動的に実行します ▼
0 2 * * * /backup2/auto-backup-uptime-kuma.sh
- 現在、Corn Job のスケジュールされたタスクは毎日午前 2 時に実行されます▲
ステップ7:Corn Job のスケジュールされたタスクは、毎日午前 2 時 30 分に 50 日以内のリモート ファイルを自動的に削除します (50 日より古いファイルは削除します) ▼
30 2 * * * rclone delete koofr:cwp-backup2 --min-age 50d
- バックアップ ファイルの整合性を定期的にチェックし、バックアップ プロセスが期待どおりに動作していることを確認することをお勧めします。
Uptime Kuma の使用上のヒントやその他の便利なツールについて詳しく知りたいですか?続きを読むには下のリンクをクリックしてください▼
Hope Chen Weiliang ブログ ( https://www.chenweiliang.com/ ) 共有「Uptime Kuma バックアップ機能は非推奨になりました: Corn のスケジュールされた自動バックアップ スクリプトを設定するにはどうすればよいですか?」 》、参考になりました。
この記事のリンクを共有することを歓迎します。https://www.chenweiliang.com/cwl-31701.html

