Áttekintés
A kereskedési terminálnak azonnali reakcióval kell rendelkeznie. CloudzyOne-Click MetaTrader 4 VPS dedikált EPYC vCPU-kat, DDR5 RAMés tisztaNVMe tárolóval, 10 Gbps felkapcsolási sebességgel, így a jegyek gyorsan megnyílnak, és az Expert Advisors akadozás nélkül futnak. Az óránkénti számlázás lehetővé teszi, hogy aktív munkamenetei alatt londoni vagy new yorki példányt indítson, majd később a megfelelő méretre állítsa be. Windows MT4 4.0.0 , valamint opcionális Node.js stacket webhookokhoz és irányítópultokhoz.
Leírás
Ez a kép a MetaTrader 4 programmal előre telepítve Windows Server 2012 R2 vagy Windows Server 2016. Alacsony késleltetésű bejelentkezésre van beállítva a gyakori brókerszerverekhez, stabil EA üzemidőre és kiszámítható lemez I/O-ra a tick naplófájlok és a történeti fájlok számára. Emellett pillanatfelvétel-vezérlőket és statikus IP-címet is kap, így a terminálok karbantartás után tisztán csatlakoznak újra.
Hozzáférés az asztalhoz
Csatlakozzon bármely RDP klienssel, majd jelentkezzen be a telepítéskor megadott rendszergazdai jelszóval. Az asztalon indítsa el a MetaTrader 4programot, adja hozzá bróker szerverét, és jelentkezzen be kereskedési számlájára. Tartsa VPS-ét működésben a piaci órák alatt, hogy az EA-k és a riasztások akkor is aktívak maradjanak, ha laptopja alvó módban van.
Speciális funkciók
Ezek azok a fejlesztések, amelyek fontosak az automatizált és a manuális kereskedés szempontjából. Biztosítják a grafikonok reagálóképességét volatilis gyertyák esetén, és megakadályozzák a platform leállását, amikor az EA-k naplókat írnak.
- Dedikált vCPU-k és DDR5 RAM a stratégia tesztelő és az EA teljesítményének konzisztenciája érdekében
- Tiszta NVMe tároló gyors tick cache, naplófájlok és előzmények írásához
- 10 Gbps hálózati port Tier-1 keverékkel a csomagvesztés csökkentése érdekében a hírműsorok nézettségének csúcsidőszakaiban
- Pillanatképek és azonnali visszaállítás a platform vagy az EA frissítése előtt
- Óradíjas számlázás színpadi vagy hétvégi tesztdobozokhoz
- Egyetlen újraindítás alkalmazza az átméretezést. Nincs szükség adatmigrációra.
Könnyű használat
A műszerfalról vezérelheti az áramellátást, a pillanatfelvételeket és a régiók áthelyezését. Azonnali hozzáféréshez használja közvetlenül a VPS IP-címet az RDP-kliensben, vagy később adja meg a DNS-rekordot. A beépített késleltetési nézet segít kiválasztani azt a régiót, amely a legközelebb van a bróker szervereihez, így stabilabb ping-értékeket biztosít.
Teljesítményközpontúság
A brókerkapukhoz való stabil TTFB gyorsabb bejelentkezést, gyorsabb szimbólumváltást és kevesebb akadozást eredményez az EA I/O során. Az NVMe és a magas órajelű EPYC magok csökkentik a profilváltás vagy a Stratégia Tesztelő futásakor tapasztalható késleltetést.
Teljes platform-vezérlés
Az adminisztrátori jogok lehetővé teszik további terminálok, betűtípusok, VPN-kliens és fájlszinkronizáló eszközök telepítését. A KVM-izoláció megvédi munkamenetét a szomszédos munkaterhelésektől. Dedikált IPv4 és opcionális IPv6 tisztábbá teszi a kapcsolat hírnevét, ami segít csökkenteni a biztonsági figyelmeztetéseket és az újbóli hitelesítési ciklusokat.
Hatékony eszközök
Minden itt támogatja a tiszta MT4 élményt és az egyszerű karbantartást, így Ön a kereskedésre koncentrálhat a szerveres feladatok helyett.
- Előre telepített MetaTrader 4 4.0.0 terminál Windows rendszeren
- Opcionális megerősítés és felügyelet kiegészítők kérésre
- Pillanatfelvétel receptek a frissítés előtti biztonsághoz
- Egyszerű biztonsági mentési minták S3-kompatibilis tárolóra
- Előre jelezhető memória és I/O profil, így az EA-k és a mutatók nem futnak le a nagy mennyiségű naplózás miatt
Opcionális Node.js kiegészítő webhookokhoz, irányítópultokhoz és API-khoz
Egyes kereskedők kereskedési másolókat, REST hookokat vagy állapotoldalakat futtatnak. A kép tartalmaz egy opcionális Node.js beállítási receptet tartalmaz Ubuntu 24.04 , amely egy alkalmazáscsomagot készít elő az Nginx mellé PM2 folyamatvezérléssel. Használja sidecar VPS-ként vagy alternatív képként ugyanabban a régióban.
A szkript funkciója
Létrehoz egy nodejs felhasználót, telepíti az NVM v0.40.3, Node.js 22 (alapértelmezettként beállítva), frissíti az npm-et, telepíti az PM2, engedélyezi a PM2-t indításkor, telepíti és engedélyezi az Nginx -t fordított proxyként a http://localhost:3000, és konfigurálja a WebSocket fejléceket és az ügyfél IP-átirányítást. Az Nginx újraindul és engedélyeződik a rendszer indításakor.
Biztonság és hozzáférés
A nodejs felhasználó a sudo. Az alapértelmezett jelszó password . A bejelentkezés után azonnal változtassa meg:
| passwd nodejs |
Node.js alkalmazás beállítása
| 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 |
Állítsa be alkalmazását, hogy a következő porton figyeljen 3000 vagy szerkessze az /etc/nginx/sites-available/defaultfájlt, tesztelje az nginx -tparancsot, majd:
| sudo systemctl restart nginx |
Your app will be reachable at http://<server-ip>.
Beállítható változók
- NVM_VERSION a Node.js verzióhoz, alapértelmezett 22
- NODEJS_USER_PASSWORD az alapértelmezett érték visszaállításához nodejs jelszó
Fontos fájlok és könyvtárak
- /home/nodejs/.nvm/ NVM és Node.js telepítése
- /home/nodejs/.bashrc NVM beszerzési vonalak
- /etc/nginx/sites-available/default Nginx fordított proxy konfiguráció
- /usr/lib/node_modules/pm2/ PM2 telepítési útvonal
- /var/www/html alapértelmezett webgyökér
Naplók
- Nginx naplók a /var/log/nginx/access.log és /var/log/nginx/error.log
- PM2 - pm2 naplófájlok vagy ~/.pm2/naplók/ mint nodejs
- Alkalmazás naplók a PM2-n vagy az alkalmazás saját fájljain keresztül
Jövőbeli fejlesztések
- HTTPS a Certbot segítségével az nginx plugin használatával
- Minimális mintaalkalmazás a gyors telepítéshez
- Opcionális MongoDB integráció telemetriai célokra
Globális hatókör
Válassza ki a brókeréhez vagy a másolási kereskedési hálózatához legközelebb eső adatközpontot. Cloudzy a következő helyeken Cloudzy jelenléti pontokat:
- Észak-Amerika: New York City, Dallas, Miami, Utah, Las Vegas
- Európa: London, Amszterdam, Frankfurt, Zürich
- Ázsia-Csendes-óceán: Szingapúr
Minden helyszín 10 Gbps portot, Tier-1 hordozókeveréket és 99,95% üzemidő SLA-t kínál. Az egyetlen változó tényező a távolság.
Az alkalmazás részletei
Verzió: 4.0.0
Operációs rendszer: Windows Server 2012 R2, Windows Server 2016
Minimális RAM: 4 GB
IP-típusok: IPv4, IPv6
Telepítse most Cloudzyegykattintásos MetaTrader 4 VPS-ét! Kereskedési terminálja, EA-i és opcionális webhook-csomagja perceken belül élvonalba kerülhet.
Fontos: Konfigurációs és domain felelősségek
Minden OCA-n teljes SSH/root hozzáférést kapsz. Ez azt is jelenti, hogy a változtatások megszakíthatják meghibásodhat az alkalmazás. Kérjük, olvassa el ezt, mielőtt módosítaná a konfigurációkat.
- Te kezeled a domaint. Nem értékesítünk és nem tárolunk domainnevet/DNS-t. Ha az alkalmazáshoz domainnév szükséges, a domainjét a szerverre kell irányítania (A/AAAA/CNAME, és MX/TXT, ha releváns). Az SSL-kibocsátás és számos irányítópult működése attól függ, hogy ez helyes-e.
- A domain/hostname megváltoztatása a telepítés után nem triviális feladat. Sok OCA írja be a domaint a konfigurációkba (.env, fordított proxy, alkalmazás URL-ek). Ha megváltoztatja, frissítse a következőket is:
- Fordított proxy (Nginx/Caddy) és TLS tanúsítványok
- Alkalmazás „külső URL”/alap URL és visszahívási/webhook URL-ek
- Az alkalmazásban vagy kiegészítőkben található bármelyik hardveresen kódolt link
- A képesítések fontosak. Az alapértelmezett rendszergazda átnevezése, a jelszavak cseréje vagy a szolgáltatás portjainak megváltoztatása az alkalmazás konfigurációjának frissítése nélkül kizárni vagy leállíthatja a szolgáltatásokat. Tartsa biztonságban és szinkronban a hitelesítő adatokat az alkalmazásban, a proxyn és az integrációkban.
- A névszerver változásai leállást okozhatnak. A domain új névszerverekre való áthelyezése vagy az NS-rekordok szerkesztése terjesztési késleltetéseket okoz. Tervezze meg a változtatásokat, csökkentse előre a TTL-t, és ellenőrizze az A/AAAA-rekordokat a váltás előtt.
- A tűzfal/port módosítások megszakíthatják a hozzáférést. Ha megváltoztatja az SSH, HTTP/HTTPS, RDP vagy alkalmazás portokat, frissítse a tűzfalakat (UFW/CSF/biztonsági csoportok) és a fordított proxy szabályokat ennek megfelelően.
- Az e-mail (SMTP) portok alapértelmezés szerint korlátozottak. Kimenő levelek portjai (pl. 25/465/587) lehet zárva, hogy megakadályozzák a visszaéléseket. Ha az OCA-nak e-mailt kell küldenie, SMTP-hozzáférés kérése támogatástól, vagy tranzakciós e-mail szolgáltatót (SendGrid/Mailgun/SES) használjon API-n vagy jóváhagyott SMTP-n keresztül.
- E-mail és engedélyezési listák. Ha az alkalmazás e-maileket küld vagy webhookokat fogad, az IP-címek/hostnevek megváltoztatása hatással lehet a kézbesíthetőségre vagy az engedélyezési listákra. Frissítse az SPF/DKIM/DMARC és az IP-címek engedélyezési listáit.
- Mielőtt bármilyen nagy változást végrehajtanál: készíts egy pillanatképet. Használja a panel pillanatfelvétel/biztonsági másolat Először is: ha egy plugin, frissítés vagy konfigurációs módosítás nem a várt eredményt hozza, akkor perceken belül visszaállíthatja az eredeti állapotot.
- Támogatási kör. Mi biztosítjuk a szervert és az előre telepített OCA képet. Folyamatos alkalmazás szintű konfiguráció (domainnevek, DNS, alkalmazásbeállítások, bővítmények, egyéni kód) a felhasználó felelőssége.
Gyors szabály: ha megérinti a domainhez, portokhoz, jelszavakhoz, hosztnevekhez vagy proxy/SSL konfigurációkhoz, akkor az alkalmazás beállításait is frissítenie kell, és először készítsen pillanatképet.
A szkript létrehoz egy nodejs felhasználót, telepíti a Node Version Manager (NVM) programot, a Node.js (22-es verzió) programot, a PM2 (folyamatkezelő) programot és az Nginx programot, mint fordított proxyt, majd konfigurálja őket a Node.js alkalmazások telepítéséhez.
- Létrehoz egy nodejs felhasználót egy otthoni könyvtárral (/home/nodejs) és Bash shell-lel.
- Hozzáadja a nodejs-t a sudo csoporthoz.
- Beállítja a felhasználói jelszót password-ra.
- A nodejs felhasználóként fut, a sudo -H -u nodejs paranccsal, hogy biztosítsa a helyes otthoni könyvtárat (/home/nodejs).
- Letölti és telepíti az NVM (v0.40.3) programota https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh webhelyről.
- Beállítja a .bashrc fájlt, hogy automatikusan forrásként használja az NVM-et:
- Hozzáadja az export NVM_DIR=”$HOME/.nvm” parancsot.
- NVM szkriptet és bash kiegészítést ad hozzá.
- Források .bashrc, hogy az NVM elérhető legyen a szkriptben.
- Telepíti a Node.js 22-t az NVM-en keresztül nodejs felhasználóként.
- Beállítja alapértelmezett verzióként: nvm alias default 22.
- Globálisan frissíti az npm-et: npm install -g npm.
- Telepíti a PM2-t globálisan nodejs felhasználóként: npm install -g pm2.
- Beállítja a PM2-t, hogy a rendszer indításakor elinduljon, egy systemd indítási parancs generálásával és végrehajtásával.
- Telepíti az Nginx-et: apt install -y nginx.
- Beállítja az alapértelmezett Nginx webhelyet az /etc/nginx/sites-available/default mappában:
- A 80-as porton figyel.
- Proxykérések ahttp://localhost:3000címre (feltételezett Node.js alkalmazás port).
- Tartalmazza a WebSocket támogatás és az ügyfél IP-átvitel fejlécét.
- Az Nginx újraindítása és engedélyezése: systemctl restart nginx, systemctl enable nginx.
NodeJS alkalmazás beállítása:
- Jelentkezzen be ssh-n keresztül a szerverére.
- Használja a következő parancsokat sorrendben:
- 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 alkalmazás-neve
- pm2 mentés
- Állítsa be az alkalmazás portját 3000-re, vagy frissítse az NGINX konfigurációját ennek megfelelően (szerkessze az /etc/nginx/sites-available/default fájlt, tesztelje az nginx -t paranccsal, majd indítsa újra a systemctl restart nginx paranccsal).
- Your app is accessible at http://<server-ip>
- Megjegyzések:
- A nodejs felhasználó rendelkezik sudo hozzáféréssel.
- Nodejs felhasználói jelszó módosítása: passwd nodejs.
- Engedélyezze a HTTPS-t a Certbot segítségével: apt install certbot python3-certbot-nginx, majd certbot –nginx.
Operációs rendszer:Ubuntu 24.04
Változók:
- NVM_VERSION: Node.js verzió (alapértelmezett: 22).
- NODEJS_USER_PASSWORD: A nodejs felhasználó jelszava.
Fontos fájlok és könyvtárak:
- /home/nodejs/.nvm/: NVM és Node.js telepítések.
- /home/nodejs/.bashrc: Beállítja az NVM forrásait.
- /etc/nginx/sites-available/default: Nginx konfiguráció a Node.js-hez való proxyzáshoz.
- /usr/lib/node_modules/pm2/: PM2 telepítés.
- /var/www/html: Alapértelmezett webgyökér.
- Naplók:
- Nginx: /var/log/nginx/{access.log,error.log}.
- PM2: pm2 naplófájlok vagy ~/.pm2/logs/ (nodejs felhasználóként).
- Node.js alkalmazás: PM2 vagy alkalmazásspecifikus naplófájlok által kezelt.
Jövőbeli fejlesztések:
- Adja hozzá a HTTPS beállítást a Certbot segítségével.
- Az alkalmazás telepítésének példáját is vegye fel a szkriptbe.
- MongoDB integráció.