Summary
Запусти AnythingMCP на VPS Hetzner Cloud с Docker Compose и автоматическим SSL. Доступный европейский хостинг для твоего MCP шлюза.
Предварительные требования
- Аккаунт Hetzner Cloud — hetzner.com/cloud
- Доменное имя с доступом к DNS
- SSH-ключ, добавленный в твой аккаунт Hetzner
Создание сервера
- Локация — Выбери ближайший регион (Фалькенштейн, Нюрнберг, Хельсинки и т.д.)
- Образ — Ubuntu 24.04
- Тип — CX22 (2 vCPU, 4 ГБ ОЗУ) для небольших команд, CX32 для более тяжелых нагрузок
- SSH-ключ — Выбери твой ключ
- Нажми Создать и купить
Запомни публичный IPv4 адрес.
Установка Docker
ssh root@YOUR_SERVER_IP
curl -fsSL https://get.docker.com | sh
Проверь:
docker compose version
Настройка DNS
Создай A запись, указывающую твоё доменное имя на IP сервера:
| Тип | Имя | Значение |
|---|---|---|
| A | mcp (или @) | YOUR_SERVER_IP |
Развертывание AnythingMCP
git clone https://github.com/HelpCode-ai/anythingmcp.git
cd anythingmcp
bash setup.sh
Когда будет предложено:
- Выбери режим Docker
- Введи твоё доменное имя (например,
mcp.example.com) - Подтверди HTTPS — Caddy автоматически обработает SSL
- Введи адрес электронной почты для уведомлений Let's Encrypt
Скрипт генерирует всю конфигурацию и запускает сервисы.
Настройка брандмауэра
В Консоли Hetzner Cloud перейди в Брандмауэры и создай набор правил:
| Порт | Протокол | Описание |
|---|---|---|
| 22 | TCP | SSH |
| 80 | TCP | HTTP (перенаправление Caddy) |
| 443 | TCP | HTTPS |
Примени брандмауэр к твоему серверу.
Проверка и следующие шаги
Открой https://mcp.example.com в твоём браузере. Зарегистрируйте свою учетную запись администратора — первый пользователь становится администратором.
Твой MCP конечный пункт: https://mcp.example.com/mcp
# Просмотр логов
docker compose logs -f
# Обновление до последней версии
git pull && docker compose up -d --build
Это руководство помогло?