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 DigitalOcean-Konto — digitalocean.com
- Ein Domainname mit DNS-Zugang
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:
- Generiert
.envmit sicheren Geheimnissen - Fragt nach Ihrer Domain und konfiguriert Caddy für automatisches SSL
- 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