メインコンテンツにスキップ ナビゲーションにスキップ フッターにスキップ
期間限定:デザインパートナープログラム。BUSINESSプランはずっと無料

最初のサーバーを追加する

最初のサーバーを rdc に登録してプロビジョニングし、rdc と renet のアーキテクチャを理解します。

最初のサーバーを追加する

2つのツール: ラップトップ上の rdc とサーバー上の renet です。これが Rediacc のアーキテクチャの全体像です。サーバーを追加する前に、まずこれらの接続方法を紹介します。

チュートリアル動画

なぜ2つのツールが必要なのか

ラップトップの rdc、サーバーの renet、SSH で接続

  • rdc はラップトップ上の CLI です。ここでコマンドを入力します。
  • renet はサーバー上のオーケストレーターです。暗号化、Docker、分離を管理します。

ローカルでコマンドを実行すると、rdc が SSH 経由で接続し、サーバー上の renet を実行します。サーバーに手動で SSH 接続する必要はありません。rdc がすべて行います。

ステップ1: サーバーを登録する

rdc config machine add --name <machine-name> --ip <server-ip> --user <user>

サーバーを名前、IP アドレス、SSH ユーザーで登録します。名前はローカルのエイリアスにすぎません(IP に合わせて machine-11 を使用していますが、prod-db や web-1 など任意のラベルが使用できます)。初期化手順は不要で、設定ファイルは初回使用時に自動的に作成され、rdc は標準の ~/.ssh キーにフォールバックします。

rdc config init は不要です。設定ファイルは初回使用時に自動で作成され、rdc は標準の ~/.ssh キーにフォールバックします。キー選択は意図的に最小限に設計されています。エージェント転送やジャンプホストが必要な場合は、通常通り ~/.ssh/config に設定してください。rdc がそれを自動で認識します。

ステップ2: プロビジョニングする

rdc config machine setup --name <machine-name>

サーバーをプロビジョニングします。これにより renet がインストールされ、暗号化されたデータストアが作成されます。

サーバーはリポジトリをホストする準備が整いました。

設定ファイルの場所

CLI はすべてを ~/.config/rediacc/rediacc.json というシンプルなプレーン JSON ファイルに保存します:

rdc config show

すべてを保持する JSON ファイル(マシン、SSH キー、インフラストラクチャ)を確認します。環境ごとに複数の設定を保持し、--config フラグで切り替えることができます。下にリンクされている複数設定ガイドを参照してください。

このファイル1つにマシン、SSH キー、暗号化の認証情報がすべて格納されています。別のラップトップにコピーすれば、そのマシンからも同じサーバーを操作できます。

複数の設定

環境ごと(本番、ステージング、開発)に複数の設定を管理し、任意のコマンドで --config フラグを使って切り替えることができます。複数の設定のセットアップ を参照してください。


次: 最初のリポジトリを作成する