Summary
Stelle AnythingMCP auf einem DigitalOcean Droplet mit Docker Compose und automatischem HTTPS bereit. Schnelle Einrichtung für dein 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 deinen Nutzern |
| Authentifizierung | SSH-Schlüssel |
du kannst 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
Erstelle einen A-Eintrag, der auf die Droplet-IP zeigt:
| Typ | Name | Wert |
|---|---|---|
| A | mcp (oder @) | DROPLET_IP |
du kannst DNS unter Networking > Domains auf DigitalOcean verwalten oder deinen 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 deiner Domain und konfiguriert Caddy für automatisches SSL
- Startet alle Dienste über
docker compose
Firewall
Erstelle unter Networking > Firewalls eine Cloud-Firewall:
| Port | Protokoll | Beschreibung |
|---|---|---|
| 22 | TCP | SSH |
| 80 | TCP | HTTP (Caddy-Weiterleitung) |
| 443 | TCP | HTTPS |
Weisen du sie deinem Droplet zu.
Überprüfung & nächste Schritte
Öffne https://mcp.example.com. Registriere dein Administratorkonto — der erste Benutzer wird zum Administrator.
Dein MCP-Endpunkt: https://mcp.example.com/mcp
# Auf die neueste Version aktualisieren
git pull && docker compose up -d --build
War dieser Guide hilfreich?