Summary
Docker Composeと自動HTTPSを使用してDigitalOceanのDropletにAnythingMCPをデプロイします。MCPゲートウェイの迅速なセットアップ。
前提条件
- DigitalOceanアカウント — digitalocean.com
- DNSアクセスがあるドメイン名
Dropletの作成
DigitalOceanコンソールで:
| 設定 | 推奨 |
|---|---|
| イメージ | Ubuntu 24.04 LTS |
| プラン | ベーシック — 2 GB RAM / 1 vCPU(最小) |
| リージョン | ユーザーに最も近い場所 |
| 認証 | SSHキー |
MarketplaceからDockerイメージを選択してDockerを事前インストールするか、手動でインストールできます:
ssh root@DROPLET_IP
curl -fsSL https://get.docker.com | sh
DNSの設定
Droplet IPを指すAレコードを作成します:
| タイプ | 名前 | 値 |
|---|---|---|
| A | mcp(または@) | DROPLET_IP |
DigitalOceanのNetworking > DomainsでDNSを管理するか、外部DNSプロバイダーを使用できます。
AnythingMCPのデプロイ
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh
セットアップスクリプトはすべてを処理します:
- セキュアなシークレットを持つ
.envを生成 - ドメインを尋ね、自動SSLのためにCaddyを設定
docker composeを介してすべてのサービスを開始
ファイアウォール
Networking > FirewallsでCloud Firewallを作成します:
| ポート | プロトコル | 説明 |
|---|---|---|
| 22 | TCP | SSH |
| 80 | TCP | HTTP(Caddyリダイレクト) |
| 443 | TCP | HTTPS |
これをDropletにアタッチします。
確認と次のステップ
https://mcp.example.comを開きます。管理者アカウントを登録します — 最初のユーザーが管理者になります。
あなたのMCPエンドポイント:https://mcp.example.com/mcp
# 最新バージョンに更新
git pull && docker compose up -d --build
このガイドは役に立ちましたか?