Mucha automatización sigue funcionando solo en Windows. Terminales de trading, herramientas de escritorio sin versión para Linux, software de macros, ese bot que tu comunidad escribió en C# hace años. Y muchos servicios siguen decidiendo en quién confiar por la IP: claves de API de exchanges vinculadas a una dirección, endpoints de socios con lista de permitidos, webhooks que llaman de vuelta a un host fijo.
Cuando se dan las dos cosas, quieres un servidor Windows con su propia IPv4 pública. Esta es esa configuración.
Qué obtienes
Un VPS con Windows Server 2022 y una IPv4 dedicada. RDP escucha en el puerto estándar 3389 en tu propia dirección; cualquier puerto que abras en el firewall de Windows es accesible desde internet.
Encajan dos tarifas:
| Tarifa | vCPU / RAM / disco | Precio |
|---|---|---|
| Windows Small-IP | 4 / 4 GB / 50 GB | $28/mes |
| Windows Medium-IP | 6 / 6 GB / 60 GB | $36/mes |
Small-IP es la elección correcta para uno o dos bots. Windows consume unos 2 GB de RAM en reposo, así que de 4 GB quedan unos 2 GB para tu software: suficiente para un terminal o un bot en .NET, justo para una automatización basada en Chromium con muchas pestañas. Ahí es donde Medium-IP justifica sus $8 extra.
Si nadie necesita alcanzar tu servidor ni incluir su dirección en una lista de permitidos, las tarifas Windows NAT son más baratas (desde $11/mes) y te dan RDP en un puerto personal. No pagues por una IP que no necesitas.
Licencia
La imagen es Windows Server 2022 con licencia propia: la activas con tu propia clave tras el primer inicio de sesión y de nuevo tras una reinstalación. Todo sobre el sistema en sí —ediciones, activación, actualizaciones— está en la página de Windows Server. Esta página trata de mantener un bot en marcha.
Mantener vivo el bot
La mayoría de las historias de «mi bot se paró durante la noche» en Windows se reducen a tres cosas.
Cerrar sesión en lugar de desconectarse. Cerrar la ventana de RDP desconecta la sesión y deja tus programas funcionando. Elegir Sign out (cerrar sesión) los mata. Acostúmbrate a cerrar simplemente la ventana.
No arrancar al iniciar. Windows se reinicia: por actualizaciones, tras una reinstalación, tras un mantenimiento. Haz que el bot arranque con la máquina. Para un programa de consola, basta una tarea programada con el desencadenador At startup y la opción 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
Los programas con interfaz gráfica que necesitan escritorio son más difíciles: requieren una sesión con un usuario conectado. Para ellos, activa el inicio de sesión automático de un usuario dedicado y lanza el programa desde la carpeta de inicio de ese usuario.
Actualizaciones en mal momento. Configura las Active hours (horas activas) de Windows Update para que cubran el periodo de más actividad de tu bot, y así un reinicio no caerá en mitad de él.
La parte de la IP
Tu IPv4 se mantiene igual durante toda la vida del servidor, también tras reinstalaciones, que es justo lo que necesitan las listas de permitidos. Ponla en la configuración de la clave de API de tu exchange y listo. Si un socio necesita un nombre DNS inverso que coincida, configúralo tú mismo en el panel. ¿Necesitas una segunda dirección para otro bot o servicio? Puedes añadir una al mismo servidor por $5 al mes; consulta cambiar la dirección IP.
Dos limitaciones que conviene planificar. Las tarifas Windows tienen un puerto de 150 Mbit/s, sin cuota de tráfico: de sobra para bots de API, consulta tráfico y velocidad de red. Y los puertos de correo salientes 25 y 465 están cerrados por defecto en todas las tarifas, así que un bot que envía correo debe hacerlo a través de un proveedor de correo en el puerto 587.
Pagar y empezar
Regístrate con un email, paga en USDC, USDT, BTC u otra cripto, o compra cripto con tarjeta al pagar. El servidor suele estar listo a los pocos minutos del pago, y la contraseña de Administrator se muestra una vez en el panel. Si la pierdes o te bloqueas el acceso con una regla del firewall, restablecer la contraseña y usar la consola web te devuelve el acceso sin abrir un ticket. Conectarse por RDP cubre el primer inicio de sesión, y si tu bot opera en mercados, VPS Windows para trading de cripto profundiza en terminales y latencia.
Comentarios
Aún no hay comentarios. Sé el primero.