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
- Uurbilling 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 Hulpmiddelen
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: Verantwoordelijkheden voor configuratie en domein
Je hebt volledige SSH/root-toegang op elke OCA. Die vrijheid betekent ook dat je wijzigingen onderbreking de app kunnen beïnvloeden. Lees dit voordat je configuraties aanpast.
- Jij beheert het domein. Wij 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 van toepassing). SSL-uitgifte en veel dashboards zijn afhankelijk van een correcte instelling hiervan.
- Het wijzigen van het domein of de hostnaam na de installatie is niet eenvoudig. Veel OCA's schrijven het domein weg in configuratiebestanden (.env, reverse proxy, app URL's). Als je het wijzigt, pas dan ook het volgende aan:
- Reverse proxy (Nginx/Caddy) en TLS-certificaten
- App "externe URL"/basis-URL en callback/webhook URL's
- Hardgecodeerde links in de app of add-ons
- Inloggegevens zijn belangrijk. De standaard admin hernoemen, wachtwoorden rouleren of servicepoorten wijzigen zonder de app-configuratie bij te werken kan je buitensluiten of services laten stoppen. Houd inloggegevens veilig en gesynchroniseerd tussen de app, de proxy en eventuele integraties.
- Nameserver-wijzigingen kunnen downtime veroorzaken. Je domein naar nieuwe nameservers verplaatsen of NS-records bewerken leidt tot propagatievertragingen. Plan wijzigingen van tevoren, verlaag de TTL tijdig en controleer 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/beveiligingsgroepen) 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 via support, of gebruik een transactionele e-mailprovider (SendGrid/Mailgun/SES) via API of een goedgekeurde SMTP.
- E-mail & whitelist. Als de app e-mail verstuurt of webhooks ontvangt, kan het wijzigen van IP-adressen of hostnamen de bezorgbaarheid of allowlists beïnvloeden. Werk SPF/DKIM/DMARC en eventuele IP-allowlists bij.
- Maak een snapshot vóór elke grote wijziging. Gebruik de momentopname/back-up van het paneel eerst. Als een plugin, update of configuratiewijziging problemen veroorzaakt, kun je binnen enkele minuten terugdraaien.
- Ondersteuningsbereik. Wij leveren de server en de vooraf geïnstalleerde OCA-image. Verdere configuratie op applicatieniveau (domeinen, DNS, app-instellingen, plugins, aangepaste code) is de verantwoordelijkheid van de gebruiker.
Vuistregel: als je iets aanpast aan domein, poorten, wachtwoorden, hostnamen of proxy/SSL-configuraties, pas dan ook de instellingen van de applicatie aan 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.
Besturingssysteem: 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.