Огляд
Торговий термінал повинен працювати миттєво. One-Click CloudzyMetaTrader 4 VPS поєднує в собі виділені EPYC vCPU, DDR5 RAMта чистимNVMe з 10 Гбіт/с , тому замовлення квитків відкриваються швидко, а Expert Advisors працюють без затримок. Годинний Білінг запустити екземпляр у Лондоні або Нью-Йорку під час активних сесій, а потім підібрати потрібний розмір. Ви отримуєте Windows для MT4 4.0.0 плюс опціональний Node.js для веб-хуків і дашбордів.
Опис
Це зображення поставляється разом з MetaTrader 4 , попередньо встановленим на Windows Server 2012 R2 або Windows Server 2016. Він налаштований для входу з низькою затримкою на сервери звичайних брокерів, стабільної роботи EA та передбачуваного вводу-виводу диска для журналів тиків та файлів історії. Ви також отримуєте контроль знімків та статичну IP-адресу, щоб термінали безперешкодно підключалися після технічного обслуговування.
Доступ до робочого столу
Підключіться за допомогою будь-якого клієнта RDP, а потім увійдіть за допомогою пароля адміністратора, який ви встановили під час розгортання. Опинившись на робочому столі, запустіть MetaTrader 4, додайте сервер свого брокера та увійдіть у свій торговий рахунок. Тримайте VPS увімкненим під час роботи ринку, щоб EA та сповіщення залишалися активними, навіть якщо ваш ноутбук перебуває в режимі сну.
Розширені функції
Це важливі оновлення для автоматизованої та ручної торгівлі. Вони забезпечують чуйність графіків під час волатильних свічок і запобігають зависанню платформи, коли ЕА записують журнали.
- Виділені vCPU та оперативна пам'ять DDR5 для стабільної роботи тестера стратегій та ЕА
- Чисте сховище NVMe для швидкого кешування, запису журналів та історії
- Мережевий порт 10 Гбіт/с з сумішшю Tier-1 для зменшення втрати пакетів під час пікових навантажень новин
- Знімки та миттєве відновлення перед оновленням платформи або EA
- Погодинна Білінг для постановки або тестових боксів на вихідних
- Одне перезавантаження застосовує будь-яке змінення розміру. Міграція даних не потрібна.
Простота використання
Ви контролюєте дії з живленням, знімки та переміщення регіонів з панелі управління. Використовуйте IP-адресу VPS безпосередньо у своєму клієнті RDP для негайного доступу або вкажіть запис DNS пізніше. Вбудований перегляд затримки допомагає вибрати регіон, який найближче відповідає серверам вашого брокера, для стабільнішого пінгу.
Орієнтація на результати
Стабільний TTFB до брокерських шлюзів сприяє швидшому входу в систему, швидшій зміні символів і зменшенню кількості збоїв під час вводу-виводу EA. NVMe та високочастотні ядра EPYC зменшують затримку, яку ви відчуваєте під час перемикання профілів або запуску Strategy Tester на історичних даних.
Повний контроль над платформою
Права адміністратора дозволяють встановлювати додаткові термінали, шрифти, VPN-клієнти та інструменти синхронізації файлів. Ізоляція KVM захищає вашу сесію від сусідніх робочих навантажень. Виділений IPv4 та опціональний IPv6 допомагають зберегти репутацію вашого з'єднання, що сприяє зменшенню кількості запитів безпеки та циклів повторної автентифікації.
Потужні інструменти
Все тут сприяє безперебійній роботі MT4 та простому обслуговуванню, тому ви можете зосередитися на торгівлі, а не на серверних справах.
- Встановлений MetaTrader 4 термінал 4.0.0 на Windows
- Додаткові модулі для зміцнення та моніторингу за запитом
- Короткі інструкції для забезпечення безпеки перед оновленням
- Прості шаблони резервного копіювання в сховище, сумісне з S3
- Передбачувана пам'ять і профіль вводу-виводу, щоб EA та індикатори не виходили з ладу під час інтенсивного логування
Додатковий Node.js Companion для веб-хуків, інформаційних панелей та 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 перезапускається і вмикається під час завантаження.
Безпека та доступ
The nodejs знаходиться в sudo. Стандартний пароль password встановлюється під час автоматизації. Змініть його відразу після входу в систему:
| пароль 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 –name your-app-name pm2 save |
Налаштуйте додаток на прослуховування порту 3000 або відредагуйте файл /etc/nginx/sites-available/default, протестуйте за допомогою nginx -t, а потім:
| sudo systemctl restart nginx |
Your app will be reachable at 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 або ~/.pm2/logs/ як nodejs
- Додаток журнали через PM2 або власні файли вашого додатка
Майбутні вдосконалення
- HTTPS з Certbot за допомогою плагіна nginx
- Мінімальний зразок програми для швидкого розгортання
- Необов'язковий MongoDB інтеграція для телеметрії
Глобальний охоплення
Виберіть центр обробки даних, найближчий до вашого брокера або мережі копіювання торгів. Cloudzy точки присутності в наступних місцях:
- Північна Америка: Нью-Йорк, Даллас, Маямі, Юта, Лас-Вегас
- Європа: Лондон, Амстердам, Франкфурт, Цюрих
- Азія-Тихоокеанський регіон: Сінгапур
Кожен сайт пропонує 10 Гбіт/с , комбінацію операторів Tier-1 та 99,95% SLA щодо часу безвідмовної роботи. Єдина змінна — це відстань.
Деталі заявки
Версія: 4.0.0
ОС: Windows Server 2012 R2, Windows Server 2016
Мінімальний обсяг оперативної пам'яті: 4 ГБ
Типи IP: IPv4, IPv6
Впровадьте VPS MetaTrader 4 Cloudzyодним кліком! Ваш торговий термінал, ЕА та опціональний стек веб-хуків можуть бути запущені за лічені хвилини.
Важливо: Конфігурація та відповідальність за домен
Ви отримуєте повний доступ SSH/root на кожному OCA. Ця можливість також означає, що ваші зміни можуть зламати роботу програми. Будь ласка, прочитайте це перед тим, як змінювати конфігурації.
- Ви керуєте доменом. Ми не продаємо і не хостимо домени/DNS. Якщо додатку потрібен домен, ви повинні налаштувати свій домен на сервер (A/AAAA/CNAME та MX/TXT, якщо це доречно). Видача SSL та багато панелей управління залежать від правильності цих даних.
- Зміна домену/імені хоста після встановлення не є тривіальною справою. Багато OCA записують домен у конфігураційні файли (.env, зворотний проксі, URL-адреси додатків). Якщо ви його змінюєте, також оновлюйте:
- Зворотний проксі-сервер (Nginx/Caddy) та сертифікати TLS
- Додаток «зовнішній URL-адреса»/базова URL-адреса та URL-адреси зворотного виклику/веб-хука
- Будь-які жорстко закодовані посилання в додатку або доповненнях
- Повноваження мають значення. Перейменування адміністратора за замовчуванням, зміна паролів або зміна портів служб без оновлення конфігурації програми може заблокувати доступ або зупинити послуги. Зберігайте облікові дані в безпеці та синхронізуйте їх у додатку, проксі-сервері та будь-яких інтеграціях.
- Зміни в сервері імен можуть спричинити простої. Перенесення домену на нові сервери імен або редагування записів NS спричиняє затримки в поширенні змін. Заздалегідь сплануйте зміни, зменшіть TTL і перевірте записи A/AAAA перед переходом.
- Зміни в налаштуваннях брандмауера/порту можуть порушити доступ. Якщо ви змінюєте SSH, HTTP/HTTPS, RDP або порти додатків, відповідно оновлюйте брандмауери (UFW/CSF/групи безпеки) та правила зворотного проксі.
- Порти електронної пошти (SMTP) за замовчуванням обмежені. Порти вихідної пошти (наприклад, 25/465/587) може бути закрито для запобігання зловживанням. Якщо ваша OCA повинна надіслати електронного листа, запит на доступ до SMTP від служби підтримки або скористайтеся послугами постачальника транзакційних електронних листів (SendGrid/Mailgun/SES) через API або затверджений SMTP.
- Електронна пошта та списки дозволених адресатів. Якщо додаток надсилає пошту або отримує веб-хуки, зміна IP-адрес/імен хостів може вплинути на доставку або списки дозволених адрес. Оновіть SPF/DKIM/DMARC та будь-які списки дозволених IP-адрес.
- Перед будь-якими великими змінами: зробіть знімок. Використовуйте панель знімок/резервна копія По-перше. Якщо плагін, оновлення або редагування конфігурації дають зворотний ефект, ви можете повернути все назад за лічені хвилини.
- Обсяг підтримки. Ми надаємо сервер та попередньо встановлений образ OCA. Постійний конфігурація на рівні додатків (домени, DNS, налаштування додатків, плагіни, власний код) є відповідальністю користувача.
Коротке правило: якщо ви торкаєтеся домен, порти, паролі, імена хостів або налаштування проксі/SSL, очікуйте, що вам доведеться також оновити налаштування програми, і спочатку зробіть знімок.
Скрипт створює користувача 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:
- Додає експорт NVM_DIR=”$HOME/.nvm”.
- Додає скрипт NVM і автодоповнення bash.
- Джерела .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 зберегти
- Налаштуйте порт вашого додатка на 3000 або відповідно оновіть конфігурацію NGINX (відредагуйте /etc/nginx/sites-available/default, протестуйте за допомогою nginx -t та перезапустіть systemctl restart nginx).
- Your app is accessible at 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 або ~/.pm2/logs/ (як користувач nodejs).
- Додаток Node.js: керується PM2 або журналами, специфічними для додатка.
Майбутні вдосконалення:
- Додайте налаштування HTTPS за допомогою Certbot.
- Включіть приклад розгортання програми в скрипт.
- Інтеграція MongoDB.