DigitalOcean
これらの手順は、最も安価なプラン(月額6米ドル)を利用したリモートのUbuntuサーバーへのDockerインストールをゼロから始める方向けに設計されています。
これらの手順と docker guide は、リモートの Ubuntu サーバー上で Docker インストールをゼロから始める方向けに作成されています。必要に応じて任意の箇所から読み進めてください。より効率的でスケーラブルな方法は他にもあるかもしれませんが、このガイドは私個人のユースケースにおいて非常にうまく機能しています。
これを行うには多くの方法がありますが、私が知る限り最も優れていて簡単な方法を紹介します。これらの設定は、お好みやニーズに応じて変更可能です。
Digital Oceanはデプロイに最適な選択肢です。無料の200 USDクレジット(60日間有効)を利用でき、最も安価なティア(6 USD/月)でも、低負荷かつ少人数の環境であればLibreChatを十分に運用可能です。リソースのニーズが増加した場合は、いつでも簡単にアップグレードできます。
Digital Oceanは、すぐに使える便利なリソース監視ツールやサーバーアクセスツールが備わっているため、デプロイのテストにも最適です。
以下の Digital Ocean リンクを使用すると、デプロイ費用をクレジットで賄うことができ、プロジェクトの直接的な支援につながります!
バナーをクリックして$200のクレジットを獲得し、LibreChatを直接支援しましょう!
このクレジットは自由にお使いいただけます!
注: サインアップにはクレジットカードまたはPayPalが必要です。私は請求の支払いにPayPal経由でプリペイドデビットカードを使用できています
目次
Part I: ゼロからのスタート:
1. DigitalOceanで始める
こちらをクリックするか、上のバナーをクリックして開始してください。
ログインすると、素敵なウェルカム画面が表示されます。
a) Projectsページに移動する
"Explore our control panel" をクリックするか、単に Projects page に移動してください。
DigitalOceanでは、サーバーインスタンスは**「droplets」と呼ばれ、「Projects」**の下で管理されます。
b) "Spin up a Droplet" をクリックしてセットアップを開始します
必要に応じてこれらの設定を調整してください。ここでは、動作する最小限かつ最も安価なオプションを選択しています。
- リージョン/データセンターの選択: あなたとユーザーに最も近い場所を選択してください
- 画像を選択: Ubuntu 22.04 (LTS) x64
- サイズの選択: Shared CPU, Basic Plan
- CPUオプション: 通常、6 USD/月オプション (0.009 USD/時間、1 GB RAM / 1 CPU / 25 GB SSD / 1000 GB 転送量)
- 追加のストレージは不要
- 認証方法を選択: パスワードオプションが最も簡単ですが、選択は自由です
- あるいは、従来のSSHをセットアップすることも可能です。
- 推奨: 改善されたメトリクス監視とアラート機能を追加する(無料)
- これをオフにすることで月額$4のオプションで済む可能性がありますが、まだテストされていません。
- 詳細を確定する:
- ホスト名を好きなものに変更してください。それ以外はすべてデフォルトのままにします(1ドロップレット、タグなし)。
- 最後に、「Create Droplet」をクリックします。
Dropletを作成すると、進行状況バーが表示され、起動が開始されます。
2. ドロップレットのコンソールにアクセスする
起動したら、ドロップレットをクリックし、右側にある「Console」リンクをクリックしてコンソールを起動します。
この方法でDropletコンソールを起動するのが最も簡単な方法ですが、前のステップで設定していればSSHを使用することも可能です。
このガイドをシンプルに保つため、ここでは簡単な方法として引き続きDropletコンソールを使用します。興味がある場合は、SSHに関する公式DigitalOceanガイドを参照してください。
3. ログイン後、直ちに新しい非rootユーザーを作成してください:
注意: このガイド内で不等号(< >)を見つけた場合は、必ず削除してください。
完了したら、次のコマンドを実行してユーザーを昇格させてください。
sudo権限があることを再確認し、正しく設定されていることを確認してください:
新しいユーザーに切り替える
4. ファイアウォールの設定
セットアップのためにシンプルなファイアウォールを構築することを強く推奨します。
プロジェクトページから再度ドロップレットをクリックし、左側のipv4の下にあるNetworkingタブに移動します。
ファイアウォールを作成し、そこにDropletを追加して、以下のインバウンドルールを追加します(このガイドではこれで動作しますが、必要に応じて設定してください)。
これで初期設定は完了です。次のステップについては、残りのインストール手順を説明している**Docker Deployment Guide**へ進んでください。
このガイドはいかがでしたか?