Veel automatisering draait nog steeds alleen op Windows. Tradingterminals, desktoptools zonder Linux-versie, macrosoftware, die ene bot die uw community jaren geleden in C# schreef. En veel diensten bepalen nog steeds op basis van IP wie ze vertrouwen: API-sleutels van exchanges die aan een adres vastzitten, partner-endpoints met een allowlist, webhooks die een vaste host terugbellen.
Als beide waar zijn, wilt u een Windows-server met een eigen publiek IPv4. Dat is precies deze opzet.
Wat u krijgt
Een VPS met Windows Server 2022 en een dedicated IPv4. RDP luistert op de standaardpoort 3389 op uw eigen adres; elke poort die u in de Windows-firewall opent, is bereikbaar vanaf internet.
Twee tarieven passen:
| Tarief | vCPU / RAM / schijf | Prijs |
|---|---|---|
| Windows Small-IP | 4 / 4 GB / 50 GB | $28/maand |
| Windows Medium-IP | 6 / 6 GB / 60 GB | $36/maand |
Small-IP is de juiste keuze voor één of twee bots. Windows gebruikt in rust zo'n 2 GB RAM, dus van 4 GB blijft ongeveer 2 GB over voor uw software — genoeg voor een terminal of een .NET-bot, krap voor automatisering op basis van Chromium met veel tabbladen. Daar verdient Medium-IP zijn extra $8.
Als niemand uw server hoeft te bereiken en niemand zijn adres op een allowlist zet, zijn de Windows NAT-tarieven goedkoper (vanaf $11/maand) en krijgt u RDP op een persoonlijke poort. Betaal niet voor een IP dat u niet nodig hebt.
Licentie
Het image is Windows Server 2022 met eigen licentie: u activeert het met uw eigen sleutel na de eerste aanmelding, en opnieuw na een herinstallatie. Alles over het besturingssysteem zelf — edities, activering, updates — staat op de Windows Server-pagina. Deze pagina gaat over een bot draaiende houden.
Houd de bot in leven
De meeste verhalen in de trant van „mijn bot is 's nachts gestopt” komen op Windows neer op drie dingen.
Afmelden in plaats van verbinding verbreken. Het RDP-venster sluiten verbreekt de sessie en laat uw programma's draaien. Sign out (afmelden) kiezen beëindigt ze. Maak er een gewoonte van gewoon het venster te sluiten.
Niet starten bij het opstarten. Windows herstart — voor updates, na een herinstallatie, na onderhoud. Laat de bot met de machine meestarten. Voor een consoleprogramma volstaat een geplande taak met de trigger At startup en de instelling Run whether user is logged on or not:
$a = New-ScheduledTaskAction -Execute "C:\bots\mybot.exe" -WorkingDirectory "C:\bots"
$t = New-ScheduledTaskTrigger -AtStartup
Register-ScheduledTask -TaskName "mybot" -Action $a -Trigger $t -User "SYSTEM" -RunLevel Highest
GUI-programma's die een bureaublad nodig hebben, zijn lastiger: ze hebben een sessie met een aangemelde gebruiker nodig. Schakel voor die programma's automatisch aanmelden in voor een aparte gebruiker en start het programma vanuit de map Opstarten van die gebruiker.
Updates op het verkeerde moment. Stel in Windows Update de Active hours (actieve uren) zo in dat ze de drukste periode van uw bot dekken, zodat een herstart er niet middenin valt.
De IP-kant
Uw IPv4 blijft hetzelfde gedurende de hele levensduur van de server, ook na herinstallaties — precies wat allowlists nodig hebben. Zet het in de instellingen van de API-sleutel van uw exchange en u bent klaar. Heeft een partner een bijpassende reverse-DNS-naam nodig, dan stelt u die zelf in het dashboard in. Een tweede adres nodig voor een andere bot of dienst? U kunt er een aan dezelfde server toevoegen voor $5 per maand — zie uw IP-adres wijzigen.
Twee beperkingen om rekening mee te houden. Windows-tarieven hebben een poort van 150 Mbit/s zonder verkeerslimiet — ruim voldoende voor API-bots, zie verkeer en netwerksnelheid. En de uitgaande mailpoorten 25 en 465 zijn bij elk tarief standaard gesloten, dus een bot die e-mail verstuurt, moet dat via een mailprovider op poort 587 doen.
Betalen en beginnen
Meld u aan met een e-mailadres, betaal in USDC, USDT, BTC of andere crypto, of koop crypto met een kaart bij het afrekenen. De server is meestal binnen enkele minuten na betaling klaar, en het Administrator-wachtwoord wordt één keer in het dashboard getoond. Raakt u het kwijt of sluit u zichzelf buiten met een firewallregel, dan brengen wachtwoord resetten en de webconsole u zonder ticket weer binnen. Verbinden via RDP beschrijft de eerste aanmelding, en als uw bot handelt, gaat Windows-VPS voor cryptotrading dieper in op terminals en latentie.
Reacties
Nog geen reacties. Wees de eerste.