Oversigt
En handelsterminal skal føles øjeblikkelig. CloudzyOne-Click MetaTrader 4 VPS parrer dedikerede EPYC vCPU'er, DDR5 RAMog renNVMe -lagerplads med en 10 Gbps uplink, så ordrer åbnes hurtigt, og Expert Advisors kører uden afbrydelser. Timebaseret fakturering giver dig mulighed for at starte en London- eller New York-instans under dine aktive sessioner og derefter tilpasse størrelsen senere. Du får Windows til MT4 4.0.0 plus en valgfri Node.js stack til webhooks og dashboards.
Beskrivelse
Dette billede leveres med MetaTrader 4 forinstalleret på Windows Server 2012 R2 eller Windows Server 2016. Den er optimeret til login med lav latenstid til almindelige mæglerservere, stabil EA-oppetid og forudsigelig disk-I/O til tick-logs og historikfiler. Du får også snapshot-kontroller og en statisk IP, så terminaler genopretter forbindelsen uden problemer efter vedligeholdelse.
Få adgang til skrivebordet
Opret forbindelse ved hjælp af en hvilken som helst RDP-klient, og log derefter ind med det administratoradgangskode, du angav ved implementeringen. Når du er på skrivebordet, skal du starte MetaTrader 4, tilføj din mæglerserver, og log ind på din handelskonto. Lad din VPS køre i markedets åbningstid, så EA'er og alarmer forbliver aktive, selvom din bærbare computer er i dvaletilstand.
Avancerede funktioner
Dette er de opgraderinger, der er vigtige for automatiseret og manuel handel. De holder diagrammerne responsive under volatile lys og forhindrer platformen i at gå i stå, når EA'er skriver logfiler.
- Dedikerede vCPU'er og DDR5 RAM for konsistent strategitester og EA-ydeevne
- Ren NVMe-lagring til hurtig tick-cache, logfiler og historikskrivninger
- 10 Gbps netværksport med Tier-1-blanding for at reducere pakketab under nyhedsspitse
- Snapshots og øjeblikkelig tilbageførsel før platform- eller EA-opdateringer
- Timebaseret fakturering til iscenesættelse eller weekendtestkasser
- En enkelt genstart anvender enhver størrelsesændring. Ingen datamigrering er nødvendig.
Brugervenlighed
Du styrer strømhandlinger, snapshots og regionflytninger fra kontrolpanelet. Brug VPS IP direkte i din RDP-klient for øjeblikkelig adgang, eller peg på en DNS-post senere. En indbygget latenstidsvisning hjælper dig med at vælge en region, der ligger tættest på din mæglers servere for mere stabile pings.
Fokus på ydeevne
Stabil TTFB til mæglergateways bidrager til hurtigere logins, hurtigere symbolskift og færre problemer under EA I/O. NVMe plus EPYC-kerner med høj clockfrekvens reducerer den forsinkelse, du oplever, når du skifter profil eller kører Strategy Tester på historiske data.
Fuld platformskontrol
Administratorrettigheder giver dig mulighed for at installere yderligere terminaler, skrifttyper, VPN-klienter og filsynkroniseringsværktøjer. KVM-isolering beskytter din session mod naboens arbejdsbelastning. Dedikeret IPv4 og valgfri IPv6 holder din forbindelses omdømme renere, hvilket hjælper med at reducere sikkerhedsmeddelelser og genautentificeringsløkker.
Kraftfulde værktøjer
Alt her understøtter en ren MT4-oplevelse og enkel vedligeholdelse, så du kan fokusere på handel i stedet for serveropgaver.
- Forinstalleret MetaTrader 4 terminal 4.0.0 på Windows
- Valgfri hærdning og overvågningstilføjelser på anmodning
- Snapshot-opskrifter til sikkerhed før opdatering
- Enkle backupmønstre til S3-kompatibel lagerplads
- Forudsigelig hukommelse og I/O-profil, så EA'er og indikatorer ikke går i timeout ved tung logning
Valgfri Node.js-komplement til webhooks, dashboards og API'er
Nogle forhandlere bruger handelskopieringsprogrammer, REST-hooks eller statussider. Dit billede indeholder en valgfri Node.js opsætningsopskrift på Ubuntu 24.04 , der forbereder en app-stack bag Nginx med PM2 til processtyring. Brug den som en sidecar-VPS eller som et alternativt billede i samme region.
Hvad scriptet gør
Opretter en nodejs bruger, installerer NVM v0.40.3, Node.js 22 (indstillet som standard), opdaterer npm, installerer PM2, aktiverer PM2 ved opstart, installerer og aktiverer Nginx som en reverse proxy til http://localhost:3000og konfigurerer WebSocket-headers og klient-IP-videresendelse. Nginx genstarter og aktiveres ved opstart.
Sikkerhed og adgang
Nodejs nodejs brugeren er i sudo. Standardadgangskoden er password under automatiseringen. Skift det straks efter login:
| passwd nodejs |
Opsætning af Node.js-app
| 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 |
Indstil din app til at lytte på port 3000 eller rediger /etc/nginx/sites-available/default, test med nginx -t, og derefter:
| sudo systemctl genstart nginx |
Your app will be reachable at http://<server-ip>.
Variabler, du kan indstille
- NVM_VERSION for Node.js-versionen, standard 22
- NODEJS_BRUGER_ADGANGSKODE for at nulstille den oprindelige nodejs adgangskode
Vigtige filer og mapper
- /home/nodejs/.nvm/ NVM og Node.js installationer
- /home/nodejs/.bashrc NVM-sourcinglinjer
- /etc/nginx/sites-available/default Nginx reverse proxy-konfiguration
- /usr/lib/node_modules/pm2/ PM2-installationssti
- /var/www/html standard webrod
Logs
- Nginx logfiler på /var/log/nginx/access.log og /var/log/nginx/error.log
- PM2 med pm2-logfiler eller ~/.pm2/logs/ som nodejs
- App logfiler via PM2 eller din apps egne filer
Fremtidige forbedringer
- HTTPS med Certbot ved hjælp af nginx-pluginet
- En minimal eksempelapp til hurtig implementering
- Valgfrit MongoDB integration til telemetri
Global rækkevidde
Vælg det datacenter, der ligger tættest på din mægler eller dit copy trading-netværk. Cloudzy tilstedeværelsespunkter på følgende steder:
- Nordamerika: New York City, Dallas, Miami, Utah, Las Vegas
- Europa: London, Amsterdam, Frankfurt, Zürich
- Asien-Stillehavsområdet: Singapore
Hvert sted tilbyder en 10 Gbps port, Tier-1-udbydermix og en 99,95 % SLA. Den eneste variabel er afstanden.
Ansøgningsoplysninger
Version: 4.0.0
OS: Windows Server 2012 R2, Windows Server 2016
Minimum RAM: 4 GB
IP-typer: IPv4, IPv6
Implementer CloudzyOne-Click MetaTrader 4 VPS nu! Din handelsterminal, EA'er og valgfri webhook-stack kan være klar til brug på få minutter.
Vigtigt: Konfiguration og domæneansvar
Du får fuld SSH/root-adgang på alle OCA'er. Den adgang betyder også, at dine ændringer kan ødelægge appen. Læs dette, før du justerer konfigurationerne.
- Du administrerer domænet. Vi sælger eller hoster ikke domæner/DNS. Hvis appen har brug for et domæne, du skal pege dit domæne mod serveren (A/AAAA/CNAME og MX/TXT, hvis relevant). SSL-udstedelse og mange dashboards afhænger af, at dette er korrekt.
- Det er ikke helt ligetil at ændre domæne/værtsnavn efter installationen. Mange OCA'er skriver domænet ind i konfigurationer (.env, reverse proxy, app-URL'er). Hvis du ændrer det, skal du også opdatere:
- Omvendt proxy (Nginx/Caddy) og TLS-certifikater
- App "ekstern URL"/base-URL og callback/webhook-URL'er
- Eventuelle hardkodede links i appen eller tilføjelsesprogrammer
- Kvalifikationer er vigtige. Omdøbning af standardadministratoren, skift af adgangskoder eller ændring af serviceporte uden at opdatere appkonfigurationen kan låse dig ude eller stoppe tjenester. Opbevar legitimationsoplysninger sikkert og synkroniseret på tværs af appen, proxyen og eventuelle integrationer.
- Ændringer af navneserveren kan medføre nedetid. Flytning af dit domæne til nye navneservere eller redigering af NS-poster medfører forsinkelser i udbredelsen. Planlæg ændringer, sænk TTL i god tid og kontroller A/AAAA-poster, inden du skifter.
- Ændringer af firewall/port kan afbryde adgangen. Hvis du ændrer SSH-, HTTP/HTTPS-, RDP- eller app-porte, skal du opdatere firewalls (UFW/CSF/sikkerhedsgrupper) og reverse-proxy-regler i overensstemmelse hermed.
- E-mail-porte (SMTP) er som standard begrænset. Udgående mailporte (f.eks. 25/465/587) kan være lukket for at forhindre misbrug. Hvis din OCA skal sende e-mail, anmod om SMTP-adgang fra support eller bruge en transaktions-e-mailudbyder (SendGrid/Mailgun/SES) via API eller godkendt SMTP.
- E-mail og tilladelseslister. Hvis appen sender mail eller modtager webhooks, kan ændring af IP-adresser/værtsnavne påvirke leverbarheden eller tilladelseslisterne. Opdater SPF/DKIM/DMARC og eventuelle IP-tilladelseslister.
- Før enhver stor ændring: tag et øjebliksbillede. Brug panelets snapshot/backup først. Hvis et plugin, en opdatering eller en konfigurationsændring giver bagslag, kan du tilbageføre ændringerne på få minutter.
- Supportomfang. Vi leverer serveren og det forudinstallerede OCA-billede. Igangværende konfiguration på applikationsniveau (domæner, DNS, appindstillinger, plugins, brugerdefineret kode) er brugerens ansvar.
Hurtig tommelfingerregel: hvis du rører ved domæne, porte, adgangskoder, værtsnavne eller proxy-/SSL-konfigurationer, skal du også opdatere appens indstillinger og først tage et snapshot.
Scriptet opretter en nodejs-bruger, installerer Node Version Manager (NVM), Node.js (version 22), PM2 (en procesmanager) og Nginx som en reverse proxy og konfigurerer dem til implementering af Node.js-applikationer.
- Opretter en nodejs-bruger med en hjemmemappe (/home/nodejs) og Bash-shell.
- Føjer nodejs til sudo-gruppen.
- Indstiller brugeradgangskoden til password.
- Kører som nodejs-bruger via sudo -H -u nodejs for at sikre korrekt hjemmemappe (/home/nodejs).
- Downloader og installerer NVM (v0.40.3) frahttps://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
- Konfigurerer .bashrc til automatisk at hente NVM:
- Tilføjer eksport NVM_DIR=”$HOME/.nvm”.
- Tilføjer NVM-script og bash-komplettering.
- Kilder .bashrc for at gøre NVM tilgængelig i scriptet.
- Installerer Node.js 22 via NVM som nodejs-bruger.
- Indstiller den som standardversion: nvm alias default 22.
- Opdaterer npm globalt: npm install -g npm.
- Installerer PM2 globalt som nodejs-bruger: npm install -g pm2.
- Konfigurerer PM2 til at starte ved opstart ved at generere og udføre en systemd-startkommando.
- Installerer Nginx: apt install -y nginx.
- Konfigurerer et standard Nginx-websted i /etc/nginx/sites-available/default:
- Lytter på port 80.
- Proxies anmoder tilhttp://localhost:3000(antaget Node.js app-port).
- Inkluderer headere til WebSocket-understøttelse og klient-IP-videresendelse.
- Genstarter og aktiverer Nginx: systemctl restart nginx, systemctl enable nginx.
Opsætning af NodeJS-app:
- Log ind via ssh på din server.
- Brug følgende kommandoer i rækkefølge:
- su – nodejs
- mkdir /home/nodejs/din-app
- git clone din_repo.git /home/nodejs/din-app
- cd /home/nodejs/din-app
- npm install –omit=dev
- pm2 start app.js –name dit-app-navn
- pm2 gem
- Juster din apps port til 3000 eller opdater NGINX-konfigurationen i overensstemmelse hermed (rediger /etc/nginx/sites-available/default, test med nginx -t og genstart systemctl restart nginx).
- Your app is accessible at http://<server-ip>
- Bemærkninger:
- Nodejs-brugeren har sudo-adgang.
- Skift nodejs-brugeradgangskode: passwd nodejs.
- Aktivér HTTPS med Certbot: apt install certbot python3-certbot-nginx, derefter certbot –nginx.
OS:Ubuntu 24.04
Variabler:
- NVM_VERSION: Node.js-version (standard: 22).
- NODEJS_USER_PASSWORD: Adgangskode for nodejs-bruger.
Vigtige filer og mapper:
- /home/nodejs/.nvm/: NVM- og Node.js-installationer.
- /home/nodejs/.bashrc: Konfigurerer NVM-sourcing.
- /etc/nginx/sites-available/default: Nginx-konfiguration til proxying til Node.js.
- /usr/lib/node_modules/pm2/: PM2-installation.
- /var/www/html: Standard webrod.
- Logs:
- Nginx: /var/log/nginx/{access.log,error.log}.
- PM2: pm2-logfiler eller ~/.pm2/logs/ (som nodejs-bruger).
- Node.js-app: Administreres af PM2 eller app-specifikke logfiler.
Fremtidige forbedringer:
- Tilføj HTTPS-opsætning med Certbot.
- Inkluder eksempel på app-implementering i scriptet.
- MongoDB-integration.