Overzicht
Een tradingomgeving moet direct aanvoelen. De One-Click van Cloudzy MetaTrader 4 VPS combineert dedicated EPYC vCPUs, DDR5 RAMen zuiverNVMe opslag met een 10 Gbps uplink zodat ordervensters snel openen en Expert Advisors zonder haperingen draaien. Met uurbilling start je een Londen- of New York-instantie tijdens je actieve sessies en pas je de capaciteit later aan. Je krijgt Windows voor MT4 4.0.0 plus een optionele Node.js stack voor webhooks en dashboards.
Beschrijving
Deze image wordt geleverd met MetaTrader 4 voorgeïnstalleerd op Windows Server 2012 R2 or Windows Server 2016. Afgestemd op logins met lage latentie naar gangbare brokerservers, stabiele EA-uptime en voorspelbare schijf-I/O voor tick-logs en historische bestanden. Je beschikt ook over snapshot-beheer en een statisch IP zodat terminals na onderhoud foutloos opnieuw verbinden.
Toegang tot het bureaublad
Verbind via een RDP-client en meld je aan met het Administrator-wachtwoord dat je bij het opzetten hebt ingesteld. Start daarna op het bureaublad MetaTrader 4, voeg je brokerserver toe en log in op je tradingaccount. Houd je VPS actief tijdens markturen zodat EA's en meldingen actief blijven, ook als je laptop in slaapstand gaat.
Geavanceerde functies
Dit zijn de upgrades die tellen voor geautomatiseerd en manueel handelen. Ze houden grafieken responsief tijdens volatiele kaarsen en voorkomen dat het platform vastloopt wanneer EA's logs schrijven.
- Dedicated vCPUs en DDR5 RAM voor consistente prestaties van de strategy tester en EA's
- Puur NVMe-opslag voor snelle tick-cache, logs en het wegschrijven van historische data
- 10 Gbps network port met een Tier-1 mix om pakketverlies tijdens nieuwspieken te beperken
- Snapshots en directe rollback vóór platform- of EA-updates
- Per uur afrekenen voor staging of testomgevingen in het weekend
- Eén herstart past elke wijziging in grootte toe. Geen datamigiratie nodig.
Gebruiksgemak
Je beheert power-acties, snapshots en regioverplaatsingen vanuit het dashboard. Gebruik het VPS IP direct in je RDP-client voor directe toegang, of koppel later een DNS-record. Een ingebouwde latentieweergave helpt je het regio te kiezen dat het dichtst bij de servers van je broker ligt, voor stabielere pings.
Prestatiegericht
Een stabiele TTFB naar broker-gateways zorgt voor snellere logins, vloeiendere symboolwissels en minder onderbrekingen tijdens EA I/O. NVMe in combinatie met hoge kloksnelheid EPYC-cores verkleint de vertraging bij het wisselen van profielen of het uitvoeren van de Strategietester op basis van historische gegevens.
Volledige platformcontrole
Met beheerdersrechten kun je extra terminals, lettertypen, VPN-clients en bestandssynchronisatietools installeren. KVM-isolatie beschermt je sessie tegen workloads van andere gebruikers. Dedicated IPv4 en optionele IPv6 houden je verbindingsreputatie schoner, wat helpt om beveiligingsprompts en herhaalde verificatielussen te verminderen.
Krachtige tools
Alles hier ondersteunt een overzichtelijke MT4-ervaring en eenvoudig onderhoud, zodat je je kunt richten op handelen in plaats van serverbeheer.
- Voorgeïnstalleerde MetaTrader 4 terminal 4.0.0 op Windows
- Optionele beveiligings- en monitoringuitbreidingen op aanvraag
- Snapshot-sjablonen voor veiligheid vóór updates
- Eenvoudige back-uppatronen naar S3-compatibele opslag
- Voorspelbaar geheugen en I/O-profiel zodat EA's en indicatoren niet uitvallen bij intensieve logging
Optionele Node.js Companion voor Webhooks, Dashboards en APIs
Sommige traders gebruiken trade copiers, REST-hooks of statuspagina's. Je image bevat een optionele Node.js recepten instellen aan Ubuntu 24.04 die een app-stack instelt achter Nginx met PM2 voor procesbeheer. Gebruik het als sidecar VPS of als alternatief image in hetzelfde regio.
Wat het script doet
Maakt een nodejs gebruiker, installaties NVM v0.40.3, Node.js 22 (ingesteld als standaard), werkt npm bij, installeert PM2, schakelt PM2 in bij het opstarten, installeert en schakelt in Nginx als reverse proxy naar http://localhost:3000, en configureert WebSocket-headers en doorsturen van client-IP. Nginx herstart en wordt ingeschakeld bij het opstarten.
Beveiliging en toegang
De nodejs gebruiker is in sudo. Een standaardwachtwoord van wachtwoord wordt ingesteld tijdens automatische installatie. Wijzig het direct na het inloggen:
| wachtwoord nodejs |
Node.js app-instelling
| 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 –naam uw-app-name pm2 save |
Stel je app in om te luisteren op poort 3000 of bewerk /etc/nginx/sites-available/default, testen met nginx -t, dan:
| sudo systemctl restart nginx |
Je app is bereikbaar op http://<server-ip>.
Instelbare variabelen
- NVM_VERSION voor de Node.js-versie, standaard 22
- NODEJS_USER_PASSWORD om het initiële wachtwoord opnieuw in te stellen nodejs wachtwoord
Belangrijke bestanden en mappen
- /home/nodejs/.nvm/ NVM- en Node.js-installaties
- /home/nodejs/.bashrc NVM-bronregels
- /etc/nginx/sites-available/default Nginx reverse proxy-configuratie
- /usr/lib/node_modules/pm2/ PM2 installatiepad
- /var/www/html standaard webroot
Logboeken
- Nginx logboeken bij /var/log/nginx/access.log en /var/log/nginx/error.log
- PM2 met pm2 logs or ~/.pm2/logs/ as nodejs
- Toepassing logs via PM2 of de eigen logbestanden van je app
Toekomstige verbeteringen
- HTTPS met Certbot via de nginx-plugin
- Een minimale voorbeeldapp voor snelle implementatie
- Optioneel MongoDB integratie voor telemetrie
Wereldwijd bereik
Kies het datacenter dat het dichtst bij je broker of copy-trading netwerk ligt. Cloudzy heeft aanwezigheidspunten op de volgende locaties:
- Noord-AmerikaNew York City, Dallas, Miami, Utah, Las Vegas
- EuropaLonden, Amsterdam, Frankfurt, Zürich
- Azië-Stille OceaanSingapore
Elke locatie biedt een 10 Gbps poort, een mix van Tier-1-carriers en een 99.95% uptime SLA. De enige variabele is afstand.
Toepassingsgegevens
Versie: 4.0.0
Besturingssysteem: Windows Server 2012 R2, Windows Server 2016
Minimale RAM: 4 GB
IP-typen: IPv4, IPv6
Implementeer Cloudzy's One-Click MetaTrader 4 VPS Nu! Je handelsplatform, EA's en optionele webhook-stack zijn binnen enkele minuten live.
Belangrijk: configuratie- en domeinverantwoordelijkheden
Je krijgt volledige SSH/root-toegang op elke OCA. Die kracht betekent ook dat jouw aanpassingen kunnen onderbreking de app. Lees dit voordat je configuraties aanpast.
- Jij beheert het domein. We verkopen of hosten geen domeinen/DNS. Als de app een domein nodig heeft, moet je je domein naar de server laten wijzen (A/AAAA/CNAME, en MX/TXT indien relevant). SSL-uitgifte en veel dashboards zijn afhankelijk van een correcte instelling.
- Het wijzigen van het domein/de hostname na installatie is niet triviaal. Veel OCA's schrijven het domein in configuraties (.env, reverse proxy, app-URL's). Als je het aanpast, update dan ook:
- Reverse proxy (Nginx/Caddy) en TLS-certificaten
- App 'external URL'/base-URL en callback/webhook-URL's
- Hardgecodeerde links in de app of add-ons
- Inloggegevens zijn belangrijk. De standaard admin hernoemen, wachtwoorden roteren of service-poorten wijzigen zonder de app-configuratie te updaten kan buitensluiten of services stoppen. Houd credentials veilig en in sync tussen de app, proxy en eventuele integraties.
- Nameserver-wijzigingen kunnen downtime veroorzaken. Het verplaatsen van je domein naar nieuwe nameservers of het bewerken van NS-records veroorzaakt propagatievertragingen. Plan wijzigingen, verlaag de TTL vooraf en verifieer A/AAAA-records voor je overschakelt.
- Firewall- of poortwijzigingen kunnen toegang verbreken. Als je SSH, HTTP/HTTPS, RDP, of app-poorten wijzigt, pas dan firewalls (UFW/CSF/security groups) en reverse-proxy-regels dienovereenkomstig aan.
- E-mail (SMTP)-poorten zijn standaard beperkt. Uitgaande mailpoorten (bijv. 25/465/587) kan zijn geblokkeerd om misbruik te voorkomen. Als je OCA e-mail moet versturen, SMTP-toegang aanvragen van support of gebruik een transactionele e-mailprovider (SendGrid/Mailgun/SES) via API of goedgekeurde SMTP.
- E-mail & whitelist. Als de app mail verstuurt of webhooks ontvangt, kan het wijzigen van IP's/hostnames invloed hebben op afleverbaarheid of allowlists. Update SPF/DKIM/DMARC en eventuele IP-allowlists.
- Maak een snapshot vóór elke grote wijziging. Gebruik de momentopname/back-up eerst. Als een plugin, update of configuratiewijziging averechts werkt, kun je in minuten terugrollen.
- Ondersteuningsbereik. Wij leveren de server en de vooraf geïnstalleerde OCA-image. Doorlopend configuratie op applicatieniveau (domeinen, DNS, app-instellingen, plugins, custom code) is de verantwoordelijkheid van de gebruiker.
Vuistregel: als je iets aanpast aan domein, poorten, wachtwoorden, hostnames of proxy/SSL-configuraties, reken erop dat je ook de app-instellingen moet updaten, en maak eerst een snapshot.
Het script maakt een nodejs-gebruiker aan, installeert Node Version Manager (NVM), Node.js (versie 22), PM2 (een procesbeheerder) en Nginx als reverse proxy, en configureert alles voor het uitrollen van Node.js-applicaties.
- Maakt een nodejs-gebruiker aan met een homedirectory (/home/nodejs) en de Bash-shell.
- Voegt nodejs toe aan de sudo-groep.
- Stelt het gebruikerswachtwoord in op password.
- Wordt uitgevoerd als nodejs-gebruiker via sudo -H -u nodejs om de juiste homedirectory (/home/nodejs) te garanderen.
- Downloadt en installeert NVM (v0.40.3) van https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh.
- Configureert .bashrc om NVM automatisch te laden:
- Voegt export NVM_DIR="$HOME/.nvm" toe.
- Voegt het NVM-script en bash-aanvulling toe.
- Laadt .bashrc om NVM beschikbaar te maken in het script.
- Installeert Node.js 22 via NVM als nodejs-gebruiker.
- Stelt dit in als de standaardversie: nvm alias default 22.
- Werkt npm globaal bij: npm install -g npm.
- Installeert PM2 globaal als nodejs-gebruiker: npm install -g pm2.
- Configureert PM2 om bij het opstarten te starten door een systemd-opstartcommando te genereren en uit te voeren.
- Installeert Nginx: apt install -y nginx.
- Configureert een standaard Nginx-site in /etc/nginx/sites-available/default:
- Luistert op poort 80.
- Proxies verzoeken door naar http://localhost:3000 (aangenomen Node.js app-poort).
- Bevat headers voor WebSocket-ondersteuning en doorsturen van het IP-adres van de client.
- Herstart en activeert Nginx: systemctl restart nginx, systemctl enable nginx.
NodeJS app-installatie:
- Meld u aan via SSH op uw server.
- Voer de volgende commando's uit in deze volgorde:
- 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
- Pas de poort van uw app aan naar 3000, of werk de NGINX-configuratie bij (bewerk /etc/nginx/sites-available/default, test met nginx -t en herstart via systemctl restart nginx).
- Uw app is bereikbaar via http://<server-ip>
- Opmerkingen:
- De nodejs-gebruiker heeft sudo-toegang.
- Wijzig het wachtwoord van de nodejs-gebruiker: passwd nodejs.
- Activeer HTTPS met Certbot: apt install certbot python3-certbot-nginx, daarna certbot –nginx.
OS: Ubuntu 24.04
Variabelen:
- NVM_VERSION: Node.js versie (standaard: 22).
- NODEJS_USER_PASSWORD: Wachtwoord voor de nodejs-gebruiker.
Belangrijke bestanden en mappen:
- /home/nodejs/.nvm/: NVM- en Node.js-installaties.
- /home/nodejs/.bashrc: Configureert het laden van NVM.
- /etc/nginx/sites-available/default: Nginx-configuratie voor het proxyen naar Node.js.
- /usr/lib/node_modules/pm2/: PM2-installatie.
- /var/www/html: Standaard webroot.
- Logboeken:
- Nginx: /var/log/nginx/{access.log,error.log}.
- PM2: pm2 logs of ~/.pm2/logs/ (als nodejs-gebruiker).
- Node.js-app: Beheerd door PM2 of app-specifieke logs.
Toekomstige verbeteringen:
- Voeg HTTPS-configuratie toe met Certbot.
- Voeg een voorbeeld van app-deployment toe aan het script.
- MongoDB integratie.