Summary
Starte AnythingMCP auf einem Hetzner Cloud VPS mit Docker Compose und automatischem SSL. Günstiges europäisches Hosting für dein MCP-Gateway.
Voraussetzungen
- Ein Hetzner Cloud-Konto — hetzner.com/cloud
- Ein Domainname mit DNS-Zugang
- Ein SSH-Schlüssel, der in deinem Hetzner-Konto hinterlegt ist
Einen Server erstellen
In der Hetzner Cloud Console:
- Standort — Wähle die nächstgelegene Region (Falkenstein, Nürnberg, Helsinki usw.)
- Image — Ubuntu 24.04
- Typ — CX22 (2 vCPU, 4 GB RAM) für kleine Teams, CX32 für höhere Auslastungen
- SSH-Schlüssel — Wähle deinen Schlüssel aus
- Klicke auf Erstellen & Kaufen
Notieren du sich die öffentliche IPv4-Adresse.
Docker installieren
ssh root@YOUR_SERVER_IP
curl -fsSL https://get.docker.com | sh
Überprüfen:
docker compose version
DNS konfigurieren
Erstelle einen A-Eintrag, der deine Domain auf die Server-IP zeigt:
| Typ | Name | Wert |
|---|---|---|
| A | mcp (oder @) | YOUR_SERVER_IP |
AnythingMCP bereitstellen
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh
Bei der Eingabeaufforderung:
- Wähle den Docker-Modus
- Gib deine Domain ein (z.B.
mcp.example.com) - Bestätige HTTPS — Caddy übernimmt SSL automatisch
- Gib eine E-Mail-Adresse für Let's Encrypt-Benachrichtigungen ein
Das Skript generiert die gesamte Konfiguration und startet die Dienste.
Firewall einrichten
Geh in der Hetzner Cloud Console zu Firewalls und erstellen du ein Regelwerk:
| Port | Protokoll | Beschreibung |
|---|---|---|
| 22 | TCP | SSH |
| 80 | TCP | HTTP (Caddy-Weiterleitung) |
| 443 | TCP | HTTPS |
Wenden du die Firewall auf deinen Server an.
Überprüfung & nächste Schritte
Öffne https://mcp.example.com in deinem Browser. Registriere dein Administratorkonto — der erste Benutzer wird zum Administrator.
Dein MCP-Endpunkt: https://mcp.example.com/mcp
# Logs anzeigen
docker compose logs -f
# Auf die neueste Version aktualisieren
git pull && docker compose up -d --build
War dieser Guide hilfreich?