このプロジェクトについて

GoBackupは、アプリケーションサーバー向けに設計されたコマンドラインバックアップユーティリティです。FTP、SCP、S3、GCS、Aliyun OSSなど、さまざまなクラウドストレージサービスへの自動スケジュールバックアップを可能にします。外部依存関係が不要で、MySQL、PostgreSQL、Redis、MongoDBなど複数のデータベースタイプをサポートし、組み込みの圧縮と暗号化により柔軟なストレージオプションを提供します。 ツールはデーモンとして実行でき、設定可能なcronスタイルのスケジュールをサポートします。また、バックアップのモニタリング用Web UI、メール・Slack・Discord・その他のプラットフォームへの通知機能を備えています。 インストールはcurlまたはHomebrewで手軽にできます。設定はYAMLファイルで管理し、バックアップモデル、スケジュール、事前・事後スクリプト、ストレージ宛先を定義できます。2017年からRuby Chinaなどの本番環境で活用され、CIによるテストと積極的にメンテナンスされています。低メンテナンス、ファイルリサイクルによるコスト効率、セキュリティを重視しています。シグナルハンドリングにより、設定のホットリロードや graceful shutdown が可能です。MITライセンス。