icon

Garage

セルフホスティング用に設計されたオープンソースの分散オブジェクトストレージサービス

template cover
展開済み11
発行者pan93412
作成日2024-08-02
サービス
service icon

Garage は、S3 と互換性のある分散オブジェクトストレージサービスで、小規模から中規模のセルフホスティング向けに設計されています。

Garage は、異なる場所にあるノードで構成されるストレージクラスターを構築し、軽量で操作が簡単で、エラーから自動的に回復することができます。これにより、ノード間でデータを簡単に複製し、部分的なサーバーダウン時でもストレージサービスを提供します。

使用法

このテンプレートは即座に使用できるように設計されています。しかし、すべてが正常に動作する前に、いくつかの設定を行う必要があります。

  1. デプロイ後の「ドメイン」ページでドメインを設定する。S3 API は api ポートから、Web UI は web ポートからアクセスできます。
  2. RPC サービスのキーを変更するopenssl rand -hex 32 を実行してキーを生成し、それを GARAGE_RPC_SECRET 環境変数に貼り付けます。RPC 機能を有効にするかどうかにかかわらず、サービスを公開する前にキーを変更してセキュリティを確保することをお勧めします。
  3. 設定の root_domain ブロックを更新する。形式は .<your-domain> とします。

ネットワーク外部から他の Garage インスタンスに接続する必要がある場合は、RPC パブリックアドレスを設定する必要があるかもしれません。設定で RPC パブリックアドレスを編集し(設定 → Config Editor)、この部分をこの Garage インスタンスの rpc ポートの転送されるホスト名とポートに設定します。

アップグレード

Garage の新しいバージョンにアップグレードするには、garage サービスのイメージタグを変更します。新しいバージョンに切り替える前に、リリースノートを確認してください。