Back to Guides

AnythingMCP auf DigitalOcean bereitstellen

Stellen Sie AnythingMCP auf einem DigitalOcean Droplet mit Docker Compose und automatischem HTTPS bereit. Schnelle Einrichtung für Ihr MCP-Gateway.

Voraussetzungen

Ein Droplet erstellen

In der DigitalOcean-Konsole:

| Einstellung | Empfohlen | |-------------|-----------| | Image | Ubuntu 24.04 LTS | | Plan | Basic — 2 GB RAM / 1 vCPU (Minimum) | | Region | Nächstgelegene zu Ihren Nutzern | | Authentifizierung | SSH-Schlüssel |

Sie können das Docker-Image aus dem Marketplace auswählen, um Docker vorinstalliert zu erhalten, oder es manuell installieren:

ssh root@DROPLET_IP
curl -fsSL https://get.docker.com | sh

DNS konfigurieren

Erstellen Sie einen A-Eintrag, der auf die Droplet-IP zeigt:

| Typ | Name | Wert | |-----|------|------| | A | mcp (oder @) | DROPLET_IP |

Sie können DNS unter Networking > Domains auf DigitalOcean verwalten oder Ihren externen DNS-Anbieter verwenden.

AnythingMCP bereitstellen

git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh

Das Setup-Skript erledigt alles:

  1. Generiert .env mit sicheren Geheimnissen
  2. Fragt nach Ihrer Domain und konfiguriert Caddy für automatisches SSL
  3. Startet alle Dienste über docker compose

Firewall

Erstellen Sie unter Networking > Firewalls eine Cloud-Firewall:

| Port | Protokoll | Beschreibung | |------|-----------|--------------| | 22 | TCP | SSH | | 80 | TCP | HTTP (Caddy-Weiterleitung) | | 443 | TCP | HTTPS |

Weisen Sie sie Ihrem Droplet zu.

Überprüfung & nächste Schritte

Öffnen Sie https://mcp.example.com. Registrieren Sie Ihr Administratorkonto — der erste Benutzer wird zum Administrator.

Ihr MCP-Endpunkt: https://mcp.example.com/mcp

# Auf die neueste Version aktualisieren
git pull && docker compose up -d --build