Self-hosted platform for monitoring trading bots, analyzing performance, and managing your trading infrastructure.
Real-time P&L tracking, equity curves, drawdown analysis, and detailed trade statistics.
Monitor and control multiple trading bots across servers from a single dashboard.
Your data stays on your server. Full control, no third-party dependencies.
Никогда не работали с серверами? Не страшно. Просто следуйте шагам ниже — займёт 15–20 минут, никаких знаний программирования не нужно.
Что получится в итоге: личный сервер в интернете, куда подключится ваш MoonBot, и красивый дашборд для отслеживания сделок.
VPS — это «компьютер в интернете», работающий 24/7. Его нельзя просто скачать, нужно арендовать у хостинг-провайдера.
Где арендовать (подойдёт любой): vultr.com, hetzner.com, digitalocean.com, timeweb.cloud. Цена — $5–25/мес, оплата картой.
Пример на Vultr:
vultr.com и пополните счёт (достаточно $10)45.76.123.45) и Password (root-пароль)SSH — это способ управлять сервером из вашего компьютера через командную строку. Ничего устанавливать не нужно, SSH уже встроен в Windows 10/11 и macOS.
Windows 10/11:
cmd, нажмите Enter — откроется чёрное окно командной строкиssh root@IP_СЕРВЕРА (вместо IP_СЕРВЕРА подставьте ваш IP из Шага 1), нажмите Enterroot@vultr:~# — значит вы уже на сервере
macOS / Linux: откройте Terminal (на Mac: Cmd+Пробел → «Terminal») и выполните ssh root@IP_СЕРВЕРА. Дальше так же — yes, потом пароль.
Ниже команда, в которую уже зашит ваш LICENSE_TOKEN. Скопируйте её кнопкой Copy, вставьте в SSH-окно и нажмите Enter.
Как вставить в SSH: в Windows — правая кнопка мыши в окне cmd (или Ctrl+Shift+V в новых версиях); на Mac — Cmd+V.
Установщик сам поставит Docker, скачает MoonCore, сгенерирует ключи и запустит всё. Займёт 3–5 минут, будут бежать строчки — это нормально. В конце должно появиться ✅ MoonCore installed.
Требования: Ubuntu 22.04+, 4 ГБ RAM, 30 ГБ диск, root-доступ. Автообновления через Watchtower каждые 6ч.
http://IP_ВАШЕГО_СЕРВЕРА/ (тот же IP что в SSH, без https)Не подключается по SSH («Connection refused / timed out») — проверьте, правильно ли скопировали IP и включён ли сервер в панели Vultr.
Команда установки оборвалась с ошибкой — запустите её ещё раз, установщик продолжит с того места, где остановился.
Дашборд не открывается по http://IP/ — подождите 1–2 минуты после установки (сервисы поднимаются не мгновенно), затем обновите страницу.
Забыли PIN — зайдите по SSH (Шаг 2) и выполните docker exec mooncore-client-backend-1 python -m app.scripts.reset_pin. Потом задайте новый PIN через LICENSE_TOKEN.
Все данные хранятся только на вашем сервере и никому не передаются. Вход защищён PIN-кодом с блокировкой после 5 ошибок. Обновления ставятся автоматически через Watchtower каждые 6 часов — вручную делать ничего не нужно.
docker compose ps — статус сервисов
docker compose logs -f — логи в реальном времени
docker compose restart — перезапустить всё