Обзор
Торговый терминал должен работать мгновенно. Функция одного клика Cloudzy MetaTrader 4 VPS сочетает выделенные vCPU на EPYC, DDR5 RAM, и чистыйNVMe хранилища с 10 Gbps uplink, чтобы ордера открывались быстро, а советники работали без задержек. Почасовая тарификация позволяет запустить инстанс в Лондоне или Нью-Йорке на время торговой сессии, а затем изменить конфигурацию под свои нужды. Вы получаете Windows с MT4 4.0.0 и дополнительным Node.js стеком для вебхуков и дашбордов.
Описание
В этом образе предустановлен MetaTrader 4 на Windows Server 2012 R2 or Windows Server 2016. Он настроен для подключения к серверам брокеров с минимальной задержкой, стабильной работы советников и предсказуемой скорости диска I/O для тиковых логов и файлов истории. Также доступны снапшоты и статический IP, чтобы терминал корректно переподключался после технического обслуживания.
Доступ к рабочему столу
Подключитесь через любой RDP-клиент и войдите с паролем Administrator, заданным при развёртывании. На рабочем столе запустите MetaTrader 4, добавьте сервер брокера и войдите в торговый счёт. Держите VPS включённым в торговые часы, чтобы советники и оповещения оставались активными, даже если ноутбук перешёл в спящий режим.
Расширенные возможности
Это улучшения, которые действительно важны для автоматической и ручной торговли. Они сохраняют отзывчивость графиков во время волатильных свечей и предотвращают зависания платформы при записи логов советниками.
- Выделенные vCPU и DDR5 RAM для стабильной работы тестера стратегий и советников
- Чистое хранилище NVMe для быстрого кэша тиков, логов и записи истории
- 10 Gbps network port с Tier-1 blend для снижения потери пакетов во время новостных всплесков
- Снапшоты и мгновенный откат перед обновлением платформы или советников
- Почасовая оплата для стейджинга или тестовых серверов на выходных
- Любое изменение конфигурации применяется после одной перезагрузки. Миграция данных не нужна.
Удобство использования
Управление питанием, снимками состояния и переносом между регионами доступно прямо из панели управления. Используйте IP-адрес VPS напрямую в клиенте RDP для мгновенного доступа или настройте запись DNS позже. Встроенный мониторинг задержек поможет выбрать регион, ближайший к серверам вашего брокера, для более стабильного пинга.
Производительность
Низкий TTFB до шлюзов брокера ускоряет вход, делает смену инструментов отзывчивее и снижает количество сбоев во время I/O советников. NVMe в сочетании с высокочастотными ядрами EPYC уменьшают задержку при переключении профилей и запуске Тестер стратегий на исторических данных.
Полный контроль над платформой
Права администратора позволяют устанавливать дополнительные терминалы, шрифты, клиенты VPN и инструменты синхронизации файлов. Изоляция KVM защищает вашу сессию от нагрузки соседних виртуальных машин. Выделенный IPv4 и дополнительные IPv6 поддерживают чистую репутацию вашего соединения, что снижает количество запросов безопасности и циклов повторной аутентификации.
Широкий набор инструментов
Всё здесь настроено так, чтобы работа с MT4 была удобной, а обслуживание - простым. Сосредоточьтесь на трейдинге, а не на настройке сервера.
- Предустановленный MetaTrader 4 терминал 4.0.0 на Windows
- Дополнительное усиление безопасности и мониторинг по запросу
- Снимки состояния перед обновлениями для защиты данных
- Простая настройка резервного копирования в S3-совместимое хранилище
- Предсказуемый профиль памяти и I/O, чтобы советники и индикаторы не зависали при интенсивном логировании
Дополнительный Node.js Companion для Webhook-ов, дашбордов и API
Некоторые трейдеры используют копировщики сделок, хуки REST или страницы статуса. Ваш образ включает дополнительный Node.js рецепт настройки на Ubuntu 24.04 который подготавливает стек приложений за Nginx с PM2 для управления процессами. Используйте его как вспомогательный VPS или как альтернативный образ в том же регионе.
Что делает скрипт
Создаёт nodejs пользователь, устанавливает NVM v0.40.3, Node.js 22 (устанавливает по умолчанию), обновляет npm, устанавливает PM2, включает PM2 в автозагрузку, устанавливает и включает Nginx как обратный прокси для http://localhost:3000, и настраивает заголовки WebSocket и передачу IP-адреса клиента. Nginx перезапускается и добавляется в автозагрузку.
Безопасность и доступ
Параметр nodejs пользователь входит в группу sudo. Во время автоматической настройки задаётся пароль по умолчанию: пароль Измените его сразу после входа:
| пароль nodejs |
Настройка приложения Node.js
| ssh <your-server-ip> su – nodejs mkdir -p /home/nodejs/your-app git clone your_repo.git /home/nodejs/your-app cd /home/nodejs/your-app npm install --omit=dev pm2 start app.js –назовите your-app-name pm2 save |
Настройте приложение на прослушивание порта 3000 или отредактируйте /etc/nginx/sites-available/default, проверьте с помощью nginx -t, затем:
| sudo systemctl restart nginx |
Приложение будет доступно по адресу http://<server-ip>.
Доступные переменные
- NVM_VERSION для версии Node.js, по умолчанию 22
- NODEJS_USER_PASSWORD для сброса начального nodejs пароль
Важные файлы и директории
- /home/nodejs/.nvm/ Установки NVM и Node.js
- /home/nodejs/.bashrc Строки инициализации NVM
- /etc/nginx/sites-available/default Конфигурация обратного прокси Nginx
- /usr/lib/node_modules/pm2/ Путь установки PM2
- /var/www/html корневая директория сайта по умолчанию
Логи
- Nginx логи в /var/log/nginx/access.log и /var/log/nginx/error.log
- PM2 с pm2 logs or ~/.pm2/logs/ as nodejs
- Приложение логи через PM2 или собственные файлы приложения
Планируемые улучшения
- HTTPS с Certbot через плагин nginx
- Минимальное демо-приложение для быстрого развёртывания
- Опциональный MongoDB интеграция для телеметрии
Глобальное покрытие
Выберите дата-центр, ближайший к вашему брокеру или сети копирования сделок. Cloudzy работает в следующих точках присутствия:
- Северная Америка: Нью-Йорк, Даллас, Майами, Юта, Лас-Вегас
- Европа: Лондон, Амстердам, Франкфурт, Цюрих
- Азиатско-Тихоокеанский регион: Сингапур
Каждая площадка предлагает 10 Gbps порт, mix операторов Tier-1 и 99.95% гарантию доступности SLA. Единственная переменная — расстояние.
Сведения о приложении
Версия: 4.0.0
ОС: Windows Server 2012 R2, Windows Server 2016
Минимальный RAM: 4 GB
Типы IP: IPv4, IPv6
Развернуть Cloudzy одним кликом — MetaTrader 4 VPS прямо сейчас! Ваш торговый терминал, советники и опциональный стек вебхуков будут готовы к работе за считанные минуты.
Важно: настройка и управление доменом
Вы получаете полный доступ SSH/root к каждому OCA. Вместе с этим вы несёте ответственность за изменения - некорректная конфигурация может нарушить работу приложения. Прочитайте это перед тем, как вносить изменения в настройки.
- Домен управляется вами. Мы не продаём и не размещаем домены/DNS. Если приложению нужен домен, необходимо направить домен на сервер (A/AAAA/CNAME, а также MX/TXT при необходимости). От правильности этих записей зависит выпуск SSL и корректная работа многих панелей управления.
- Смена домена или имени хоста после установки — нетривиальная задача. Многие OCA прописывают домен в конфигах (.env, обратный прокси, URL приложения). При смене домена обновите:
- Обратный прокси (Nginx/Caddy) и сертификаты TLS
- «Внешний URL» / базовый URL приложения, а также URLs для callback и webhook
- Все жёстко заданные ссылки в приложении или дополнениях
- Учётные данные — это важно. Переименование администратора по умолчанию, смена паролей или изменение портов служб без обновления конфига приложения могут заблокировать доступ или остановить сервисы. Храните учётные данные в безопасности и следите за их согласованностью в приложении, прокси и всех интеграциях.
- Смена неймсерверов может вызвать простой. Перенос домена на новые неймсерверы или редактирование NS-записей запускает задержку propagation. Планируйте изменения заранее, заблаговременно снизьте TTL и проверьте A/AAAA-записи перед переключением.
- Изменения в файерволе или портах могут нарушить доступ. Если вы меняете SSH, HTTP/HTTPS, RDP или порты приложения — обновите правила файервола (UFW/CSF/security groups) и настройки обратного прокси.
- Порты для почты (SMTP) закрыты по умолчанию. Исходящие почтовые порты (например, 25/465/587) могут быть закрыты для защиты от злоупотреблений. Если OCA должен отправлять почту, запросить доступ SMTP в службе поддержки или используйте провайдера транзакционной почты (SendGrid/Mailgun/SES) через API или разрешённый SMTP.
- Почта и списки разрешённых адресов. Если приложение отправляет письма или принимает webhook-запросы, смена IP-адресов или имён хостов может повлиять на доставляемость или списки разрешённых. Обновите SPF/DKIM/DMARC и все IP-allowlist.
- Перед любым серьёзным изменением сделайте снимок состояния. Сначала воспользуйтесь функцией снимок/резервная копия в панели управления. Если плагин, обновление или изменение конфигурации приведут к сбою, вы сможете откатиться за несколько минут.
- Зона ответственности поддержки. Мы предоставляем сервер и предустановленный OCA-образ. Дальнейшая настройка на уровне приложения (домены, DNS, параметры приложения, плагины, пользовательский код) остаётся на стороне пользователя.
Простое правило: если вы меняете домен, порты, пароли, имена хостов или конфигурации proxy/SSL, обязательно обновите настройки приложения и сделайте snapshot заранее.
Скрипт создаёт пользователя nodejs, устанавливает Node Version Manager (NVM), Node.js (версия 22), PM2 (менеджер процессов) и Nginx в качестве обратного прокси, а также настраивает их для развёртывания приложений на Node.js.
- Создаёт пользователя nodejs с домашним каталогом (/home/nodejs) и оболочкой Bash.
- Добавляет nodejs в группу sudo.
- Устанавливает пароль пользователя: password.
- Запускается от имени пользователя nodejs через sudo -H -u nodejs, чтобы гарантировать корректный домашний каталог (/home/nodejs).
- Скачивает и устанавливает NVM (v0.40.3) из https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
- Настраивает .bashrc для автоматической загрузки NVM:
- Добавляет export NVM_DIR="$HOME/.nvm".
- Добавляет скрипт NVM и автодополнение bash.
- Выполняет source .bashrc, чтобы NVM стал доступен в скрипте.
- Устанавливает Node.js 22 через NVM от имени пользователя nodejs.
- Задаёт эту версию как версию по умолчанию: nvm alias default 22.
- Обновляет npm глобально: npm install -g npm.
- Устанавливает PM2 глобально от имени пользователя nodejs: npm install -g pm2.
- Настраивает автозапуск PM2 при старте системы: генерирует и выполняет команду запуска через systemd.
- Устанавливает Nginx: apt install -y nginx.
- Настраивает сайт Nginx по умолчанию в /etc/nginx/sites-available/default:
- Слушает порт 80.
- Проксирует запросы на http://localhost:3000 (предполагаемый порт приложения Node.js).
- Добавляет заголовки для поддержки WebSocket и передачи IP-адреса клиента.
- Перезапускает и включает Nginx: systemctl restart nginx, systemctl enable nginx.
Настройка приложения NodeJS:
- Подключитесь к серверу по SSH.
- Выполните следующие команды по порядку:
- su – nodejs
- mkdir /home/nodejs/your-app
- git clone your_repo.git /home/nodejs/your-app
- cd /home/nodejs/your-app
- npm install --omit=dev
- pm2 start app.js –name your-app-name
- pm2 save
- Измените порт приложения на 3000 или обновите конфигурацию NGINX соответствующим образом (отредактируйте /etc/nginx/sites-available/default, проверьте конфигурацию командой nginx -t и перезапустите сервис: systemctl restart nginx).
- Приложение доступно по адресу http://<server-ip>
- Примечания:
- Пользователь nodejs имеет доступ через sudo.
- Смена пароля пользователя nodejs: passwd nodejs.
- Включите HTTPS с помощью Certbot: apt install certbot python3-certbot-nginx, затем certbot –nginx.
ОС: Ubuntu 24.04
окружения:
- NVM_VERSION: версия Node.js (по умолчанию: 22).
- NODEJS_USER_PASSWORD: пароль пользователя nodejs.
Важные файлы и директории:
- /home/nodejs/.nvm/: установки NVM и Node.js.
- /home/nodejs/.bashrc: настройка подключения NVM.
- /etc/nginx/sites-available/default: конфигурация Nginx для проксирования запросов к Node.js.
- /usr/lib/node_modules/pm2/: установка PM2.
- /var/www/html: корневая директория сайта по умолчанию.
- Логи:
- Nginx: /var/log/nginx/{access.log,error.log}.
- PM2: pm2 logs или ~/.pm2/logs/ (от имени пользователя nodejs).
- Приложение Node.js: управляется через PM2 или собственные логи приложения.
Планируемые улучшения:
- Добавить настройку HTTPS через Certbot.
- Добавить в скрипт пример развёртывания приложения.
- Интеграция MongoDB.